NIC is short for Network Interface Card. This is a peripheral card that is attached to a PC in order to connect to a network. Every NIC has its own MAC address that identifies the PC on the network.
The Network layer is responsible for data routing, packet switching and control of network congestion. Routers operate under this layer.