Una red de computadoras conecta equipos informáticos y software a través de dispositivos físicos que comparten información y recursos. Su propósito principal es permitir la comunicación a distancia entre computadoras para compartir información de manera más eficiente. Las redes se pueden clasificar por su alcance, tipo de conexión, tecnología, topología y otros factores. El modelo más extendido es TCP/IP, que estructura las redes en cuatro capas lógicas.