El modelo OSI describe siete niveles para facilitar los interfaces de conexión entre sistemas abiertos:
Nivel 1.- Físico: Se ocupa de la transmisión del flujo de bits a través del medio(Cables, tarjetas y repetidores)
Nivel 2 - Enlace: Divide el flujo de bits en unidades con formato intercambiando estas unidades mediante el empleo de protocolos.
Nivel 3 - Red: Establece las comunicaciones y determina el camino que tomarán los datos en la red.
Nivel 4 - Transporte: La función de este nivel es asegurar que el receptor reciba exactamente la misma información que ha querido enviar el emisor, y a veces asegura al emisor que el receptor ha recibido la información que le ha sido enviada. Envía de nuevo lo que no haya llegado correctamente.
Nivel 5 - Sesión: Establece la comunicación entre las aplicaciones, la mantiene y la finaliza en el momento adecuado. Proporciona los pasos necesarios para entrar en un sistema utilizando otro. Permite a un mismo usuario, realizar y mantener diferentes conexiones a la vez.
La comunicación según el modelo OSI siempre se realizará entre dos sistemas. Supongamos que la información se genera en el nivel 7 de uno de ellos, y desciende por el resto de los niveles hasta llegar al nivel 1, que es el correspondiente al medio de transmisión y llega hasta el nivel 1 del otro sistema, donde va ascendiendo hasta alcanzar el nivel 7. En este proceso, cada uno de los niveles va añadiendo a los datos a transmitir la información de control relativa a su nivel, de forma que los datos originales van siendo recubiertos por capas datos de control.
De forma análoga, al ser recibido dicho paquete en el otro sistema, según va ascendiendo del nivel 1 al 7, va dejando en cada nivel los datos añadidos por el nivel equivalente del otro sistema, hasta quedar únicamente los datos a transmitir.
