TCP/IP-vejledning
9 OSI-referencemodellen (Open System Interconnection)
9 OSI-referencemodel
9 OSI-reference Model Layers

Session Layer (Layer 5)

Applikationslag (lag 7)

Præsentationslag (lag 6)

Præsentationslaget er det sjette lag i OSI-referencemodellens protokolstack, og den anden fra toppen. Det adskiller sig fra de andre lag i to vigtige henseender. For det første har det en langt mere begrænset og specifik funktion end de andre lag; det er faktisk noget lettere at beskrive, hurra! For det andet bruges det meget sjældnere end de andre lag; i mange typer forbindelser er det ikke nødvendigt.

Navnet på dette lag antyder også dets hovedfunktion: det beskæftiger sig med præsentation af data. Mere specifikt har præsentationslaget til opgave at tage sig af eventuelle problemer, der kan opstå, når data sendt fra et system skal ses på en anden måde af det andet system. Det tager sig også af enhver særlig behandling, der skal foretages af data fra det tidspunkt, hvor et program forsøger at sende dem, til de sendes over netværket.

Præsentationslagets funktioner

Her er nogle af de specifikke typer af databehandlingsspørgsmål, som præsentationslaget håndterer:

  • Oversættelse: Netværk kan forbinde meget forskellige typer computere sammen: PC’er, Macintosh-computere, UNIX-systemer, AS/400-servere og mainframes kan alle findes på det samme netværk. Disse systemer har mange forskellige karakteristika og repræsenterer data på forskellige måder; de kan f.eks. anvende forskellige tegnsæt. Præsentationslaget har til opgave at skjule disse forskelle mellem maskinerne.
  • Komprimering: Komprimering (og dekomprimering) kan foretages i præsentationslaget for at forbedre dataenes gennemstrømning. (Der er nogle, der mener, at dette strengt taget ikke er en funktion i præsentationslaget.)
  • Kryptering: Nogle typer kryptering (og dekryptering) udføres i præsentationslaget. Dette sikrer dataenes sikkerhed, når de bevæger sig ned gennem protokolstakken. F.eks. er en af de mest populære krypteringsordninger, der normalt er forbundet med præsentationslaget, SSL-protokollen (Secure Sockets Layer). Det er dog ikke al kryptering, der foregår i lag 6. Visse former for kryptering foregår ofte i lavere lag i protokolstakken, f.eks. i teknologier som IPSec.

Præsentationslagets rolle i OSI-modellen

Aggrunden til, at præsentationslaget ikke altid anvendes i netværkskommunikation, er, at der ganske enkelt ikke altid er behov for de ovenfor nævnte opgaver. Komprimering og kryptering betragtes normalt som valgfri, og oversættelsesfunktioner er også kun nødvendige under visse omstændigheder. En anden grund til, at præsentationslaget nogle gange ikke nævnes, er, at dets funktioner kan udføres som en del af applikationslaget.

Den omstændighed, at oversættelsesopgaven, der udføres af præsentationslaget, ikke altid er nødvendig, betyder, at det er almindeligt, at den springes over af egentlige protokolstack-implementationer. Det betyder, at protokoller i lag syv kan tale direkte med protokoller i lag fem. Igen er dette en del af grunden til, at alle funktioner i lag fem til syv kan indgå sammen i den samme softwarepakke, som beskrevet i oversigten over lag og laggrupperinger.

Nøglebegreb: Det sjette lag i OSI-modellen kaldes præsentationslaget. Protokoller i dette lag tager sig af manipulationsopgaver, der omdanner data fra en repræsentation til en anden, f.eks. oversættelse, komprimering og kryptering. I mange tilfælde er der ikke behov for sådanne funktioner i en bestemt netværksstack; hvis det er tilfældet, er der måske ikke nogen protokol aktiv i lag seks.

Sessionslaget (lag 5)

Applikationslag (lag 7)

Hvis du finder The TCP/IP Guide nyttig, bedes du overveje at give en lille Paypal-donation for at hjælpe webstedet, ved at bruge en af knapperne nedenfor. Du kan også donere et brugerdefineret beløb ved hjælp af knappen yderst til højre (ikke mindre end 1 dollar, ellers får PayPal de fleste/alle dine penge!) I stedet for en større donation kan du overveje at købe en download-licens af The TCP/IP Guide. Tak for din støtte!

Home – Indholdsfortegnelse – Kontakt os
The TCP/IP Guide (http://www.TCPIPGuide.com)
Version 3.0 – Versionsdato: 20. september 2005