Reklama
Dzisiaj jest 10 stycznia 2025 r.
Chcę dodać własny artykuł
Reklama
Reklama
Reklama

External Data Representation

XDR – Standard Ujednolicenia Danych

XDR (External Data Representation) to standard opracowany w celu standaryzacji reprezentacji danych w transmisjach sieciowych pomiędzy komputerami o różnych architekturach. Dzięki XDR możliwa jest wymiana danych między programami napisanymi w różnych językach, jak na przykład Fortran na komputerze Cray i C na komputerze klasy x86 działającym pod Linuksem.

Reklama

Standaryzacja Danych w XDR

W ramach XDR wprowadzone zostały określone zasady dotyczące formatowania danych:

  • Wszystkie typy danych mają rozmiar będący wielokrotnością 4 bajtów (niepełne wielokrotności są uzupełniane zerami).
  • Liczby całkowite są kodowane w taki sposób, że młodsze bajty mają starsze adresy (co jest odwrotne do konwencji x86).
  • Liczby rzeczywiste są przedstawiane w formacie IEEE.

Jednym z ograniczeń standardu XDR jest to, że zarówno nadawca, jak i odbiorca muszą znać struktury danych, ponieważ nie są one przesyłane w komunikacji.

Reklama

Historia XDR

Pierwsza wersja standardu XDR została opracowana w 1987 roku, a najnowsza aktualizacja pochodzi z 2006 roku.

Podsumowanie

XDR jest kluczowym standardem w dziedzinie sieci komputerowych, umożliwiającym interoperacyjność pomiędzy różnymi systemami komputerowymi poprzez ujednolicenie reprezentacji danych.

Reklama

Linki zewnętrzne

Reklama