¿Cuáles son las funcionalidades de la capa de sesión del modelo OSI? ¿Cómo se compara con la capa de enlace de datos?

La capa de enlace de datos organiza la conectividad punto a punto (salto por salto) entre dos dispositivos “adyacentes”.

La capa de sesión administra una sesión … bueno, esto es tan abstracto, así que permítanme proporcionar una ilustración: el Protocolo SSH .

Con el Protocolo SSH, lo que haces cuando te conectas a otro servidor es configurar una Sesión .

Dentro de esa sesión, de forma predeterminada, SSH creará un término Conexión de aplicación entre el término local y el término remoto.

Sin embargo, es posible crear conexiones de aplicación diferentes dentro de una sesión SSH, por ejemplo, el reenvío de puertos .

Y, si el cliente SSH lo admite (por ejemplo, KiTTY, un derivado de PuTTY [1]), se puede crear un reenvío de puertos mientras se ejecuta el término. Eso significa que hay más de una aplicación ejecutándose en una sesión SSH .

Otro ejemplo de capa de sesión es el SCTP (Protocolo de transmisión de control de flujo), que implementa las funciones de las capas 4 y 5 , donde cada flujo / fragmento dentro de una conexión SCTP es una sesión separada. (O, en otras palabras, la conexión SCTP es la conexión de Capa 4, pero cada secuencia / fragmento individual dentro de esa conexión es una conexión de Capa 5).

[1] PuTTY también podría hacer lo mismo, pero no he usado PuTTY simple durante tanto tiempo que no recuerdo.

Primero que nada, el modelo osi es modelo conceptual.

La capa de sesión es responsable de la duración del tiempo entre los dos dispositivos finales conectados

La capa de enlace de datos reconoce la máquina de hardware exacta que solicitó o respondió el servicio