Preskočiť na obsah

Prezentačná vrstva

z Wikipédie, slobodnej encyklopédie

Prevod formátov a kódovania dát

[upraviť | upraviť zdroj]
  • Konvertuje dáta do formátu, ktorý dokáže prijímajúci systém správne interpretovať.
  • Rieši problémy s rôznymi znakmi a kódovacími štandardmi (napr. ASCII, Unicode, EBCDIC).
  • Príklady:
    • Prevod textu z Unicode (UTF-8) do ASCII.
    • Interpretácia čísiel v rôznych formátoch (big-endian vs. little-endian).

Šifrovanie a dešifrovanie dát

[upraviť | upraviť zdroj]
  • Zabezpečuje ochranu dát pri prenose cez sieť.
  • Používa kryptografické algoritmy na šifrovanie citlivých údajov, aby boli chránené pred neoprávneným prístupom.
  • Príklady:
    • SSL/TLS – zabezpečenie komunikácie na internete (napr. pri HTTPS).
    • AES, RSA – populárne šifrovacie algoritmy.

Kompresia dát

[upraviť | upraviť zdroj]
  • Znižuje veľkosť prenášaných dát, čím šetrí šírku pásma a zlepšuje rýchlosť prenosu.
  • Môže byť stratová (napr. MP3, JPEG) alebo bezstratová (napr. ZIP, PNG).
  • Príklady:
    • JPEG, PNG – kompresia obrázkov.
    • MP3, AAC – kompresia zvuku.
    • Gzip, Bzip2 – kompresia textových súborov.

Príklady protokolov a formátov na tejto vrstve:

[upraviť | upraviť zdroj]

TLS/SSL – zabezpečená komunikácia medzi klientom a serverom.

JPEG, PNG, GIF – formáty obrázkov s rôznou úrovňou kompresie.

MP3, AAC – formáty komprimovaného audia.

MIME (Multipurpose Internet Mail Extensions) – používa sa v e-mailoch na identifikáciu typu obsahu (text, obrázky, prílohy).

Unicode, ASCII – formáty znakových sád pre textovú komunikáciu.


Ako sa líši prezentačná vrstva od aplikačnej vrstvy?

[upraviť | upraviť zdroj]

Aplikačná vrstva (7. vrstva) – poskytuje služby priamo pre aplikácie (napr. HTTP pre webové stránky, SMTP pre e-maily).

Prezentačná vrstva (6. vrstva) – zabezpečuje správny formát a bezpečnosť dát, ktoré aplikačná vrstva používa.

Príklad:

  • Webový prehliadač (aplikačná vrstva) používa HTTPS.
  • Prezentačná vrstva v HTTPS šifruje komunikáciu pomocou TLS/SSL.

Prezentačná vrstva zabezpečuje správny formát, šifrovanie a kompresiu dát pri prenose medzi aplikáciami.

Pomáha riešiť problémy s kompatibilitou medzi rôznymi systémami.

Používa sa v bežných technológiách, ako sú webové stránky, e-maily, streamovanie hudby a zabezpečená komunikácia.