Generated by GPT-5-mini| NIC | |
|---|---|
| Name | Network Interface Card |
| Caption | Ethernet network interface card (example) |
| Invented | 1980s |
| Used | Computer networking |
| Type | Expansion card |
| Connectivity | Ethernet (computer networking), Wi‑Fi, Token Ring, Fibre Channel |
NIC
A network interface card provides physical and logical connectivity between a computer and a computer network, enabling hosts such as workstations, servers, routers, and embedded systems to exchange packets with peers like switches, routers, gateways, and appliances. NICs implement standards from bodies including the Institute of Electrical and Electronics Engineers, the Internet Engineering Task Force, and the Wi‑Fi Alliance, and appear in products from vendors such as Intel Corporation, Broadcom Inc., Realtek Semiconductor Corp. and Mellanox Technologies. They bridge link layers in architectures like Ethernet (computer networking), Fibre Channel, and InfiniBand and interoperate with protocols defined in Internet Protocol, Transmission Control Protocol, and Address Resolution Protocol.
NICs appear as add‑in cards, onboard controllers on motherboards of Dell Technologies or Hewlett-Packard Enterprise servers, and as external adapters for platforms including Raspberry Pi, MacBook Pro, and Chromebook. Common interfaces include Peripheral Component Interconnect, PCI Express, and USB, with form factors in standards such as Small Form Factor Pluggable modules and M.2 slots used by Lenovo ThinkPad and Apple MacBook Air models. NICs supply media access control addressing via permanent or programmable Media Access Control identifiers and participate in link negotiation methods like Link Aggregation Control Protocol and IEEE 802.3ad.
Variants of NICs cover wired and wireless domains. Wired models implement Ethernet (computer networking) speeds ranging from 10BASE‑T and 100BASE‑TX to 10GBASE‑T, 25‑Gigabit, 40‑Gigabit, and 100‑Gigabit interfaces used in Cisco Systems data centers and Arista Networks fabric deployments. Fibre Channel NICs integrate with Storage Area Networks and vendors like Brocade Communications Systems and QLogic Corporation. Wireless NICs support standards such as IEEE 802.11ac, IEEE 802.11ax, and upcoming protocols championed by the Wi‑Fi Alliance and found in equipment from Qualcomm and Marvell Technology Group. Specialized NICs include Remote Direct Memory Access cards, SmartNICs with onboard processors from NVIDIA and Xilinx, and virtual NICs implemented by hypervisors like VMware ESXi and KVM.
Early NICs emerged in the 1970s and 1980s in projects at Xerox PARC and commercialized through products from 3Com and Digital Equipment Corporation. The shift from coaxial bus topologies to twisted pair and fiber paralleled standards development at IEEE and the evolution of protocols at IETF working groups. Advances in silicon and firmware led to integration by manufacturers such as Intel Corporation, adoption of offload features influenced by research at institutions like University of California, Berkeley and Massachusetts Institute of Technology, and the rise of programmable NICs aligned with initiatives from Open Compute Project and Linux Foundation.
A NIC comprises physical layer transceivers, link layer controllers, DMA engines, and firmware. Components include PHY chips from vendors like Marvell Technology Group, MAC controllers from Broadcom Inc., EEPROM for configuration, and LEDs for link status used in systems by HP, Dell Technologies, and Lenovo Group Limited. In server environments NICs interface with platform buses such as PCI Express and implement scatter/gather, checksum offload, TCP segmentation offload, and interrupt moderation technologies influenced by Advanced Configuration and Power Interface specifications. SmartNICs add ARM or RISC‑V cores, programmable pipelines, and FPGA fabrics from Xilinx or Intel (company) for packet processing and telemetry.
Administrators configure NICs using tools like ethtool, ifconfig, and network management systems from SolarWinds or Nagios and orchestration platforms such as Kubernetes for containerized workloads. Firmware updates come from vendors like Intel Corporation and Broadcom Inc.; drivers are supplied for kernels maintained by Linux Foundation distributions (e.g., Red Hat Enterprise Linux, Ubuntu (operating system)) and for operating systems like Microsoft Windows Server and macOS. Management features include VLAN tagging compatible with IEEE 802.1Q, Quality of Service policies reflecting RFC 2474, and support for virtualization through Single Root I/O Virtualization and SR‑IOV functionality used in VMware ESXi clouds.
Performance tuning addresses link speed, duplex, MTU, and offload settings; tools such as iperf and Netperf measure throughput between hosts like Apache Hadoop clusters and database nodes running PostgreSQL. Troubleshooting leverages switch logs from vendors such as Cisco Systems and Juniper Networks, packet capture with Wireshark and tcpdump, and diagnostic interfaces in server management stacks like Intelligent Platform Management Interface and Dell iDRAC. Bottlenecks can arise from CPU contention, driver bugs, bad cables or SFP modules from Finisar, and misconfigured link aggregation across devices including Hewlett Packard Enterprise switches.
NICs can be attack surfaces for threats such as MAC spoofing, ARP poisoning used in targeted campaigns, and direct memory access exploits against DMA windows exposed via PCI Express. Mitigations include firmware signing implemented by vendors like Intel Corporation, secure boot chains in platforms from Apple Inc. and Microsoft Corporation, 802.1X port-based network access control enforced by Cisco Systems and Aruba Networks, and virtualization isolation features provided by VMware ESXi and Xen Project. Privacy concerns also involve hardware identifiers in telemetry sent to cloud providers such as Amazon Web Services, necessitating policies from organizations like National Institute of Standards and Technology and standards efforts within IEEE.
Category:Computer hardware