A computer part helps us talk. 
A computer part helps it talk. 
A network interface controller, or NIC, helps a computer talk to others. 

In the past, a NIC was a separate card. You would plug it into the computer. Now, most computers have the NIC built inside. This is called LAN on motherboard. You can also use a small USB plug.
Every NIC has a unique ID. This is called a MAC address. It helps the network find the right computer. Some NICs have small lights. These lights show when data is moving. 
Modern NICs are very smart. They can use DMA, which stands for direct memory access. This lets the NIC move data without using the main computer brain. This makes the computer faster. Some NICs can even split one connection into many virtual ones. This helps many tasks run at once.
A network interface controller is a piece of computer hardware. People often call it a NIC. It is also known as a network adapter or a LAN adapter. 

How does a NIC work? It uses electronic circuits to follow specific rules. These rules are called standards, like Ethernet or Wi-Fi. 

In the past, NICs were different. They were usually expansion cards. You would plug them into a computer bus. 
Modern NICs are very fast and smart. They use different ways to move data. One way is called polling. This is when the computer brain, or CPU, checks the NIC for data. Another way is interrupt-driven I/O. This is when the NIC alerts the CPU that it is ready. 
High-speed NICs have even more features. Some can handle 10, 100, or even 1,000 Megabits per second. These are called 10/100/1000 controllers. 
A network interface controller (NIC) is a vital hardware component. It connects a computer to a computer network. You might also hear it called a network adapter, a LAN adapter, or a network interface card. 

The NIC operates by implementing electronic circuitry for specific communication standards. These standards include the physical layer and the data link layer. For example, it might follow Ethernet or Wi-Fi standards. 

Historically, network controllers were usually expansion cards. Users would plug these cards into a computer bus. 

There are different ways a NIC manages data transfer with the CPU. One method is polling. In polling, the CPU regularly checks the status of the NIC. Another method is interrupt-driven I/O. This is when the NIC alerts the CPU that it is ready to move data. 
Modern high-speed NICs offer many advanced features to improve performance. Many controllers are designated as 10/100/1000. This means they support data rates of 10, 100, or 1,000 Megabits per second. 

To handle even more traffic, some NICs use multiple queues. This is known as a multi-queue NIC. These devices have separate queues for receiving and transmitting packets. 
Other advanced technologies allow for even greater flexibility. Some NICs feature NIC partitioning, also known as NPAR. This uses SR-IOV virtualization to split one 10 Gigabit Ethernet NIC into many virtual NICs. 
🖼️ Images & Media (5)
More to explore
✨ What else?
Related topics you might enjoy
🔬 Go deeper
More advanced topics to explore
🪜 Step back
Simpler topics to build understanding
What is Nepedia?
A free, ad-free encyclopedia for children. Every article is written at five reading levels, so the same page works for a five-year-old and a fifteen-year-old — use the level switcher above to see this one change. No account needed to read.