Innehållsförteckning:
Video: Lesson 1 - Come out of the box - The Pioneer School 2024
Sessions- och presentationsskikten i standardmodellen Open Systems Interconnection (OSI) är där nätverksfunktionerna börjar flytta från fysiska till elektroniska och mjukvara.
Nätverkssessionslager
I Sessionslager etableras konversationer som kallas sessioner mellan nätverksenheter. En session är en utbyte av anslutningsorienterade överföringar mellan två nätverksenheter. Var och en av dessa sändningar hanteras av transportlagrets protokoll. Sessionen själv hanteras av protokollet Sessionslager.
En enda session kan innefatta många utbyten av data mellan de två datorerna som är involverade i sessionen. Efter det att en session mellan två datorer har upprättats upprätthålls den tills datorerna är överens om att säga upp sessionen.
Sessionslagret tillåter tre typer av överföringslägen:
-
Simplex: I det här läget rinner data i endast en riktning.
-
Halvduplex: I det här läget rinner data i båda riktningarna, men endast i en riktning åt gången.
-
Fullduplex: I det här läget rinner data i båda riktningarna samtidigt.
I praktiken är skillnaderna i Sessions-, Presentations- och Applikationslagren ofta suddiga och vissa vanliga protokoll som faktiskt spänner över alla tre skikten. Till exempel, SMB - protokollet som ligger till grund för fildelning i Windows-nätverk - fungerar i alla tre lager.
Nätverkspresentationslager
Presentationsskiktet är ansvarigt för hur data representeras för applikationer. De flesta datorer - inklusive Windows, Unix och Macintosh-datorer - använder den amerikanska standardkoden för informationsutbyte (ASCII) för att representera data. Men vissa datorer (t.ex. IBM mainframe-datorer) använder en annan kod, känd som Extended Binary Coded Decimal Interchange Code (EBCDIC). ASCII och EBCDIC är inte kompatibla med varandra.
För att utbyta information mellan en mainframe-dator och en Windows-dator måste Presentationsskiktet konvertera data från ASCII till EBCDIC och vice versa.
Förutom att helt enkelt konvertera data från en kod till en annan, kan presentationslagret även tillämpa sofistikerade komprimeringstekniker så att färre byte data krävs för att representera informationen när den skickas över nätverket. Vid den andra änden av överföringen komprimerar presentationsskiktet dataen.
Presentationsskiktet kan även kryptera data innan det sänds och avkodas det i andra änden genom att använda en sofistikerad krypteringsteknik som även Sherlock Holmes skulle ha problem med att bryta.