Una red de computadoras consiste en dos o más computadoras conectadas a través de cables, tarjetas de interfaz de red y conmutadores. Las redes distribuyen la capacidad de cómputo entre las computadoras de una organización y utilizan conmutación de paquetes para enviar mensajes de manera eficiente a través de diferentes rutas. Los protocolos establecen las reglas para la comunicación entre los componentes de una red, y el modelo TCP/IP se ha vuelto dominante para conectar diferentes redes y computadoras.