La couche session est la cinquième couche (couche 5) du modèle OSI à sept couches. La couche session fournit le mécanisme pour l’ouverture, la fermeture et la gestion des sessions entre les applications. Les sessions consistent en une communication entre les applications de l’utilisateur final.
Les services de la couche session sont couramment utilisés dans les environnements applicatifs qui font appel aux RPC (remote procedure calls). Les protocoles et les services de la couche session interagissent avec la couche Présentation située au-dessus et la couche Transport située au-dessous dans le modèle OSI.
Exemple
Les sessions sont utilisées pour gérer et suivre les connexions entre les nœuds du réseau. Une application client est utilisée pour accéder à une application basée sur un serveur est un exemple qui peut être utilisé pour décrire l’utilisation des sessions. Un client réseau, tel que Microsoft Outlook, devra communiquer avec un serveur Microsoft Exchange pour accéder à une boîte aux lettres d’un utilisateur.
Pour qu’un utilisateur puisse télécharger les nouveaux messages de la boîte aux lettres, une connexion doit être établie pour que le processus de téléchargement puisse commencer. Pendant que vous communiquez avec le serveur de boîtes aux lettres, vous pouvez initier différentes connexions avec d’autres serveurs, à l’aide de différentes applications client.
La couche session garde la trace des paquets et des données qui appartiennent à telle ou telle opération que vous avez initiée et garde la trace de la place de ces paquets par rapport à l’application qui les a appelés.
Protocoles de la couche session
Voici une liste de certains des protocoles et interfaces de la couche session les plus courants :
AppleTalk Session Protocol (ASP) - communication client-serveur AppleTalk NetBIOS - Noms NetBIOS Network File System (NFS) - Accès au système de fichiers Unix Remote Procedure Call (RPC) - Mécanisme de communication client-serveur Structured Query Language (SQL) - Interrogation de bases de données locales ou distantes. X Windows - Sessions de bureau à distance