arp

Słownik kwalifikacji INF.08 - Eksploatacja i konfiguracja oraz administrowanie sieciami rozległymi

Co to jest arp?

arp to polecenie służące do wyświetlania i modyfikowania tablicy ARP, czyli pamięci podręcznej mapującej adresy IPv4 na adresy MAC w sieci lokalnej. ARP oznacza Address Resolution Protocol.

Komputer, wysyłając dane do urządzenia w tej samej sieci LAN, zna zwykle adres IP odbiorcy, ale do transmisji w Ethernet potrzebuje adresu MAC. Protokół ARP pozwala ustalić, jaki adres MAC odpowiada danemu adresowi IPv4.

Do czego służy tablica ARP?

Tablica ARP przechowuje powiązania typu:

  • adres IPv4 urządzenia,
  • odpowiadający mu adres MAC,
  • typ wpisu, np. dynamiczny lub statyczny.

Wpisy dynamiczne są tworzone automatycznie i po pewnym czasie wygasają. Wpisy statyczne można dodać ręcznie.

Przykłady użycia

W systemie Windows:

arp -a

Wyświetla aktualną tablicę ARP.

arp -d 192.168.1.10

Usuwa wpis ARP dla wskazanego adresu IP.

arp -s 192.168.1.10 00-11-22-33-44-55

Dodaje statyczne powiązanie adresu IP z adresem MAC.

Ważne na egzaminie

Polecenie arp dotyczy translacji IP → MAC. Nie należy mylić go z:

  • ping — sprawdza osiągalność hosta,
  • nslookup — odpytuje DNS,
  • traceroute / tracert — pokazuje trasę pakietów do celu.