Het is een beetje lastig om te zeggen dat specifieke apparaten * op * de sessielaag van het OSI -model werken. Dit is waarom:
* Het OSI -model is conceptueel: Het OSI -model is een theoretisch kader voor het begrijpen van netwerkcommunicatie. Het is geen fysieke implementatie. Apparaten hebben geen speciale "sessielaagcomponenten".
* lagen interwork: Alle netwerkapparaten (routers, schakelaars, servers, enz.) Werken met gegevens die door alle lagen van het OSI -model stroomt.
* Sessielaagfuncties: De sessielaag is verantwoordelijk voor het beheren van communicatiesessies tussen applicaties. Het behandelt:
* Sessies opzetten, coördineren en beëindigen
* Synchronisatiepunten voor gegevensoverdracht
* Gegevensuitwisselingscontroles (bijv. Checkpointing, hertransmissie)
waar sessielaagfuncties plaatsvinden:
* software: De functionaliteit van de sessielaag wordt voornamelijk geïmplementeerd in softwaretoepassingen en besturingssystemen.
* Netwerkprotocollen: Protocollen zoals netbios en SQL werken op de sessielaag. Deze protocollen bieden de mechanismen voor sessiebeheer, gegevensuitwisseling en synchronisatie.
Voorbeeld:
Stel je een webbrowser voor die verbinding maakt met een webserver. De sessielaag is betrokken bij:
* De verbinding tot stand brengen: De browser en server kunnen protocollen gebruiken zoals tcp (bij de transportlaag) om een communicatiekanaal te maken.
* Het handhaven van de sessie: Terwijl u pagina's bladert, kan de sessielaag controlepunten beheren voor gegevensoverdracht, zodat als de verbinding wordt onderbroken, u kunt hervatten van waar u bent gebleven.
* het beëindigen van de verbinding: Wanneer u uw browservenster sluit, zal de sessielaag de sierlijke beëindiging van de sessie afhandelen.
Conclusie:
Hoewel apparaten niet werken * op * de sessielaag, verwerken ze gegevens die door de sessielaag gaan. Het zijn de software en protocollen die werken binnen apparaten die de functies van deze laag uitvoeren. |