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:
-
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.
-
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).
-
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.
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ó.
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.
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ó:
- H en ASCII és 01001000
- E en ASCII és 01000101
- L en ASCII és 01001100
- L en ASCII és 01001100
- O en ASCII és 01001111
Convertint aquests valors a EBCDIC:
- H en EBCDIC és 11001000
- E en EBCDIC és 11000101
- L en EBCDIC és 11001100
- L en EBCDIC és 11001100
- 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ó:
- Mida original: 50 MB
- 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.
Curs de Xarxes
Mòdul 1: Introducció a les Xarxes
Mòdul 2: Protocols de Comunicació
- Introducció als Protocols de Comunicació
- Protocols d'Enllaç de Dades
- Protocols de Xarxa
- Protocols de Transport
- Protocols d'Aplicació
Mòdul 3: Model OSI
- Introducció al Model OSI
- Capa Física
- Capa d'Enllaç de Dades
- Capa de Xarxa
- Capa de Transport
- Capa de Sessió
- Capa de Presentació
- Capa d'Aplicació
Mòdul 4: Model TCP/IP
- Introducció al Model TCP/IP
- Capa d'Accés a la Xarxa
- Capa d'Internet
- Capa de Transport
- Capa d'Aplicació