Capa de sesión

Compartir Imprimir Citar
Capa en el modelo estándar de red informática

En el modelo OSI de siete capas de redes informáticas, la capa de sesión es la capa 5.

La capa de sesión proporciona el mecanismo para abrir, cerrar y administrar una sesión entre los procesos de la aplicación del usuario final, es decir, un diálogo semipermanente. Las sesiones de comunicación consisten en solicitudes y respuestas que ocurren entre aplicaciones. Los servicios de capa de sesión se usan comúnmente en entornos de aplicaciones que utilizan llamadas a procedimientos remotos (RPC).

Un ejemplo de un protocolo de capa de sesión es el protocolo de capa de sesión del conjunto de protocolos OSI, también conocido como X.225 o ISO 8327. En caso de pérdida de conexión, este protocolo puede intentar recuperar la conexión. Si una conexión no se utiliza durante un período prolongado, el protocolo de la capa de sesión puede cerrarla y volver a abrirla. Proporciona una operación de dúplex completo o semidúplex y proporciona puntos de sincronización en el flujo de mensajes intercambiados.

Otros ejemplos de implementaciones de capa de sesión incluyen el Protocolo de información de zona (ZIP), el protocolo AppleTalk que coordina el proceso de vinculación de nombres, y el Protocolo de control de sesión (SCP), el protocolo de capa de sesión DECnet Fase IV.

Dentro de la semántica de capas de servicio de la arquitectura de red OSI, la capa de sesión responde a las solicitudes de servicio de la capa de presentación y emite solicitudes de servicio a la capa de transporte.

Servicios

La capa de sesión del modelo OSI es responsable del control y la recuperación de la sesión. Permite que la información de diferentes flujos, tal vez originados en diferentes fuentes, se combine o sincronice correctamente.

Un ejemplo de uso de la capa de sesión son los beans de sesión, que solo están activos mientras la sesión está activa y se eliminan cuando se desconecta la sesión. Los desarrolladores de Java pueden usarlos para almacenar información sobre el usuario durante una sesión web.

Una aplicación de ejemplo es la conferencia web, en la que las transmisiones de audio y video deben estar sincronizadas para evitar los llamados problemas de sincronización de labios. El control de flujo garantiza que la persona que se muestra en la pantalla sea el hablante actual.

Otra aplicación son los programas de TV en vivo, donde las secuencias de audio y video deben combinarse sin problemas y pasar de una a otra para evitar el silencio en el aire o la superposición excesiva.

Protocolos

  • ADSP, Protocolo de transmisión de datos de AppleTalk
  • ASP, Protocolo de sesión de AppleTalk
  • H.245, Call Control Protocol for Multimedia Communication
  • ISO-SP, protocolo OSI de capa de sesión (X.225, ISO 8327)
  • iSNS, Internet Storage Name Service
  • L2F, Layer 2 Forwarding Protocol
  • L2TP, Layer 2 Tunneling Protocol
  • NetBIOS, Network Basic Input Output System
  • PAP, Protocolo de autenticación de contraseña
  • PPTP, Point-to-Point Tunneling Protocol
  • RPC, Protocolo de Llamada de Procedimiento Remoto
  • Protocolo de control del transporte en tiempo real
  • SMPP, Mensaje corto Peer-to-Peer
  • SCP, Protocolo de control de período de sesiones
  • SOCKS, el protocolo de Internet SOCKS
  • ZIP, Zone Information Protocol
  • SDP, Sockets Direct Protocol

Comparación con el modelo TCP/IP

El modelo de referencia TCP/IP no se ocupa de los detalles de la semántica del protocolo de transporte o aplicación del modelo OSI y, por lo tanto, no considera una capa de sesión. La gestión de sesiones de OSI en relación con los protocolos de transporte típicos (TCP, SCTP), está contenida en los protocolos de la capa de transporte o, de lo contrario, se considera el ámbito de los protocolos de la capa de aplicación. Las capas de TCP/IP son descripciones de ámbitos operativos (aplicación, host a host, red, enlace) y no prescripciones detalladas de procedimientos operativos o semántica de datos.