Servicios de capa de sesión
Intercambio de datos
Establecimiento
En el establecimiento de una sesión un usuario de
sesión invoca una primitiva S-CONNECT.request, el proveedor de sesión solo ejecuta un TCONNECT.request para establecer una conexión de transporte.
Utilización y liberación
el establecimiento de una sesión, al igual que el establecimiento de un conexión de transporte, implica una negociación
entre los corresponsales para fijar los valores de varios parámetros como pueden ser la calidad de servicio
Administración de actividades
Permite que el usuario divida el flujo de mensajes en unidades lógicas
denominadas actividades en la terminología OSI
Cada actividad es
completamente independiente de cualquiera de las demás que pudieron haber
venido antes o que vendrán después de ella
Notificación de excepciones
Para comunicación de situaciones excepcionales (normalmente
errores) entre usuarios y el proveedor del servicio:
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)
Administración de dialogo
TESTIGOS
Son derechos que permiten invocar distintos servicios y que se asignan
dinámicamente entre los interlocutores. El servicio asociado a un testigo sólo
puede ser invocado por su poseedor.
TIPOS DE TESTIGOS:
De datos
De liberación de conexión
De sincronización menor
De sincronización mayor y actividad
Sincronización
Los usuarios pueden insertar puntos de sincronización en el flujo del mensaje.
Cada uno de estos puntos lleva un número de sede
PUNTOS DE SINCRONIZACIÓN MAYORES
Son utilizados para que ciertas actividades
se hagan completamente o no se hagan.
PUNTOS DE SINCRONIZACIÓN MENORES
Son puntos que sincronizan tareas menos críticas. Es necesario tener el testigo
de sincronización menor