La Capa de Presentación: Estándares y Conversión de Datos en Redes
Clasificado en Informática
Escrito el en
español con un tamaño de 2,68 KB
La Capa de Presentación: Funciones y Desafíos en la Representación de Datos
La capa de presentación desempeña un papel crucial en las redes de computadoras, encargándose de cuatro funciones principales:
- Ofrecer a los usuarios una manera de ejecutar las primitivas del servicio de sesión.
- Proporcionar una manera de especificar estructuras de datos complejas.
- Administrar el conjunto de estructuras de datos que se requieren normalmente.
- Transformar los datos entre formas internas y externas.
Representación de Datos y la Necesidad de Conversión
Una realidad fundamental en la informática es que los diferentes ordenadores utilizan representaciones internas distintas para los datos. Por ejemplo:
- Los grandes ordenadores IBM emplean el código de caracteres EBCDIC, mientras que la mayoría de los demás ordenadores utilizan ASCII.
- La mayoría de los microordenadores utilizan una aritmética de complemento a dos para enteros representados en 16 y 32 bits.
- En contraste, las Cyb er de CDC utilizan el complemento a uno con enteros de 60 bits.
- Los circuitos integrados Intel 80286 y 80386 enumeran sus octetos de derecha a izquierda, mientras que los circuitos correspondientes Motorola 68020 y 68030 lo hacen de izquierda a derecha.
Dado que los fabricantes rara vez modifican estas convenciones para evitar la incompatibilidad con productos anteriores, es muy poco probable que se adopte alguna vez una norma universal para la representación interna de los datos. Resulta irónico que las capas inferiores (1 a 5) se esfuercen enormemente en asegurar la transmisión exacta de mensajes bit por bit, solo para descubrir en la capa 6 que, para la mayoría de las aplicaciones, la transmisión exacta de copias de datos es incorrecta. Lo que realmente se desea es que el significado de los datos se preserve, no necesariamente el patrón de bits exacto.
Resolución del Problema de Representación
Cuando se transmite el número -15, el receptor debe recibir el número -15, independientemente de que su representación a nivel de bit sea diferente. Se han propuesto varias alternativas para solucionar este problema:
- El extremo transmisor podría realizar la conversión.
- El receptor también podría realizar la conversión.
- Ambos extremos podrían realizar una conversión hacia y desde un formato normalizado de red.