Zum Inhalt springen

Reverse Address Resolution Protocol

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 23. August 2003 um 11:39 Uhr durch Diddi (Diskussion | Beiträge) (erw, korr). Sie kann sich erheblich von der aktuellen Version unterscheiden.

RARP (Reverse Address Resolution Protocol) ist ein Netzwerkprotokoll, das die Zuordnung von Internetadressen zu Hardwareadressen ermöglicht. Es gehört zur Internetschicht der TCP/IP-Protokollfamilie.

Verwendung und Funktionsweise

Beispiel für Ethernet-Netzwerke:

RARP wird verwendet, wenn einem Computer seine IP-Adresse nicht bekannt ist. Das ist normalerweise bei Rechner ohne Speichermedium der Fall (z.B. Terminals), da diese ihre IP-Adresse nicht von einer Konfigurationsdatei lesen können.

RARP sendet dazu ein RARP Request-Broadcast mit der eigenen MAC-Adresse als Inhalt an die am Netzwerk angeschlossenen Rechner. Ein RARP-Server, welcher alle Zuordnungen IP- zu MAC-Adressen kennt, sendet daraufhin eine Antwort mit der IP-Adresse an die anfragende MAC-Adresse (RARP-Reply).

RARP und ARP

RARP hat das gleiche Header Format wie ARP. Bis einschließlich der "Protokolladressgröße" sind die Header Felder identisch mit ARP.

Header Format

Operation (2 Byte) enthält den Wert, der angibt, welche Operation ausgeführt werden soll (3 für RARP Request, 4 für RARP Reply).

Quell-MAC-Adresse (6 Byte) enthält in einem RARP Request Paket die MAC-Adresse des Senders. In einem RARP Reply enthält es die MAC-Adresse des antwortenden Servers. Quell-IP-Adresse (4 Byte) ist bei einem RARP Request undefiniert. In einem RARP Reply enthält es die IP-Adresse des anwortenden Servers. Ziel-MAC-Adresse (6 Byte) enthält in einem RARP Request Paket die MAC-Adresse des Senders. In einem RARP Reply enthält es die MAC-Adresse des anfragenden Hosts. Ziel-IP-Adresse (4 Byte) ist bei einem RARP Request undefiniert. In einem RARP Reply enthält es die IP-Adresse des anfragenden Hosts.

  • RFC 903 - Reverse Address Resolution Protocol