El modelo OSI divide la comunicación de red en 7 capas jerárquicas. Cada capa se apoya en la anterior para realizar una función específica como la transmisión física de datos, el enlace, la entrega confiable de paquetes, y la comunicación entre aplicaciones. Esto permite cambiar una capa sin afectar a las demás y normaliza la comunicación entre sistemas de diferentes fabricantes.