×


Prezentační vrstva
•
nižší vrstvy
se snaží doručit každý bit přesně tak, jak byl odeslán
•
stejná
posloupnost bitů může mít pro příjemce jiný význam než pro odesilatele, např.
kvůli
–
kódování znaků
(ASCII, EBCDIC,...)
–
formátování
textů
–
formátu čísel
(celá, reálná, …)
–
formátu
struktur, polí
–
ukazatelům
(pointerům)
•
prezentační
vrstva má na starosti potřebné konverze, tak aby obě strany interpretovaly
přenášená data stejně!!
–
dále má na
starosti převod dat z/do takového tvaru, ve kterém jsou data přenášena
•
data určená k
přenosu je nutné:
–
převést do
takového tvaru, který je vhodný pro přenos
•
přenosový kanál
je lineární (jednorozměrný), přenášená data musí být „zlinearizována“
–
např.
vícerozměrná pole musí být převedena na jednorozměrná
–
pointery musí
být eliminovány (nahrazeny něčím jiným)
–
dále je nutné
poskytnout příjemci takovou informaci, která mu umožní správně pochopit význam
dat
•
aby věděl co
představují
•
aby si je uměl
„poskládat“ zpět z přenosového tvaru do takového, s jakým on sám pracuje