El External Data Representation ( XDR ) de protocolo es un formato neutral para describir los datos . Se permite que la información se transmita entre los sistemas y el software incompatibles con las características que representan estructuras de datos complejas . Características
El Centro de Información de Red Arpa auspicia y gestiona la definición de protocolo XDR . Las normas definen un método para describir los datos y sus formatos. No puede ser utilizado como un lenguaje de programación , aunque incluye algunas estructuras de programación, incluyendo una declaración de "caso" .
Función
XDR utiliza tipos de datos similares a los utilizados en el lenguaje de programación "C". Un tipo de datos puede ser tipos simples como Integer , String y Boolean . El sistema permite la creación de estructuras más complicadas , como las matrices , estructuras de registros y listas. Un tipo de datos también se puede definir como una "constante " ( una variable cuyo valor no se puede cambiar) .
Implementación
XDR se utiliza en remoto de Sun Procedure Call (RPC ) y también en el sistema de archivos de red ( NFS) . El protocolo se esfuerza por lograr la neutralidad con características tales como - rellenado con ceros para números de longitud variable para asegurar un tamaño estándar bloque de datos.