O protocolo de dados externos Representação (XDR ) é um formato neutro para descrever dados. Ele permite que as informações sejam passadas entre sistemas e softwares incompatíveis com as características que representam estruturas de dados complexas . Características
Os patrocinadores Arpa Network Information Centre e gerencia a definição do protocolo XDR . As normas definem um método de descrever dados e seus formatos . Ele não pode ser usado como uma linguagem de programação, ainda que inclui algumas estruturas de programação, incluindo uma declaração "case" .
Função
XDR usa tipos de dados semelhantes aos usados na linguagem de programação " C " . Um tipo de dados pode ser do tipo simples, como Integer , String ou Boolean . O sistema permite a criação de estruturas mais complicadas, como matrizes, estruturas de registro e listas. Um tipo de dados também pode ser definida como uma "constante" ( uma variável cujo valor não pode ser alterado ) .
Implementação
XDR é usado em Sun Remote Procedure Call ( RPC) e também no Network File System ( NFS). O protocolo de busca a neutralidade com recursos como a zero -padding para os números de comprimento variável para garantir um tamanho de bloco de dados padrão .