eXternal Data Representation (XDR) is an IETF standard from 1995 of the presentation layer in the OSI model. XDR allows data to be wrapped in an architecture independent manner so data can be transferred between heterogeneous computer systems. Converting from the local representation to XDR is called encoding. Converting from XDR to the local representation is called decoding.
| Property | Value |
| p:abstract
| - eXternal Data Representation (XDR) is an IETF standard from 1995 of the presentation layer in the OSI model. XDR allows data to be wrapped in an architecture independent manner so data can be transferred between heterogeneous computer systems. Converting from the local representation to XDR is called encoding. Converting from XDR to the local representation is called decoding. XDR is implemented as a software library of functions that is portable between different operating systems and is also independent of the transport layer.
The XDR data format is in use by many systems, including:
* Open Network Computing Remote Procedure Call
* EMC's NetWorker backup software (in its newer releases)
* NetCDF (a scientific data format)
* The R language and environment for statistical computing
* High Level Architecture (simulation)
* The SpiderMonkey JavaScript engine, to serialize/deserialize compiled JavaScript code
* The Ganglia distributed monitoring system
* The sFlow network monitoring standard (en)
- XDR (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). (es)
- External Data Representation (kurz: XDR) ist ein abstrakter technischer Kommunikationsstandard, der von Sun Microsystems und anderen Firmen definiert wurde, um den Datenaustausch zwischen Servern und Clients hardwareunabhängig zu standardisieren. XDR ist eine Implementierung der Darstellungsschicht des OSI-Modell zur Netzwerkkommunikation und ist im RFC 1014 verbindlich festgeschrieben (1995 aktualisiert durch den RFC 1832 und 2006 durch den RFC 4506).
Seine Hauptanwendung findet dieser Standard in der Kommunikation im SUN Network File System.
Eine Reihe von Programmiersprachen unterstützen das Lesen und Schreiben von XDR-Daten durch Bibliotheksfunktionen
(s. z.B. xdr_*-Funktionen in der libc unter Unix für C, XDR-Modul für Perl, xdrlib-Modul für Python).
XDR definiert eine Repräsentation für die gebräuchlichsten Datentypen wie z.B. Integer, Strings oder Arrays, ist jedoch selbst untypisiert.
Die XDR-Byte-Reihenfolge wird in den aktuellen Standards auf Big Endian festgelegt, was der Network Byte Order von TCP/IP entspricht.
Einer XDR-Einheit entsprechen 4 Bytes. Gleitkommazahlen werden in einfacher und doppelter Genauigkeit nach dem IEEE 754-Standard kodiert. (de)
- eXternal Data Representation (XDR) est un standard IETF de la couche de présentation du modèle OSI. XDR permet d'encoder les données de manière indépendante de l'architecture, afin de pouvoir les transférer entre systèmes hétérogènes.
* La conversion de la représentation locale vers XDR est appelée encodage ou marshalling.
* La conversion inverse est appelée décodage ou unmarshalling
XDR est implémenté comme une librairie portable entre différents systèmes d'exploitation, et est indépendant de la couche de transport.
Le format XDR est entre autres utilisé dans RPC. (fr)
- XDR(External Data Representation)とは、データ形式の一つ。本項で詳述。
ネットワークを使って通信する時、お互いのコンピュータのOSが同じとは限らない。標準で扱っているデータ形式も違う。だが、世界中の標準が英語であるようにコンピュータのデータ形式にも全てのOSに共通なデータ形式もある。その形式の表現方式をXDRという。
*整数型以外にも、ネットワーク上での標準的なデータ表現方法を決めたもの。
**SUN提案の正準データ表現
**言語ではない。データ型のみ定義
*rpcgenというスタブ・コンパイラを使うと、整列化・非整列化というプログラムが自動的に生成される。
*共用ファイルのデータフォーマットとしてXDRのみを使うこともある。 (ja)
- XDR (ang. eXternal Data Representation) – standard wprowadzony w celu ujednolicenia reprezentacji danych w transmisjach sieciowych pomiędzy komputerami o odmiennych architekturach. Umożliwia przykładowo wymianę danych między programem napisanym w języku Fortran działającym na komputerze Cray a programem w języku C uruchomionym na komputerze klasy x86 z Linuksem).
Przykładowa standaryzacja danych:
*wszystkie typy danych mają rozmiar będący wielokrotnością 4 bajtów (niepełne wielokrotności dopełniane są zerami),
*liczby całkowite kodowane są w ten sposób, ze młodsze bajty mają starsze adresy (na odwrót niż w x86),
*liczby rzeczywiste podawane są w formacie IEEE.
Ograniczeniem XDR jest to, że zarówno nadawca jak i odbiorca muszą znać struktury danych (nie ich reprezentacje!), ponieważ nie są one przekazywane.
Standard XDR opisany jest w RFC 1014. (pl)
- XDR — стандарт передачи данных в Интернете, используемая в различных RFC для описания типов. XDR используют следующие программы:
* Sun RPC
* NetCDF
* Язык программирования R* SpiderMonkey
* Ganglia (ru)
- 外部数据表示法(XDR) 是在OSI模型的表示层presentation layer中实现。XDR允许把数据包装在独立于介质的结构中使得数据可以在异构的计算机系统中传输。从局部表示转换到XDR称为编码,从XDR转换到局部表示称为译码。XDR使用软件来完成变换,所以在不同的操作系统中可以灵活的运用。另外,XDR还是独立于传输层的transport layer。Sun的远端程序呼叫RPC就是使用XDR。 (zh)
|
| p:hasPhotoCollection
| |
| p:reference
| |
| p:wikipage-de
| |
| p:wikipage-es
| |
| p:wikipage-fr
| |
| p:wikipage-ja
| |
| p:wikipage-pl
| |
| p:wikipage-ru
| |
| p:wikipage-zh
| |
| rdf:type
| |
| rdfs:comment
| - eXternal Data Representation (XDR) is an IETF standard from 1995 of the presentation layer in the OSI model. XDR allows data to be wrapped in an architecture independent manner so data can be transferred between heterogeneous computer systems. Converting from the local representation to XDR is called encoding. Converting from XDR to the local representation is called decoding. (en)
- XDR (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). (es)
- External Data Representation (kurz: XDR) ist ein abstrakter technischer Kommunikationsstandard, der von Sun Microsystems und anderen Firmen definiert wurde, um den Datenaustausch zwischen Servern und Clients hardwareunabhängig zu standardisieren. XDR ist eine Implementierung der Darstellungsschicht des OSI-Modell zur Netzwerkkommunikation und ist im RFC 1014 verbindlich festgeschrieben (1995 aktualisiert durch den RFC 1832 und 2006 durch den RFC 4506). (de)
- eXternal Data Representation (XDR) est un standard IETF de la couche de présentation du modèle OSI. XDR permet d'encoder les données de manière indépendante de l'architecture, afin de pouvoir les transférer entre systèmes hétérogènes. (fr)
- XDR(External Data Representation)とは、データ形式の一つ。本項で詳述。 (ja)
- XDR (ang. eXternal Data Representation) – standard wprowadzony w celu ujednolicenia reprezentacji danych w transmisjach sieciowych pomiędzy komputerami o odmiennych architekturach. Umożliwia przykładowo wymianę danych między programem napisanym w języku Fortran działającym na komputerze Cray a programem w języku C uruchomionym na komputerze klasy x86 z Linuksem). (pl)
- XDR — стандарт передачи данных в Интернете, используемая в различных RFC для описания типов. XDR используют следующие программы: * Sun RPC * NetCDF * Язык программирования R* SpiderMonkey * Ganglia (ru)
- 外部数据表示法(XDR) 是在OSI模型的表示层presentation layer中实现。XDR允许把数据包装在独立于介质的结构中使得数据可以在异构的计算机系统中传输。从局部表示转换到XDR称为编码,从XDR转换到局部表示称为译码。XDR使用软件来完成变换,所以在不同的操作系统中可以灵活的运用。另外,XDR还是独立于传输层的transport layer。Sun的远端程序呼叫RPC就是使用XDR。 (zh)
|
| rdfs:label
| - External Data Representation (en)
- XDR (es)
- External Data Representation (de)
- Représentation externe des données (fr)
- XDR (ja)
- XDR (informatyka) (pl)
- External Data Representation (ru)
- 外部数据表示法 (zh)
|
| owl:sameAs
| |
| skos:subject
| |
| foaf:page
| |
| owl:sameAs
| |