Eksterne data Representation ( XDR ) protokollen er et nøytralt format for å beskrive data . Det gjør at informasjon som skal sendes mellom inkompatible systemer og programvare med funksjoner som representerer komplekse datastrukturer . Funksjoner
ARPA Network Information Centre sponsorer og styrer XDR -protokollen definisjonen . De standarder definerer en metode for å beskrive dataene og formater. Den kan ikke brukes som et programmeringsspråk, selv om det inneholder noen programmering strukturer , inkludert en "case " statement.
Funksjon
XDR bruker datatyper som ligner på de som brukes i " C"- programmeringsspråk. En datatype kan være enkle typer som heltall , streng eller boolsk . Systemet tillater etablering av mer kompliserte strukturer som arrays , spille strukturer og lister. En datatype kan også defineres som en " konstant" ( en variabel der verdien kan ikke endres ) .
Implementering
XDR brukes i Suns Remote Procedure Call ( RPC ) , og også i Network File System ( NFS ) . Protokollen tilstreber nøytralitet med funksjoner som zero- padding for variabel lengde tall for å sikre en standard data blokk størrelse .