Una red de computadoras conecta equipos informáticos para compartir información y recursos. Existen diferentes tipos de redes clasificadas por su tamaño, como redes personales, de área local en oficinas o edificios, y de área más amplia en universidades. Las redes requieren hardware, software y protocolos para interconectar computadoras, servidores y otros dispositivos a través de cableado o tecnología inalámbrica. Modelos como OSI y TCP/IP definen el funcionamiento de las redes a través de capas de protocolos.