Leçon 14 : Couche OSI 5 : La couche Session
La couche 5 est cruciale pour établir, gérer et terminer les sessions (dialogues) entre deux applications.
Fonction principale : Gestion du dialogue
Considérez la couche Session comme le chef d'orchestre d'une conversation. Elle veille à ce que la transmission des données se déroule de manière ordonnée.
Fonctions clés :
- Établissement et terminaison : Mise en place de la connexion (ou session) sur demande et fermeture correcte une fois terminée.
- Synchronisation (Points de contrôle) : Insertion de points de contrôle dans le flux de données. Si une panne réseau survient au milieu d'un transfert de fichier volumineux, la couche session permet de reprendre le transfert au dernier point de contrôle au lieu de tout recommencer.
- Contrôle du dialogue : Déterminer si la communication est :
- Simplex : Communication unidirectionnelle uniquement (ex : diffusion radio).
- Half-Duplex : Bidirectionnelle, mais une seule direction à la fois (ex : talkie-walkie).
- Full-Duplex : Bidirectionnelle, communication simultanée (ex : appel téléphonique standard).
Protocoles clés :
- NetBIOS/NetBEUI : Anciens protocoles utilisés principalement pour les sessions de réseau local Windows.
- RPC (Remote Procedure Call) : Utilisé pour exécuter du code sur un système distant.
Analogie : La couche Session est l'opérateur téléphonique qui compose le numéro, confirme que la ligne est ouverte, surveille la conversation et raccroche quand c'est fini.