Arp
Address Resolution Protocol
Das Address Resolution Protocol (ARP) ist ein Netzwerkprotokoll, das zu einer Netzwerkadresse der Internetschicht die physikalische Adresse (Hardwareadresse) der Netzzugangsschicht ermittelt und diese Zuordnung gegebenenfalls in den so genannten ARP-Tabellen der beteiligten Rechner hinterlegt.
Header
ARP-Nachrichtenformat am Beispiel Ethernet-MAC-Adressen und IPv4-Adressen | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
octet offset | 0 | 1 | ||||||||||||||
0 | Hardwareadresstyp | |||||||||||||||
2 | Protokolladresstyp | |||||||||||||||
4 | Hardwareadressgröße | Protokolladressgröße | ||||||||||||||
6 | Operation | |||||||||||||||
8 | Quell-MAC-Adresse (erste 2 Bytes) | |||||||||||||||
10 | (nächste 2 Bytes) | |||||||||||||||
12 | (letzte 2 Bytes) | |||||||||||||||
14 | Quell-IP-Adresse (erste 2 Bytes) | |||||||||||||||
16 | (letzte 2 Bytes) | |||||||||||||||
18 | Ziel-MAC-Adresse (erste 2 Bytes) | |||||||||||||||
20 | (nächste 2 Bytes) | |||||||||||||||
22 | (letzte 2 Bytes) | |||||||||||||||
24 | Ziel-IP-Adresse (erste 2 Bytes) | |||||||||||||||
26 | (letzte 2 Bytes) |
Prinzip
Vorgang
Der Client schickt eine ARP-Request an alle Clients im Netz. Darauf hin erhalten und überprüfen alle den ARP-Request und der Angesprochene Client antwortet, indem er einen ARP-Reply mit deren MAC-Adresse sendet.