1. Capa de presentación
Saltar a: navegación, búsqueda
Pila OSI.
El nivel de presentación o capa de presentación es el sexto nivel del Modelo OSI que
se encarga de la representación de la información, de manera que aunque distintos
equipos puedan tener diferentes representaciones internas de caracteres (ASCII,
Unicode, EBCDIC), números (little-endian tipo Intel, big-endian tipo Motorola), sonido
o imágenes, los datos lleguen de manera reconocible.
Esta capa es la primera en trabajar más el contenido de la comunicación que cómo se
establece la misma. En ella se tratan aspectos tales como la semántica y la sintaxis de
los datos transmitidos, ya que distintas computadoras pueden tener diferentes formas de
manejarlas.
Por lo tanto, podemos resumir definiendo a esta capa como la encargada de manejar las
estructuras de datos abstractas y realizar las conversiones de representación de datos
necesarias para la correcta interpretación de los mismos.
Esta capa también permite cifrar los datos y comprimirlos. Actúa como traductor.
La Capa 6, o capa de presentación, cumple tres funciones principales. Estas funciones
son las siguientes:
2. Formateo de datos
Cifrado de datos
Compresión de datos
Para comprender cómo funciona el formateo de datos, tenemos dos sistemas diferentes.
El primer sistema utiliza el Código ampliado de caracteres decimal codificados en
binario (EBCDIC) para representar los caracteres en la pantalla. El segundo sistema
utiliza el Código americano normalizado para el intercambio de la información (ASCII)
para la misma función. La Capa 6 opera como traductor entre estos dos tipos diferentes
de códigos.
El cifrado de los datos protege la información durante la transmisión. Las transacciones
financieras utilizan el cifrado para proteger la información confidencial que se envía a
través de Internet. Se utiliza una clave de cifrado para cifrar los datos en el lugar origen
y luego descifrarlos en el lugar destino.
La compresión funciona mediante el uso de algoritmos para reducir el tamaño de los
archivos. El algoritmo busca patrones de bits repetidos en el archivo y entonces los
reemplaza con un token. Un token es un patrón de bit mucho más corto que representa
el patrón largo. Una analogía sencilla puede ser el nombre Rafa (el apodo), el token,
para referirse a alguien cuyo nombre completo sea Rafael.
La Capa de Presentación
La capa de presentación realiza ciertas funciones que se piden con suficiente frecuencia
para justificar la búsqueda de una solución general, en lugar de dejar que cada usuario
resuelva los problemas. En particular, y a diferencia de todas las capas inferiores que se
interesan solo en mover bits de manera confiable de acá para allá la capa de
presentación se ocupa de la sintaxis y la semántica de la información que se transmite.
Un ejemplo típico de servicio de presentación es la codificación de datos en una forma
estándar acordada. La mayor parte de los programas de usuario no intercambian cadenas
de bits al azar, intercambian cosas como: nombres de personas, fechas, cantidades de
dinero, cuentas. Estos elementos se representan como cadenas de caracteres, enteros,
cantidades de punto flotante y estructura de datos compuestas de varios elementos más
simples.
Las diferentes computadoras tiene códigos diferentes para representar cadenas de
caracteres, enteros y demás. Con el fin de hacer posible la comunicación entre
computadoras con representaciones diferentes la estructura de datos por intercambiar se
puede definir en forma abstracta, junto con un código estándar que se use " en el cable".
La capa de presentación maneja estas estructuras de datos abstractas y las convierte de
la presentación que usa dentro de la computadora a la presentación estándar de la red y
viceversa.
Operaciones de la Capa de Presentación.
La capa de presentación realiza las siguientes operaciones:
Traducir entre varios formatos de datos utilizando un formato común.
3. Definir la estructura de datos a transmitir.
Definir el código a usar para representar una cadena de caracteres.
Dar formato a la información para visualizarla o imprimirla.
Comprimir los datos si es necesario.
Aplicar a los datos procesos criptográficos.