Couche de session

Un article de Wikipédia, l'encyclopédie libre.

Pile de protocoles
Application
Présentation
Session
Transport
Réseau
Liaison de données
Physique
Modèle OSI

La couche session est la 5e couche du modèle OSI.

[modifier] Définition OSI (ISO 7498-1)

Les 2 services originaux de la couche session sont la synchronisation des communications (quel intervenant peut émettre à tel moment) et la gestion des "transactions", un mécanisme de correction des erreurs de traitement par restauration d'un état antérieur connu.

Les services de transport sont des services de communication point à point, c'est-à-dire avec 2 interlocuteurs. Mais le modèle OSI doit aussi convenir aux communications multipoints. 2 genres de communications multipoints sont explicitement mentionnées dans la norme: les communications en étoile où une session est un ensemble de communications point à point avec un interlocuteur engagé dans tous les échanges; et la diffusion où tous les interlocuteurs reçoivent tous les messages. Des mécanismes de synchronisation sont alors requis pour savoir par exemple qui répond à quoi. C'est le rôle des protocoles de cette couche.

Quelques protocoles de la couche session: rsh, ssh, telnet.

[modifier] Remarques

Ce type de communication n'est pas bien supporté dans le monde IP, il n'y a donc pas de protocole d'origine IETF (Internet Engineering Task Force) fournissant un service de ce type. Les moyens de communication point à multipoint courants reposent donc sur UDP utilisé avec des adresses "multicast".

L'ATM Forum a spécifié une signalisation pour établir des connexions ATM point à multipoint mais il s'agit de diffusion monodirectionnelle de niveau réseau.

Au sujet de la terminologie, on rencontre souvent le terme «session» pour désigner une connexion de niveau application, voire un contexte partagé par plusieurs connexions de niveau application sans support protocolaire (cas des «sessions Web» notamment). C'est un usage dérivé de sa signification dans les systèmes d'exploitation, indépendant du modèle OSI.