Una red de computadoras interconecta equipos informáticos y software para compartir información y recursos. Requiere de componentes como hardware, software y protocolos. El hardware incluye dispositivos de usuario como computadoras y servidores, así como tarjetas de red e interfaces para conectar los dispositivos. El software gestiona la comunicación entre los nodos de la red. Las redes pueden tener diferentes topologías físicas como bus, anillo, estrella o malla.