Los protocolos de Interconexión de Sistemas Abiertos son una familia de estándares de intercambio de información desarrollados conjuntamente por la ISO y el UIT-T . El proceso de estandarización comenzó en 1977.
Si bien el modelo OSI de siete capas se utiliza a menudo como referencia para la enseñanza y la documentación, [2] los protocolos originalmente concebidos para el modelo no ganaron popularidad, y sólo X.400 , X.500 e IS-IS lograron una popularidad duradera. impacto. En cambio, el objetivo de un conjunto de protocolos de estándar abierto lo ha cumplido el conjunto de protocolos de Internet , mantenido por el Grupo de Trabajo de Ingeniería de Internet (IETF).
La pila de protocolos OSI está estructurada en siete capas conceptuales. Las capas forman una jerarquía de funcionalidad que comienza con los componentes físicos del hardware hasta las interfaces de usuario en el nivel de la aplicación de software. Cada capa recibe información de la capa superior, la procesa y la pasa a la siguiente capa. Cada capa agrega información de encapsulación ( encabezado ) a la información entrante antes de pasar a la capa inferior. Los encabezados generalmente incluyen direcciones de origen y destino, información de control de errores, identificación de protocolo y parámetros de protocolo, como opciones de control de flujo y números de secuencia.
Esta capa se ocupa únicamente de los enchufes y tomas físicos y de las especificaciones eléctricas de las señales.
Este es el medio sobre el cual se transmiten las señales digitales. Puede ser par trenzado , cable coaxial , fibra óptica , inalámbrico u otro medio de transmisión.
La capa de enlace de datos empaqueta bits sin procesar de la capa física en tramas (paquetes de datos lógicos y estructurados). Se especifica en la Rec. UIT-T. X.212 [ISO/CEI 8886], Rec. UIT-T. X.222 y otros. Esta capa es responsable de transferir tramas de un host a otro. Podría realizar una comprobación de errores. Esta capa consta además de dos subcapas: MAC y LLC .
Este nivel está a cargo de transferir datos entre sistemas en una red, utilizando direcciones de máquinas de capa de red para realizar un seguimiento de los destinos y fuentes. Esta capa utiliza enrutadores y conmutadores para administrar su tráfico (control de flujo, verificación de errores, enrutamiento, etc.). Por lo tanto, aquí toma todas las decisiones de enrutamiento y se ocupa de la transmisión de datos de un extremo a otro.
Los servicios de transporte en modo con conexión y en modo sin conexión se especifican en la Rec. UIT-T. X.214 [ISO/CEI 8072]; El protocolo que proporciona el servicio en modo de conexión se especifica en la Rec. UIT-T. X.224 [ISO/IEC 8073], y el protocolo que proporciona el servicio en modo sin conexión se especifica en la Rec. UIT-T. X.234 [ISO/CEI 8602].
La capa de transporte transfiere datos entre los procesos de origen y de destino. Generalmente se reconocen dos modos de conexión, orientado a conexión o sin conexión. El servicio orientado a la conexión establece un circuito virtual dedicado y ofrece varios grados de entrega garantizada, asegurando que los datos recibidos sean idénticos a los transmitidos. El modo sin conexión proporciona solo el mejor servicio sin la capacidad incorporada de corregir errores, lo que incluye la pérdida total de datos sin notificar la falla a la fuente de datos. No existe una conexión lógica ni un estado persistente de la transacción entre los puntos finales, lo que le otorga al modo sin conexión una sobrecarga baja y un rendimiento en tiempo real potencialmente mejor para aplicaciones críticas en el tiempo, como transmisiones de voz y video.
La capa de sesión controla los diálogos (conexiones) entre computadoras. Establece, gestiona y finaliza las conexiones entre la aplicación local y remota. Proporciona funcionamiento full-duplex, half-duplex o simplex y establece procedimientos de control, aplazamiento, terminación y reinicio. El modelo OSI hizo que esta capa fuera responsable del cierre correcto de las sesiones, que es una propiedad del Protocolo de control de transmisión, y también del control y la recuperación de sesiones, que normalmente no se utiliza en el Conjunto de protocolos de Internet. La capa de sesión comúnmente se implementa explícitamente en entornos de aplicaciones que utilizan llamadas a procedimientos remotos.
Esta capa define y cifra/descifra tipos de datos de la capa de aplicación. Protocolos como MIDI, MPEG y GIF son formatos de capa de presentación compartidos por diferentes aplicaciones.
Esto realiza un seguimiento de cómo cada aplicación se comunica con otra aplicación. Las direcciones de destino y de origen están vinculadas a aplicaciones específicas.