Articulo de referencia

Representación de datos externos

La representación de datos externos ( XDR ) es un formato de serialización de datos estándar , para usos tales como protocolos de redes informáticas . Permite transferir datos e...

La representación de datos externos ( XDR ) es un formato de serialización de datos estándar , para usos tales como protocolos de redes informáticas . Permite transferir datos entre diferentes tipos de sistemas informáticos. La conversión de la representación local a XDR se denomina codificación . La conversión de XDR a la representación local se denomina decodificación . XDR se implementa como una biblioteca de software de funciones que es portable entre diferentes sistemas operativos y también es independiente de la capa de transporte .

XDR utiliza una unidad base de 4 bytes, serializados en orden big-endian ; los tipos de datos más pequeños aún ocupan cuatro bytes cada uno después de la codificación. Los tipos de longitud variable, como string y opaque, se rellenan hasta un total divisible por cuatro bytes. Los números de punto flotante se representan en formato IEEE 754 .

Historia

XDR se desarrolló a mediados de la década de 1980 en Sun Microsystems y se publicó ampliamente por primera vez en 1987. [2] XDR se convirtió en un estándar IETF en 1995.

El formato de datos XDR se utiliza en muchos sistemas, incluidos:

Tipos de datos XDR

Véase también

Referencias

  1. ^ «X.225: Tecnología de la información – Interconexión de sistemas abiertos – Protocolo de sesión orientado a la conexión: Especificación del protocolo». Archivado desde el original el 1 de febrero de 2021. Consultado el 10 de marzo de 2023 .
  2. ^ Sun Microsystems (1987). «XDR: External Data Representation Standard». RFC 1014. Grupo de trabajo de redes. doi : 10.17487/RFC1014 . Consultado el 11 de julio de 2011 .

El estándar XDR existe en tres versiones diferentes en los siguientes RFC:

  • RFC 4506 2006 Este documento no realiza cambios técnicos al RFC 1832 y se publica con el propósito de señalar las consideraciones de la IANA, aumentar las consideraciones de seguridad y distinguir las referencias normativas de las informativas.
  • RFC 1832 versión 1995. Se agregó punto flotante de precisión cuádruple a RFC 1014.
  • RFC 1014 versión 1987.
  • Notas técnicas sobre XDR de Cisco
  • jsxdrapi.c, el archivo fuente principal de SpiderMonkey que utiliza XDR
  • Archivo fuente principal xdr protocol.cpp utilizado en el protocolo remoto Firebird
  • La implementación de GNU Libc de rpcgen, el analizador XDR.
  • Gramática racc de Mu Dynamics Research Labs para XDR
  • Herramientas IvmaiAsn ASN1/ECN/XDR (una colección de herramientas que contiene un convertidor XDR/RPC a ASN.1)
Retrieved from "https://en.wikipedia.org/w/index.php?title=External_Data_Representation&oldid=1236327233"