In recent years, spurred on by the development and availablity of programmable NICs, end hosts have increasingly become the enforcement point for core network functions such as load balancing, congestion control, and application specific network offloads (in enterprise and datacenter networks).
버스 인터페이스 유형별 분류:
PCIe is a serial expansion bus interconnection method which is use for high speed communication.
It transfers the data between the internal hardware of the computer (CPU and RAM) and peripheral devices.
Devices are ready to communicate with the PCs but due to defferent bandwith with PC units they will not share the same bus. To communicate with the multiple devices, PCIe use switches for established the connection. PCIe switches works as an endpoint and this endpoint can connects with multiple PCI switches.
High transfer rate is achieved by the data bus which is used in computer.
PCIe is a packet based protocol in which the packet contains the address and the data. The bridge forward a packet to the targeted devices.
The PCIe bus is a serial bus which works on the three different layer(Physical layer, Data link layer, and the Transaction layer).
The CPU will access the root complex in order to configure the IP and CPU will also configure the different endpoint with the help of root complex. We can attach many PCIe endpoints with the root complex with the help of PCIe Switches. Theses different components wil communicate between the CPU or Memory and peripheral devices through the PCI express expansion bus.
✔ Switches can be used to connect a large number of PCIe devices in a system.
✔ QoS features provide differentiated transmission performance for varied applications.
✔ Hot Plug / Hot Swap support enables "always-on" systems.
✔ Advanced power management features allow for low-power (mobile) applications.
✔ Robust error detection and handling features make PCIe ideal for high-end server applications.
📑
https://www.researchgate.net/profile/Pawan-Dahiya/publication/318360748_PCIe_BUS_A_State-of-the-Art-Review/links/59660e3ba6fdcc85dd3ba004/PCIe-BUS-A-State-of-the-Art-Review.pdf
📑
https://www.mindshare.com/files/resources/MindShare_Intro_to_PCIe.pdf
📖
https://www.fibermall.com/ko/blog/network-adapter-nics-function-construction-classification.htm