For faster navigation, this Iframe is preloading the Wikiwand page for Presentatielaag.

Presentatielaag

Uit Wikipedia, de vrije encyclopedie

OSI-model

7: Toepassingslaag
6: Presentatielaag
5: Sessielaag
4: Transportlaag
3: Netwerklaag
2: Datalinklaag
1: Fysieke laag

Binnen het 7 lagen tellende OSI-model is de presentatielaag de 6e laag van onder gerekend en doet dienst als de informatie vertaler van het netwerk. Deze laag wordt ook wel de syntaxlaag genoemd.

Beschrijving

De presentatielaag vertaalt en formatteert de data en levert deze aan de toepassingslaag voor verdere behandeling of weergave. Op deze wijze wordt de applicatie ontlast van de bemoeienis met de syntactische verschillen in datacodering. Een voorbeeld is het omzetten van EBCDIC naar ASCII code.

De presentatielaag is de laagste laag waar programmeurs zich nog bezighouden met datastructuur en weergave. Daaronder is er alleen nog sprake van het heen en weer zenden van datagrammen of -pakketten tussen computers. De presentatielaag behandelt de karakter-representatie, of de programmeur nu gebruik maakt van de Pascal of de C/C++ methode. Het idee is dat de applicatielaag moet kunnen volstaan met slechts het aanwijzen van de te verplaatsen data en de presentatielaag de rest voor haar rekening neemt.

Serialisatie van complexe datastructuren naar byte-reeksen (zoals bij het gebruik van SGML of XML) kunnen worden gezien ais een van de sleuteltaken van de presentatielaag. Andere voorbeelden zijn: de objecten bij objectgeoriënteerd programmeren en de manier waarop streaming media wordt verzonden.

Dataversleuteling en -ontcijfering kan worden toegepast op laag 2 t/m 7 van OSI-model, ieder met zijn eigen voor- en nadelen. Bijvoorbeeld contact met de bank is typisch een voorbeeld waarbij versleuteling en -ontcijfering plaatsvindt op de presentatielaag.

Binnen de TCP/IP Suite wordt geen onderscheid gemaakt tussen de applicatie- en presentatielaag. Bijvoorbeeld het HyperText Transfer Protocol (http), dat doorgaans gezien wordt als een applicatielaag-protocol heeft ook presentatielaag aspecten, zoals het identificeren van tekencodering voor de juiste conversie. Om deze reden overspant http binnen het OSI-model de applicatie- en presentatielaag.

Taken

  • Dataconversie
  • Karaktercode-vertaling
  • (De)compressie
  • Versleuteling en ontcijfering

Gebruik binnen de standaardmodellen

De presentatielaag wordt alleen gebruikt in het OSI-model en niet binnen de Internet Protocol Suite. Feitelijk overspant de toepassingslaag van de TCP/IP Protocol Suite, drie lagen van het OSI-model: de toepassingslaag, de (hier besproken) presentatielaag en de sessielaag. Het OSI-model specificeert een strikte functiescheiding voor deze lagen en voorziet in unieke protocollen voor elk van deze lagen.

Presentatielaagprotocollen binnen het OSI-model

{{bottomLinkPreText}} {{bottomLinkText}}
Presentatielaag
Listen to this article

This browser is not supported by Wikiwand :(
Wikiwand requires a browser with modern capabilities in order to provide you with the best reading experience.
Please download and use one of the following browsers:

This article was just edited, click to reload
This article has been deleted on Wikipedia (Why?)

Back to homepage

Please click Add in the dialog above
Please click Allow in the top-left corner,
then click Install Now in the dialog
Please click Open in the download dialog,
then click Install
Please click the "Downloads" icon in the Safari toolbar, open the first download in the list,
then click Install
{{::$root.activation.text}}

Install Wikiwand

Install on Chrome Install on Firefox
Don't forget to rate us

Tell your friends about Wikiwand!

Gmail Facebook Twitter Link

Enjoying Wikiwand?

Tell your friends and spread the love:
Share on Gmail Share on Facebook Share on Twitter Share on Buffer

Our magic isn't perfect

You can help our automatic cover photo selection by reporting an unsuitable photo.

This photo is visually disturbing This photo is not a good choice

Thank you for helping!


Your input will affect cover photo selection, along with input from other users.

X

Wikiwand 2.0 is here 🎉! We've made some exciting updates - No worries, you can always revert later on