Introducció

La capa de presentació és la sisena capa del model OSI (Open Systems Interconnection). Aquesta capa és responsable de la traducció, la compressió i el xifrat de les dades per assegurar que la informació enviada des de l'aplicació d'un sistema pugui ser llegida per l'aplicació d'un altre sistema. La seva funció principal és actuar com un traductor entre el format de dades de l'aplicació i el format de dades de la xarxa.

Funcions de la Capa de Presentació

Les funcions principals de la capa de presentació inclouen:

  1. Traducció de Dades:

    • Converteix les dades del format utilitzat per l'aplicació al format estàndard de la xarxa i viceversa.
    • Exemples de formats inclouen ASCII, EBCDIC, JPEG, MPEG, etc.
  2. Compressió de Dades:

    • Redueix la mida de les dades per optimitzar l'ús de l'ample de banda de la xarxa.
    • La compressió pot ser sense pèrdues (lossless) o amb pèrdues (lossy).
  3. Xifrat de Dades:

    • Proporciona seguretat mitjançant el xifrat de les dades abans de la transmissió.
    • Assegura que només els destinataris autoritzats puguin desxifrar i accedir a les dades.

Exemples de Protocols i Formats

A continuació es presenten alguns exemples de protocols i formats que operen a la capa de presentació:

Protocol/Format Descripció
ASCII American Standard Code for Information Interchange, un codi de caràcters per a la representació de text.
JPEG Joint Photographic Experts Group, un format de compressió d'imatges.
MPEG Moving Picture Experts Group, un format de compressió de vídeo.
TLS/SSL Transport Layer Security / Secure Sockets Layer, protocols per a la seguretat de les comunicacions a través d'una xarxa.

Exemples Pràctics

Exemple 1: Traducció de Dades

Imagina que una aplicació envia dades en format EBCDIC, però la xarxa només accepta dades en format ASCII. La capa de presentació s'encarrega de convertir aquestes dades d'EBCDIC a ASCII abans de transmetre-les.

Dades en EBCDIC: 11000101 11001010
Dades convertides a ASCII: 01000001 01000010

Exemple 2: Compressió de Dades

Suposem que una aplicació envia una imatge en format BMP (Bitmap), que és un format sense compressió. La capa de presentació pot comprimir aquesta imatge a format JPEG per reduir la mida del fitxer abans de la transmissió.

Imatge BMP: 5 MB
Imatge JPEG: 1 MB

Exemple 3: Xifrat de Dades

Quan un usuari envia informació sensible com una contrasenya a través d'una aplicació web, la capa de presentació pot utilitzar TLS/SSL per xifrar aquesta informació abans de transmetre-la per la xarxa.

Dades en text pla: "contrasenya123"
Dades xifrades: "a1b2c3d4e5f6g7h8"

Exercici Pràctic

Exercici 1: Traducció de Formats

Descripció: Converteix el següent text de format ASCII a format EBCDIC.

Text en ASCII: "HELLO"

Solució:

  1. H en ASCII és 01001000
  2. E en ASCII és 01000101
  3. L en ASCII és 01001100
  4. L en ASCII és 01001100
  5. O en ASCII és 01001111

Convertint aquests valors a EBCDIC:

  1. H en EBCDIC és 11001000
  2. E en EBCDIC és 11000101
  3. L en EBCDIC és 11001100
  4. L en EBCDIC és 11001100
  5. O en EBCDIC és 11001111

Text en EBCDIC: "11001000 11000101 11001100 11001100 11001111"

Exercici 2: Compressió de Dades

Descripció: Una aplicació envia un fitxer de vídeo de 50 MB. La capa de presentació el comprimeix a format MPEG, reduint la mida a 10 MB. Calcula el percentatge de compressió.

Solució:

  1. Mida original: 50 MB
  2. Mida comprimida: 10 MB

Percentatge de compressió = ((50 - 10) / 50) * 100 = 80%

Resum

La capa de presentació del model OSI és essencial per assegurar que les dades es transmetin de manera eficient i segura entre aplicacions. Les seves funcions principals inclouen la traducció de dades, la compressió i el xifrat. Comprendre aquestes funcions i els protocols associats és fonamental per a qualsevol professional de xarxes.

© Copyright 2024. Tots els drets reservats