Address Resolution Protocol

Netzwerkprotokoll
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 15. August 2003 um 21:04 Uhr durch Diddi (Diskussion | Beiträge) (korr). Sie kann sich erheblich von der aktuellen Version unterscheiden.


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

Es wird verwendet, wenn ein am Netzwerk angeschlossenes Gerät seine MAC-Adresse nicht bekannt ist. Dazu sendet es ein ARP-Broadcast mit der eigenen IP-Adresse als Inhalt an die am Netzwerk angeschlossenen Rechner. Ein Host, der diese IP-Adresse kennt, antwortet mit dem Zurücksenden der passenden MAC-Adresse. Dies muss nicht unbedingt der gesuchte Host sein, da jeder teilnehmende Host über einen Cache von MAC- und IP-Adressen verfügt.

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 (1 für ARP Request, 2 für ARP Reply).

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

RARP ist das Gegenstück zu ARP.

  • RFC 826 - Address Resolution Protocol