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.