Capa de presentación La capa de presentación (también conocida como presentation layer) es la sexta capa del modelo OSI. Se utiliza principalmente para traducir diferentes formatos de archivo entre el emisor y el receptor. El modelo OSI es un modelo de referencia utilizado para definir la comunicación de dos dispositivos dentro de una red. El modelo OSI, que se empezó a desarrollar en los años 70 y se introdujo en la década siguiente, tiene por objeto permitir que diferentes equipos informáticos interactúen sin problemas entre sí. ¿Qué funciones desempeña la capa de presentación del modelo OSI? La capa de presentación colabora estrechamente con la capa de aplicación a la que precede. Su principal tarea es presentar los datos de forma que puedan ser entendidos e interpretados por ambas partes, es decir, el sistema emisor y el sistema receptor. Para ello, la capa de aplicación establece con anterioridad cómo deben estructurarse los datos y qué tipos y valores se admiten. Partiendo de esta información se crea automáticamente un conjunto de comandos o una sintaxis de transferencia abstracta. La capa de presentación tiene que transferir los datos de manera que sean legibles, pero sin modificar o afectar a la información que contienen. La segunda función de la capa de presentación es el cifrado y el descifrado de los datos, que en la mayoría de los casos se realiza a nivel de la capa de presentación. Para ello, la información se cifra primero por parte del remitente y posteriormente se envía al destinatario de forma cifrada. Las claves y el método de encriptado informático se intercambian a través de la capa de presentación, la cual permite al destinatario descifrar los datos que parecen ilegibles y pasarlos a un formato que pueda ser leído y analizado. La tercera función de la capa de presentación del modelo OSI es la serialización de objetos, que se gestiona a través del presentation layer. Para ello, los objetos de datos de las aplicaciones complejas se traducen de forma que sean más fáciles de transportar y que se puedan almacenar más fácilmente en el receptor, facilitando la transferencia de datos incluso con archivos complejos y permitiendo que la parte receptora reconstruya el objeto rápidamente y sin errores. El objeto se convierte nuevamente a un formato que puede ser ejecutado por la aplicación, lo cual evita tener que implementar una función de compresión en la propia aplicación. ¿Qué formatos utiliza la capa de presentación? La capa de presentación del modelo OSI desempeña varias funciones importantes para garantizar una comunicación efectiva y segura entre las aplicaciones que se comunican a través de una red. Estas funciones incluyen: 1. Traducción de datos: La capa de presentación se encarga de traducir los datos entre los formatos utilizados por las aplicaciones en los extremos de la comunicación. Esto es esencial cuando las aplicaciones utilizan codificaciones de caracteres diferentes o representaciones de datos distintas. 2. Compresión de datos: Puede comprimir los datos antes de enviarlos a través de la red para reducir la cantidad de información que se transmite. La compresión puede mejorar la eficiencia de la transmisión y ahorrar ancho de banda. 3. Cifrado y descifrado: Proporciona servicios de cifrado para proteger la confidencialidad de los datos transmitidos. Esto garantiza que solo el receptor autorizado pueda entender y descifrar los datos. 4. Control de flujo: La capa de presentación gestiona el control de flujo para regular la velocidad a la que se envían los datos. Esto evita que el receptor se sature con una cantidad excesiva de datos y previene la pérdida de información. 5. Sincronización de datos: Asegura que los datos se transmitan en el orden correcto y que no se mezclen. Esto es esencial para garantizar que la información sea interpretada correctamente. 6. Gestión de errores: Puede detectar y corregir errores en los datos durante la transmisión o, al menos, solicitar una retransmisión de los datos dañados. 7. Representación de datos: La capa de presentación puede encargarse de la representación adecuada de datos complejos, como imágenes o archivos multimedia, para que puedan ser interpretados por las aplicaciones receptoras. ¿Qué formatos utiliza la capa de presentación? Los datos que se muestran durante una transferencia aparecen con una sintaxis de transferencia. La sintaxis se divide en dos: la sintaxis abstracta de transferencia (mencionada anteriormente), en la que se describen los valores transferidos, y la sintaxis concreta, que describe la codificación de los valores. El receptor no puede procesar y comprender los datos que ha recibido hasta que ha recibido toda la información de la capa de presentación. El lenguaje de descripción más común es el Abstract Syntax Notation One (ASN.1), promovido por la organización ISO. La Organización Internacional de Normalización (ISO, International Organization for Standarization) es una organización que establece estándares internacionales. La capa de presentación reconoce muchos formatos diferentes, cada uno mejor o peor en función de su destinatario. Los formatos para textos más utilizados son el código ASCII (American Standard Code for Information Interchance) y EBCDIC (Extended Binary-Coded Decimal Interchance Code). Los formatos de imagen más utilizados son GIF, JPEG y TIFF, mientras los formatos de vídeo más utilizados son MIDI, MPEG y QuickTime. ¿Cuáles son los protocolos de la capa de presentación del modelo OSI? Son muchos los protocolos y técnicas de transmisión y conmutación de la capa de presentación. Entre ellos, se encuentran los siguientes: -Telnet -FTP -HTTP -SMTP -NNTP -NetBIOS