Polecenie arp -a służy do wyświetlenia tablicy ARP (cache ARP) w systemie operacyjnym. Tablica ARP przechowuje skojarzenia typu: adres IPv4 ⇄ adres fizyczny MAC dla urządzeń osiągalnych w tej samej sieci lokalnej (lub dla bramy domyślnej). Wpisy te pojawiają się zwykle po tym, gdy komputer realnie komunikuje się z danym adresem IP (np. po wykonaniu ping do hosta w LAN, próbie połączenia z bramą, itp.).
Jeżeli na zrzucie ekranu wynik polecenia nie pokazuje żadnych rekordów, właściwa interpretacja brzmi: brak bieżących wpisów protokołu ARP. Taki stan może być normalny (np. świeżo po uruchomieniu systemu, po wyczyszczeniu cache ARP, gdy nie było jeszcze ruchu do innych hostów w LAN), a sam w sobie nie przesądza o błędnej konfiguracji.
Dlaczego pozostałe odpowiedzi są niepoprawne?
- Adres fizyczny hosta jest błędny – z samego braku wpisów nie da się wywnioskować, że MAC jest "błędny". Polecenie nie ocenia poprawności MAC; jedynie pokazuje, czy system ma zapamiętane mapowania IP–MAC.
- Komputerowi przypisano błędny adres IP – błędny adres IP weryfikuje się innymi narzędziami (np. podglądem konfiguracji i testami łączności). Pusta tablica ARP nie jest dowodem błędnego IP.
- Host nie ma połączenia z Internetem – ARP dotyczy warstwy lokalnej (LAN, IPv4) i nie jest bezpośrednim testem dostępu do Internetu. Brak wpisów ARP może wystąpić nawet przy działającym Internecie, a brak Internetu może wystąpić mimo obecnych wpisów ARP.
Wskazówka egzaminacyjna: gdy pytanie dotyczy wyniku arp, myśl o mapowaniach IP–MAC i o tym, czy cache ma wpisy, a nie o DNS czy routingu do Internetu.