Las redes de ordenadores permiten compartir recursos como programas, datos y equipos entre usuarios sin importar su ubicación física. Un enrutador es un dispositivo de hardware que conecta redes y determina la ruta que debe tomar un paquete de datos entre ellas. Existen diferentes topologías de red como bus, estrella, anillo y malla que determinan cómo se conectan los nodos entre sí.