Network interface controller: Difference between revisions

Content deleted Content added
m Reverted 1 edit by 103.82.0.28 (talk) to last revision by Glane23
FrancioT (talk | contribs)
added reference to receive side scaling wiki page
 
(13 intermediate revisions by 9 users not shown)
Line 49:
}}</ref>
 
Early network interface controllers were commonly implemented on [[expansion card]]s that plugged into a [[computer bus]]. The low cost and ubiquity of the [[Ethernet]] standard means that most newer computers have a network interface built into the [[motherboard]], or is contained into a [[USB]]-connected [[dongle]], although network cards remain available.
 
Modern network interface controllers offer advanced features such as [[interrupt]] and [[Direct memory access|DMA]] interfaces to the host processors, support for multiple receive and transmit queues, partitioning into multiple logical interfaces, and on-controller network traffic processing such as the [[TCP offload engine]].
Line 66:
 
[[File:Qle3442-cu 10gbe nic.jpg|thumb|A [[Qlogic]] QLE3442-CU SFP+ dual-port NIC]]
Modular designs like [[Small formForm-factor pluggable transceiverPluggable|SFP and SFP+]] are highly popular, especially for [[fiber-optic communication]]. These define a standard receptacle for media-dependent transceivers, so users can easily adapt the network interface to their needs.
 
[[LED]]s adjacent to or integrated into the network connector inform the user of whether the network is connected, and when data activity occurs.
Line 101:
| publisher = [[Intel]] }}</ref>
 
The hardware-based distribution of the interrupts, described above, is referred to as '''[[receive-side scaling''']] (RSS).<ref name="intel-grantley">{{cite web
| url = http://www.intel.com/content/dam/technology-provider/secure/us/en/documents/product-marketing-information/tst-grantley-launch-presentation-2014.pdf
| title = Intel Look Inside: Intel Ethernet