OSI nätverksmodell | |
---|---|
7 | Appliceringsskikt |
6 | Verkställande nivå |
5 | sessionslager |
fyra | transportlager |
3 | nätverkslager |
2 | Länklager |
ett | Fysiskt lager |
Sessionslagret ( eng. Session layer ) - det 5:e lagret av OSI-nätverksmodellen , ansvarar för att upprätthålla en kommunikationssession , vilket gör att applikationer kan interagera med varandra under lång tid. Lagret hanterar skapande/avslutande av sessioner, informationsutbyte, uppgiftssynkronisering , fastställande av rätten att överföra data och sessionsunderhåll under perioder av inaktivitet i applikationen. Överföringssynkronisering säkerställs genom att placera kontrollpunkter i dataströmmen , från vilka processen återupptas om interaktionen bryts.
Överföringssessioner består av förfrågningar och svar som sker mellan ansökningarna. Tjänster på sessionsnivå används vanligtvis i applikationsmiljöer som kräver användning av fjärranrop .
Ett exempel på ett sessionslagerprotokoll är X.225 eller ISO 8327 . I händelse av en långvarig förlust av anslutningen kan detta protokoll försöka återställa det. Om anslutningen inte används under en längre tid kan sessionslagerprotokollet stänga den och öppna den igen. Den tillåter full duplex eller halv duplex överföring och tillhandahåller kontrollpunkter i meddelandeflödet [1] .
Andra exempel på implementeringar av sessionslager är Zone Information Protocol (ZIP) - AppleTalk- protokollet , som säkerställer konsistensen av bindningsprocessen efter namn, samt sessionskontrollprotokollet (eng. Session Control Protocol (SCP)) - sessionslagerprotokoll IV i utvecklingsprojektet för DECnet- protokollstack .
Inom de semantiska konstruktionerna av sessionslagret i OSI-nätverksarkitekturen, svarar detta lager på serviceförfrågningar från presentationslagret och gör serviceförfrågningar till transportlagret .
Sessionslagret i OSI-modellen ansvarar för kontroll och återställning. Det låter dig på lämpligt sätt kombinera och synkronisera informationen från flera strömmar, möjligen från olika källor.
Ett exempel på applikation är i nätverksvideokonferenser där ljud- och videoströmmarna måste synkroniseras för att undvika läppsynkroniseringsproblem med tal . Konversationsrättshantering säkerställer att den som visas på skärmen verkligen är den person som
En annan applikation är i livesändningar , där det är nödvändigt att lägga över ljud- och videoströmmar utan abrupta övergångar och flytta från en stream till en annan för att undvika avbrott i luften eller onödiga överlappningar.
DOD -referensmodellen (TCP/IP) tar inte upp de problem som tas upp i OSI-modellen om tillämpningen av transportprotokollsemantik, och därför beaktas inte sessionslagret. OSI-sessionshantering i samband med typiska transportprotokoll (TCP, SCTP) ingår i transportlagerprotokoll eller påverkar på annat sätt domänen för applikationslagerprotokoll. Skikten i DOD-modellen är beskrivningar av operationens omfattning (applikation, värd-till-värd-anslutning, nätverk, kommunikation), men inte detaljerade anvisningar för driftsätt eller datasemantik.
TCP / IP-protokoll efter lager av OSI-modellen | Grundläggande|
---|---|
Fysisk | |
kanaliserad | |
nätverk | |
Transport | |
session | |
Representation | |
Applicerad | |
Annat ansökt | |
Lista över TCP- och UDP-portar |