3 min read

What Is a Network Interface Card (NIC)?

A network interface card explained: what a NIC does, MAC addresses, speeds and ports, onboard versus add-in cards, virtual NICs, and how to document every interface you own.

ByAndré Ribeiro· Founder, Obelinf
What Is a Network Interface Card (NIC)?
What Is a Network Interface Card (NIC)? · October 18, 2026
On this page

Everything on a network eventually reaches the network through a network interface card. It is the component that turns a device’s traffic into frames, puts them on a cable or a radio, and receives what comes back. It is easy to treat a NIC as a detail, until you need to trace a MAC address, bond two links for redundancy, or explain why a virtual machine cannot reach its gateway.

A NIC, short for network interface card, is the adapter that connects a device to a network. It holds at least one MAC address, presents at least one port, and handles the link layer work: framing, addressing, and the electrical or optical signalling that the medium requires.

What a NIC Actually Does

The card sits between the device and the medium. When an application sends data, the NIC builds frames, adds the destination and source MAC addresses, and transmits them at the negotiated speed. When frames arrive, it checks them, accepts the ones addressed to it or to a broadcast, and passes them up the stack.

It also owns the physical characteristics of the link. The port type, the supported speeds, the duplex, and the link state all belong to the NIC. That is why a link negotiation problem is always a NIC or a switch port question, and why checking link lights and negotiated speed is such a fast diagnostic.

Ports, Speeds, and Form Factors

A NIC can carry one port or many, and the port determines what you can plug in.

Port type Typical speed Where you see it
RJ45 copper 1G, 2.5G, 10G Desktops, servers, switches, home routers
SFP and SFP+ 1G and 10G Servers and switches that need fiber or a choice of media
QSFP and QSFP28 40G and 100G Spine switches, storage, and high density servers
Wireless radio Varies by standard Laptops, phones, access points, IoT devices

Onboard NICs are built into the motherboard and are fine for most endpoints. Add-in cards are used when a server needs faster links, more ports, or a different media type than the board provides. Whatever the form factor, each port needs its own record, because a server with four links has four places a cable can be wrong.

MAC Addresses and Why They Matter

Every NIC carries a MAC address, a 48-bit identifier used to address frames on the local segment. The first half usually identifies the manufacturer, and the second half is unique to the adapter. MAC addresses do not route across networks, so they stay within a VLAN or a broadcast domain.

They still matter a great deal. Access control lists, port security, DHCP reservations, and MAC address tracking all rely on them, and a stale MAC record is a common reason a device gets the wrong address or is denied access. Because virtual NICs get their own MAC addresses, a hypervisor can multiply the number of MACs a single physical host presents.

Physical, Virtual, and Bonded NICs

Modern infrastructure blurs the line between physical and logical adapters. A hypervisor creates virtual NICs for each guest, a container platform creates virtual interfaces for each container, and the physical card carries all of their traffic. From the device’s point of view the virtual NIC is real, and it needs to be documented as such.

Servers also often bond or team several physical NICs into one logical link. The bond provides redundancy and can add bandwidth, and it introduces its own record keeping: which ports are members, which switch they reach, and which VLANs the bond carries. A team that records only the bond and not its members loses the ability to map a failing cable to a failing link.

Documenting Interfaces

The interface is the smallest unit that connects, so it is the natural place to record a connection. For each interface, the useful facts are the device it belongs to, the port name, the MAC address, the speed, the VLAN or link it carries, and what is on the other end. That last field is the one that saves the most time, because it turns a cable trace into a lookup.

Recording every interface of every device is the part of infrastructure documentation that humans find tedious and automation finds trivial. Device inventory and interface inventory in Obelinf capture interfaces as first class records, so ports, MAC addresses, and their connections stay with the device instead of in a spreadsheet that ages out. Once every NIC and every port is recorded, the questions that used to need a site visit become a search.

Frequently Asked Questions

What is a network interface card?
A network interface card, or NIC, is the hardware that connects a device to a network. It turns the device's data into frames the network can carry, holds a MAC address, and presents one or more physical ports, whether that is an RJ45 jack, an SFP cage, or a wireless radio.
Is a NIC the same as an Ethernet port?
Not exactly. The NIC is the whole adapter, and the port is the connector on it. A single NIC can carry several ports, and a server NIC often has two or four. The port is what the cable plugs into, and the NIC is the logic behind it.
What is the difference between a NIC and a MAC address?
The MAC address belongs to the NIC. It is a 48-bit identifier burned into the adapter or assigned by the hypervisor, used to address frames on the local segment. A device with several NICs has a separate MAC address for each one.
Do virtual machines have NICs?
Yes. A virtual machine uses a virtual NIC that the hypervisor presents to it, complete with its own MAC address. The traffic is switched inside the host and then leaves through a physical NIC, so a hypervisor record should link each virtual NIC back to the physical uplink it uses.
What is NIC teaming or bonding?
Teaming or bonding combines several physical NICs into one logical link so the server keeps working if a cable or switch port fails, and can use the combined bandwidth. It is common on servers, and each member port and its switch connection belong in the documentation.
How do I find my NIC in an operating system?
On Linux the adapters appear under names such as eth0, enp3s0, or bond0 and can be listed with ip link, on Windows they are listed by ipconfig /all or in Network Connections, and on a hypervisor they appear as virtual adapters on the virtual machine. Any of these views shows the MAC address and link state.

Free Tools

Put this into practice with the free calculators, reference tables, and checklists in the Obelinf toolkit.

Stop reaching for a spreadsheet

Obelinf keeps every subnet, device, circuit, and rack in one live source of truth, with audit logs and a topology view. Free for personal use.

Related Articles