stringtranslate.com

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 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 .

Enlaces externos

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