El Modelo OSI, que significa Modelo de Interconexión de Sistemas Abiertos, es un marco conceptual utilizado para comprender y estandarizar las funciones de un sistema informático o de telecomunicaciones sin tener en cuenta su estructura interna y tecnología subyacentes.
Desarrollado por la Organización Internacional de Normalización (ISO) en 1978, el modelo se divide en siete capas, cada una de las cuales especifica funciones de red particulares. El propósito del modelo OSI es guiar a los desarrolladores de productos y promover la interoperabilidad de productos y software de redes a través de un conjunto común de pautas.
Capa física (Capa 1): esta capa se ocupa de la conexión física entre dispositivos y de la transmisión y recepción de flujos de bits sin procesar a través de un medio físico. Incluye especificaciones para cables, conectores y señales eléctricas.
Capa de enlace de datos (Capa 2): esta capa es responsable de la transferencia de datos de nodo a nodo: un enlace entre dos nodos conectados directamente. También maneja la corrección de errores desde la capa física, la sincronización de cuadros y el control de flujo. Ethernet y PPP son ejemplos de protocolos de capa de enlace de datos.
Capa de red (Capa 3): la capa de red es responsable del reenvío de paquetes, incluido el enrutamiento a través de enrutadores intermedios, ya que proporciona los medios para transferir paquetes de red de longitud variable desde un origen a un destino a través de una o más redes. IP (Protocolo de Internet) es un ejemplo de protocolo de capa de red.
Capa de transporte (Capa 4): esta capa proporciona una transferencia transparente de datos entre sistemas finales o hosts y es responsable de la recuperación de errores y el control de flujo de un extremo a otro. Garantiza una transferencia de datos completa. TCP (Protocolo de control de transmisión) y UDP (Protocolo de datagramas de usuario) son ejemplos de protocolos de capa de transporte.
Capa de sesión (Capa 5): la capa de sesión establece, administra y finaliza conexiones entre aplicaciones. Establece, coordina y finaliza conversaciones, intercambios y diálogos entre las aplicaciones en cada extremo. Se ocupa de la coordinación de sesiones y conexiones.
Capa de presentación (Capa 6): esta capa traduce datos entre la capa de aplicación y la red. Es responsable de la traducción, compresión y cifrado/descifrado. Garantiza que los datos estén en un formato utilizable y es donde se produce el cifrado de datos.
Capa de aplicación (Capa 7): La capa de aplicación es la capa más cercana al usuario final e interactúa con la aplicación de software que implementa un componente de comunicación. Por lo tanto, tanto la capa de aplicación como el usuario interactúan directamente sólo con aplicaciones de software. Esta capa proporciona servicios de red a los usuarios finales y proporciona protocolos que las aplicaciones utilizan para intercambiar datos, como HTTP para navegación web, SMTP para correo electrónico y FTP para transferencia de archivos.