ARP

Problem

Ihr Computer hat festgestellt: 192.168.1.50 befindet sich in meinem lokalen Netzwerk. Für die lokale Zustellung eines Ethernet-Frames braucht er die MAC-Adresse des Empfängers. MAC steht für Media Access Control. Eine Ethernet-MAC-Adresse umfasst 48 Bit (6 Bytes) und wird gewöhnlich als sechs Paare hexadezimaler Ziffern (0–9 und A–F) geschrieben, etwa AA:BB:CC:DD:EE:FF. Daraus ergibt sich die Frage: Welche MAC-Adresse besitzt 192.168.1.50?

Lösung — ARP

Der Computer sendet eine Broadcast-Anfrage: Wer hat 192.168.1.50?
Der Eigentümer antwortet:
192.168.1.50 → AA:BB:CC:DD:EE:FF
Ihr Computer kann nun den Ethernet-Frame korrekt adressieren.
Kerngedanke: ARP ordnet eine lokale IPv4-Adresse seiner MAC-Adresse zu.