x
1

XDR



XDR (acrónimo de eXternal Data Representation) es un protocolo de presentación de datos, según el Modelo OSI. Permite la transferencia de datos entre máquinas de diferentes arquitecturas y sistemas operativos. Trabaja al nivel de ordenamiento de byte, códigos de caracteres y sintaxis de estructura de datos (muy similar a la de C) para servir a este propósito. Fue creado para ser utilizado con el protocolo de sesión ONC RPC (llamadas a procedimiento remoto de Sun Microsystems).

El sistema de archivos distribuido NFS utiliza XDR como un lenguaje de descripción de datos, para el intercambio de datos, el cual es utilizado con las llamadas a procedimiento remoto ONC RPC.

El estándar de XDR está definido en el RFC 4506 ( RFC 1014 y RFC 1832 obsoletos).

El tamaño de los datos es un múltiplo de cuatro bytes. Si el tamaño de los datos no son múltiplos de cuatro bytes, se completan con una cantidad extra bytes con su contenido nulo, como muestra la figura:

El lenguaje XDR de descripción de datos luce similar a las descripciones de datos en C, según la especificación RFC4506, como se observa en el siguiente ejemplo :



Escribe un comentario o lo que quieras sobre XDR (directo, no tienes que registrarte)


Comentarios
(de más nuevos a más antiguos)


Aún no hay comentarios, ¡deja el primero!