Introducing
Your new presentation assistant.
Refine, enhance, and tailor your content, source relevant images, and edit visuals quicker than ever before.
Trending searches
«Establecer un camino de comunicación lógico (conexión de sesión) con otra entidad de aplicación, utilizarlo para intercambiar datos (unidades de diálogo) y liberar la conexión de una forma ordenada.
«Establecer puntos de sincronización durante un diálogo y, en caso de ocurrir errores, reanudar el diálogo a partir de un punto de sincronización convenido
«Interrumpir (suspender) un diálogo y reanudarlo después en un punto convenido de antemano.
«Mantener informada de ciertas excepciones que pueden surgir de la red subyacente durante una sesión.
Cada tipo de primitiva puede tener request, indication, response y confirm. Hay 58 primitivas que pueden dividirse en 7 grupos:
Establecimiento de conexión.
Liberación de conexión.
Transferencia de datos.
Manejo de token.
Sincronización.
Manejo de actividades.
Informe de excepciones.
Capa de Sesión en ARPANET
ARPANET no tiene una capa de sesión o algo que se le parezca; sino más bien depende de las aplicaciones individuales al manejo de sus sesiones. Se ha trabajado mucho sobre RPC (caso especial de comunicación asíncrona, el emisor envía una petición de servicio al receptor y espera la respuesta).
Capa de Sesión en MAP y TOP
Utilizan una forma restringida de la capa de sesión del modelo OSI. El establecimiento de sesión, la transferencia de datos y la liberación de sesión están totalmente soportados para el modo dúplex; mientras que el modo semidúplex no está soportado.
Los protocolos de sesión MAP y TOP son subconjuntos de los protocolos completos de sesión del modelo OSI.
Capa de Sesión en USENET
Al igual que en ARPANET, USENET no cuenta con una capa de sesión. A diferencia de ARPANET, no es ni siquiera posible, para las capas superiores, realizar por sí mismas los servicios de sesión. Ninguno de los servicios de sesión se necesitan en absoluto.
La capa de sesión permite que los usuarios de diferentes maquinas puedan establecer sesiones entre ellos. A través de una sesión se puede llevar a cabo un transporte de datos ordinario, tal y como lo hace la capa de transporte, pero mejorando los servicios que esta proporciona y que se utilizan en algunas aplicaciones.
Una sesión podría permitir al usuario acceder a un sistema de tiempo compartido a distancia, o transferir un archivo a distancia
* Control del Diálogo: Éste puede ser simultáneo en los dos sentidos (full-dúplex) o alternado en ambos sentidos (half-duplex).
* Agrupamiento: El flujo de datos se puede marcar para definir grupos de datos.
* Recuperación: La capa de sesión puede proporcionar un procedimiento de puntos de comprobación, si ocurre algún fallo entre ellos, se retransmiten todos los datos desde el último punto de comprobación y no desde el principio
Entre los servicios ofrecidos tenemos:
Intercambio de datos
Administración de dialogo
Sincronización
Administración de actividades
Notificación de excepciones
Es la característica mas importante
Sigue un proceso de tres fases:
Establecimiento: Un usuario de sesión invoca una primitiva.
Utilización Y Liberación: Las sesiones se
terminan con la primitiva S-RELEASE.request, que resulta en una liberación ordenada en la cual los datos jamás se llegan a perder.
«Mecanismo de propósito general para notificar errores inesperados
«No solamente se aplica a los errores detectados del usuario. El proveedor del servicio puede generar una primitiva S-P-EXCEPTION-REPORT.indication para informarle al usuario sobre los problemas internos que existen dentro de la capa de sesión
Iniciados por el usuario:
S-U-EXCEPTION-REPORT.request (motivo, datos)
S-U-EXCEPTION-REPORT.indication(motivo, datos)
Iniciado por el proveedor:
S-P-EXCEPTION-REPORT.indication (motivo)
Se utiliza para llevar las entidades de sesión de vuelta a un estado conocido, en caso de que haya un error o algún desacuerdo
«Permite que el usuario divida el flujo de mensajes en unidades lógicas denominadas actividades
«Cada actividad es completamente independiente
Existen dos tipos diferentes de puntos de sincronización:
«La elección de lo que constituye una actividad la llevan a cabo los usuarios, y no la capa de sesión
«Las actividades están estrechamente relacionadas con los puntos de sincronización
«Las actividades pueden interrumpirse, reanudarse o ser abandonadas en donde no es posible solapar dos o más actividades.