Prezentační vrstva

Prezentační vrstva poskytuje potřebné kódování a konverze, které se vztahují k aplikační vrstvě. Zajišťuje, že aplikační informace odeslaná z jedné aplikační vrstvy bude srozumitelná i v jiné aplikační vrstvě, realizované na jiném systému. Pokud by tomu tak nebylo, mohla by odlišným kódováním nastat situace, kdy má stejný řetězec bitů odlišný význam pro odesílatele a příjemce.

Způsoby kódování a konverze mohou spočívat v:

  • obecných reprezentacích dat,
  • konverzí datových formátu,
  • různých kompresních a dekompresních schématech.

Mezi obecné reprezentace dat patří např. použití standardních formátů souborů pro přenos obrazů, zvuku nebo standardní formáty videozáznamu, které umožňují výměnu aplikačních dat mezi různými typy počítačů.

Konverzní schémata určují, jakým způsobem bude převáděno zobrazení dat na jedné straně na zobrazení dat na straně druhé.

Kompresí rozumíme zmenšení objemu dat. Kompresní schémata předpokládají, že kompresní algoritmus použitý na vysílající straně bude odpovídajícím způsobem implementován i na straně přijímající. Stejný předpoklad se týká i šifrování.

Příklady známých standardů:

  • MPEG - Motion Picture Experts Group, standard pro video,
  • GIF - Graphics Interchange Format, grafický standard,
  • JPEG - Joint Photographic Experts Group, grafický standard.