Una red de computadoras permite compartir recursos y trabajo entre nodos conectados. Una red consta de hardware como tarjetas de red y cables, y software como sistemas operativos y protocolos de comunicación. Las redes se pueden clasificar por su extensión geográfica, como redes de área local o amplia, y por su topología física, como estrella, bus o anillo.