Der ARP-Cache oder die ARP- Tabelle ist eine Tabelle von IPv 4- MAC- Adresspaaren, die im Speicher eines Computers enthalten sind, der das ARP- Protokoll verwendet. Dies ist der Fall bei Computern, die mit einem IP- Netzwerk in einem Ethernet- Segment verbunden sind .
Diese Tabelle wird von Hosts verwendet, um die MAC-Adresse eines anderen Computers im selben Segment zu ermitteln.
Einträge in dieser Tabelle haben eine begrenzte Lebensdauer. Wenn ein Eintrag abläuft, sollte bei Bedarf eine neue ARP-Anforderung initiiert werden.
Bei einigen Betriebssystemen kann eine Zuordnung dauerhaft im ARP-Cache behoben werden.
Wenn eine IP-Adresse die physische Schnittstelle im selben Netzwerk ändert, können ARP-Caches die Kommunikation mit dieser neuen Schnittstelle verhindern, bis der ARP-Cache abläuft. Um diese Unannehmlichkeiten zu verringern, senden Hosts eine kostenlose ARP (unaufgeforderte ARP), um die Hosts über die neue Zuordnung zu informieren.
Hier ist ein Beispiel für die Ausgabe des Befehls arp auf einem Linux- Computer . Mit der Option -n werden IP-Adressen nicht in Computernamen aufgelöst.
$ arp -an ? (192.168.2.109) à 00:23:69:15:28:51 [ether] sur wlan1 ? (10.20.30.100) à 00:22:19:dd:0b:65 [ether] sur eth0