Zum Inhalt springen

Reverse Address Resolution Protocol

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

RARP (Reverse Address Resolution Protocol) ist ein Netzwerkprotokoll, das die Zuordnung von IP-Adressen zu Ethernet MAC-Adressen ermöglicht.

Es wird verwendet, wenn ein am Netzwerk angeschlossenes Gerät seine IP-Adresse nicht bekannt ist. Dazu sendet es ein RARP-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.

Header Format

0 8 16 24 32
Hardwareadresstyp Protokolladresstyp
Hardwareadressgröße Protokolladressgröße Operation
Quell-MAC-Adresse
Quell-MAC-Adresse Quell-IP-Adresse
Quell-IP-Adresse Ziel-MAC-Adresse
Ziel-MAC-Adresse
Ziel-IP-Adresse

Hardwareadresstyp (2 Byte) enthält den Typ der MAC-Adresse im Paket (für Ethernet: 1). Protokolladresstyp (2 Byte) enthält den Protokolltyp, der für die MAC-Adresse angefordert wird (für IP-Adressen: 0x800). Hardwareadressgröße (1 Byte) enthält die Größe der MAC-Adresse (für Ethernet: 6). Protokolladressgröße (1 Byte) enthält die Größe des Protokolls (für IP: 4).

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.


ARP ist das Gegenstück zu RARP.

  • RFC 903 - Reverse Address Resolution Protocol