OSI netværksmodel | |
---|---|
7 | Anvendelseslag |
6 | Executive niveau |
5 | sessionslag |
fire | transportlag |
3 | netværkslag |
2 | Linklag |
en | Fysisk lag |
Sessionslaget ( eng. Session layer ) - det 5. lag i OSI-netværksmodellen , er ansvarlig for at opretholde en kommunikationssession , hvilket gør det muligt for applikationer at interagere med hinanden i lang tid. Laget administrerer sessionsoprettelse/-afslutning, informationsudveksling, opgavesynkronisering , bestemmelse af retten til at overføre data og sessionsvedligeholdelse i perioder med inaktivitet af applikationen. Transmissionssynkronisering sikres ved at placere kontrolpunkter i datastrømmen , hvorfra processen genoptages, hvis interaktionen afbrydes.
Overførselssessioner består af anmodninger og svar, der finder sted mellem ansøgninger. Tjenester på sessionsniveau bruges typisk i applikationsmiljøer, der kræver brug af fjernprocedurekald .
Et eksempel på en sessionslagsprotokol er X.225 eller ISO 8327 . I tilfælde af et længerevarende tab af forbindelse, kan denne protokol forsøge at gendanne den. Hvis forbindelsen ikke bruges i lang tid, kan sessionslagsprotokollen lukke den og åbne den igen. Det tillader fuld duplex eller halv duplex transmission og giver kontrolpunkter i meddelelsesflowet [1] .
Andre eksempler på implementering af sessionslag er Zone Information Protocol (ZIP) - AppleTalk -protokollen , som sikrer konsistensen af bindingsprocessen ved navn, samt sessionskontrolprotokollen (eng. Session Control Protocol (SCP)) - sessionslagsprotokollen IV i udviklingsprojektet for DECnet -protokolstak .
Inden for de semantiske konstruktioner af sessionslaget i OSI-netværksarkitekturen, reagerer dette lag på serviceanmodninger fra præsentationslaget og foretager serviceanmodninger til transportlaget .
Sessionslaget i OSI-modellen er ansvarlig for checkpointing og recovery. Det giver dig mulighed for på passende måde at kombinere og synkronisere oplysningerne fra flere strømme, muligvis fra forskellige kilder.
Et eksempel på en applikation er i netværksvideokonferencer, hvor lyd- og videostreams skal synkroniseres for at undgå problemer med læbesynkronisering med tale . Styring af samtalerettigheder sikrer, at den, der vises på skærmen, faktisk er den person, der
En anden applikation er i live-udsendelser , hvor det er nødvendigt at overlejre lyd- og videostreams uden bratte overgange og flytte fra en stream til en anden for at undgå afbrydelser i luften eller unødvendige overlapninger.
DOD ( TCP/IP)-referencemodellen adresserer ikke de problemer, der rejses i OSI-modellen om anvendelsen af transportprotokolsemantik, og derfor tages sessionslaget ikke i betragtning. OSI-sessionsstyring i forbindelse med typiske transportprotokoller (TCP, SCTP) er indeholdt i transportlagsprotokoller eller påvirker på anden måde domænet for applikationslagsprotokoller. Lagene i DOD-modellen er beskrivelser af operationsomfanget (applikation, vært-til-vært-forbindelse, netværk, kommunikation), men ikke detaljerede forskrifter for driftsmåden eller datasemantik.
TCP / IP-protokoller efter lag af OSI-modellen | Grundlæggende|
---|---|
Fysisk | |
kanaliseret | |
netværk | |
Transportere | |
session | |
Repræsentation | |
Anvendt | |
Andet anvendt | |
Liste over TCP- og UDP-porte |