Una tarjeta de red permite la comunicación entre dispositivos conectados y compartir recursos entre computadoras. Los routers dirigen el tráfico de paquetes entre redes, mientras que los switches conectan segmentos de red y los hubs simplemente retransmiten datos a todos los dispositivos. TCP/IP y protocolos como IPX/SPX, NetBIOS y AppleTalk permiten la comunicación entre sistemas de diferentes fabricantes.