Una red es un conjunto de técnicas y hardware que conectan computadoras para compartir recursos. Una red tiene tres componentes: software de aplicaciones, software de red y hardware de red. El software de aplicaciones permite compartir archivos, el software de red establece protocolos para la comunicación entre computadoras a través de paquetes de datos, y el hardware de red incluye cables y adaptadores de red. Las redes pueden ser LAN, MAN o WAN dependiendo de su alcance geográfico.