The TCP/IP Guide
9 The Open System Interconnection (OSI) Reference Model
9 OSI Reference Model Model Layers

Session Layer (Layer 5)

Applikationsskiktet (skikt 7)

Presentationslager (lager 6)

Presentationslagret är det sjätte lagret i OSI-referensmodellens protokollstack, och den andra från toppen. Det skiljer sig från de andra lagren i två viktiga avseenden. För det första har det en mycket mer begränsad och specifik funktion än de andra lagren; det är faktiskt ganska lätt att beskriva, hurra! För det andra används det mycket mer sällan än de andra lagren; i många typer av anslutningar behövs det inte.

Namnet på det här lagret antyder också dess huvudfunktion: det handlar om presentation av data. Mer specifikt har presentationslagret till uppgift att ta hand om eventuella problem som kan uppstå när data som skickas från ett system måste ses på ett annat sätt av det andra systemet. Det tar också hand om all särskild behandling som måste göras av data från det att ett program försöker skicka dem till dess att de skickas över nätverket.

Presentationslagrets funktioner

Här är några av de specifika typer av datahanteringsfrågor som presentationslagret hanterar:

  • Översättning: Nätverk kan ansluta mycket olika typer av datorer till varandra: Datorer, Macintosh-datorer, UNIX-system, AS/400-servrar och stordatorer kan alla finnas i samma nätverk. Dessa system har många olika egenskaper och representerar data på olika sätt; de kan till exempel använda olika teckenuppsättningar. Presentationsskiktet har till uppgift att dölja dessa skillnader mellan maskinerna.
  • Komprimering: Komprimering (och dekomprimering) kan göras i presentationslagret för att förbättra dataflödet. (Det finns vissa som anser att detta i strikt mening inte är en funktion för presentationslagret.)
  • Kryptering: Vissa typer av kryptering (och dekryptering) utförs i presentationslagret. Detta säkerställer datans säkerhet när den färdas nedåt i protokollstacken. Ett av de mest populära krypteringssystemen som vanligtvis förknippas med presentationslagret är till exempel SSL-protokollet (Secure Sockets Layer). All kryptering sker dock inte i lager 6. Viss kryptering sker ofta i lägre lager i protokollstacken, i tekniker som IPSec.

Presentationslagrets roll i OSI-modellen

Anledningen till att presentationslagret inte alltid används i nätverkskommunikation är att de uppgifter som nämns ovan helt enkelt inte alltid behövs. Komprimering och kryptering betraktas vanligen som frivilliga, och översättningsfunktioner behövs också bara under vissa omständigheter. En annan anledning till att presentationslagret ibland inte nämns är att dess funktioner kan utföras som en del av applikationslagret.

Det faktum att det översättningsjobb som utförs av presentationslagret inte alltid behövs innebär att det är vanligt att det hoppar över av faktiska protokollstackimplementationer. Detta innebär att protokoll i lager sju kan prata direkt med protokoll i lager fem. Återigen är detta en del av anledningen till att alla funktioner i lager fem till sju kan ingå tillsammans i samma programvarupaket, vilket beskrivs i översikten över lager och lagergrupperingar.

Nyckelbegrepp: Det sjätte lagret i OSI-modellen kallas presentationslagret. Protokoll i det här lagret tar hand om manipuleringsuppgifter som omvandlar data från en representation till en annan, t.ex. översättning, komprimering och kryptering. I många fall krävs inga sådana funktioner i en viss nätverksstack; om så är fallet finns det kanske inget protokoll som är aktivt i det sjätte lagret.

Sessionsskikt (skikt 5)

.

Applikationslager (Layer 7)

Om du tycker att TCP/IP Guide är användbar, kan du överväga att göra en liten Paypal-donation för att hjälpa webbplatsen, genom att använda en av knapparna nedan. Du kan också donera ett eget belopp genom att använda knappen längst till höger (inte mindre än 1 dollar, annars får PayPal de flesta/alla dina pengar!) I stället för en större donation kan du överväga att köpa en nedladdningslicens för The TCP/IP Guide. Tack för ditt stöd!

Home – Innehållsförteckning – Kontakta oss
The TCP/IP Guide (http://www.TCPIPGuide.com)
Version 3.0 – Versionsdatum: September 20, 2005