La arquitectura de comunicación basada en capas reduce la complejidad de la comunicación de datos agrupando funciones en niveles. Cada nivel puede enviar y recibir paquetes de los niveles superiores e inferiores. El modelo OSI consta de 7 capas que proveen funciones de transmisión de datos física, enlace, red, transporte, sesión, presentación y aplicación. El protocolo TCP/IP es la base de Internet y permite la comunicación entre sistemas operativos diferentes a través de redes locales y amplias.