Skip to main content

Qu'est-ce qu'une couche de session?

La couche de session est la cinquième couche du modèle d'interconnexion des systèmes ouverts (OSI) développée par l'Organisation internationale pour la normalisation (IOS).Il est responsable de l'établissement, de la gestion et de la fermeture de connexions de bout en bout, appelées sessions, entre les applications situées à différents points de terminaison du réseau.La gestion du contrôle de dialogue fournie par la couche de session comprend des communications complètes, demi-duplex et simplex.La gestion des couches de session aide également à garantir que plusieurs flux de données restent synchronisés les uns avec les autres, comme dans le cas des applications multimédias comme la vidéoconférence, et aide à la prévention des erreurs de données liées aux applications.La couche de session est également chargée d'assurer des communications de données appropriées lors des appels de procédure à distance (RPC).

Il existe sept unités fonctionnelles distinctes, appelées couches, que le modèle OSI se brise ou modulalise, dans les différentes tâches pour lesquelles le logiciel réseau etLe matériel est responsable.Les couches sous la couche de session sont principalement soucieuses de transmettre des données sur le réseau.La couche de session, qui est également communément appelée couche 5 dans le réseau informatique, et les couches au-dessus de celles-ci se concentrent principalement sur l'interaction avec et la fourniture de fonctionnalités aux applications dans un système informatique.Il s'interface avec la couche de transport, également appelée couche 4, de sorte que les flux de données à partir des applications peuvent être segmentés et transmis de manière transparente sur le réseau.La couche 5 transmet également des données entrantes à la couche de présentation, connue sous le nom de couche 6, pour un traitement ultérieur avant d'être donné à une application.

Lorsque le modèle OSI a été initialement développé, il y avait un débat sur le fait que les protocoles de couche de session seraient bénéfiques.Un certain nombre de services de réseau différents, de protocoles propriétaires et de protocoles OSI ont été développés avec succès et démontrent l'importance de cette couche.Il s'agit notamment des RPC, du langage de requête structuré (SQL), du système X Windows et du terminal X, des services de fichiers réseau (NFS), du protocole de session Apple Talk (ASP) et du protocole d'information sur la zone de discussion Apple (ZIP).Sans la couche de session, il serait beaucoup plus difficile de contrôler les informations sur les applications informatiques transmises via les réseaux.

Ces services et protocoles remplissent une variété de fonctions.SQL est un langage informatique utilisé pour créer des demandes qui sont envoyées aux bases de données afin de récupérer des informations spécifiques structurées de manière souhaitée.Le système X Windows et le terminal X permettent aux ordinateurs en réseau, certains à capacité limitée, de se connecter à des ordinateurs de serveur afin que les ordinateurs clients aient des capacités graphiques et d'interface avec des appareils tels que des moniteurs, des souris et des claviers.Le protocole NFS émule l'accès local aux fichiers situés sur des serveurs de fichiers en réseau distants.Les protocoles ASP et Zip Apple Talk ont été utilisés avec les premières versions des systèmes d'exploitation Macintosh mais ont été remplacés par des protocoles basés sur IP après la libération du système d'exploitation Mac OS X.