A Network Interface Card (NIC) is a card or circuit board that provides communication capabilities to and from a computer and a network.