Warstwa sesji

Warstwa sesja jest 5 p  warstwa modelu OSI .

Definicja OSI (ISO 7498-1)

Dwie oryginalne usługi warstwy sesji to synchronizacja komunikacji (każda strona może wysłać ją w dowolnym momencie) oraz zarządzanie „transakcjami”. Dodano jednak usługę, jest to mechanizm korygowania błędów przetwarzania poprzez przywracanie znanego stanu poprzedniego.

Usługi transportowe to usługi komunikacji typu punkt-punkt, to znaczy z dwiema stronami. Ale model OSI musi być również odpowiedni do komunikacji wielopunktowej. W standardzie są wyraźnie wymienione dwa typy komunikacji wielopunktowej: komunikacja gwiazda, w której sesja jest zbiorem komunikacji typu punkt-punkt z rozmówcą zaangażowanym we wszystkie wymiany; i nadawanie, w którym wszyscy rozmówcy otrzymują wszystkie wiadomości. Wymagane są wtedy mechanizmy synchronizacji, aby wiedzieć, na przykład, kto na co reaguje. Na tym polega rola protokołów tej warstwy.

Niektóre protokoły warstwy sesji: AppleTalk , NetBIOS , RPC .

Uwagi

Ten rodzaj komunikacji nie jest dobrze obsługiwany w świecie IP , więc nie ma oryginalnego protokołu Internet Engineering Task Force (IETF) zapewniającego taką usługę. Obecne środki komunikacji punkt-wielopunkt są zatem oparte na protokole UDP używanym z adresami „  multiemisji  ”.

Forum ATM określiło sygnalizację w celu ustanowienia połączeń ATM typu punkt-wielopunkt , ale jest to jednokierunkowa transmisja na poziomie sieci.

Jeśli chodzi o terminologię, termin „sesja” jest często spotykany w celu określenia połączenia na poziomie aplikacji, a nawet kontekstu współdzielonego przez kilka połączeń na poziomie aplikacji bez obsługi protokołu (w szczególności w przypadku „sesji sieci Web”). Jest to zastosowanie wywodzące się z jego znaczenia w systemach operacyjnych, niezależne od modelu OSI.