Computer can't communication directly with each other. To make communication between different computers, Network interface cards are required.
NIC is hardware device and it acts as an interface through which a computer connects to a network. NIC converts the data into electrical/optical signals and transfers them through cables from one computer to another on the network.