This document discusses network interface cards (NICs). It describes how NICs establish a computer's network connection by translating parallel data from the computer bus into serial signals for transmission and vice versa for receiving data. It explains different types of NICs and factors to consider when selecting one, such as the computer bus, memory transfer method, and special features. It also covers how driver software allows the operating system to communicate with the NIC.