ARP

Bez rozważań akademickich, (bardzo) upraszczając:

ARP -Adress Ressolution Protocol - jest jednym z podstawowych protokołów zestawu TCP/IP.

Zadaniem tego protokołu jest wyszukanie fizycznego adresu urządzenia znajdującego se w tej samej podsieci bazując na jego adresie IP. Protokół ten działa tylko w sieci lokalnej. Protokół ma zastosowanie w sieciach opartych o IPv4

Zasada pozyskiwania adresu sprzętowego jest następująca:
Na adres broadcast wysyłane jest zapytanie. W zapytaniu zawarty jest adres urządzenia poszukującego a także adres IP urządzenia poszukiwanego. Urządzenie które rozpozna swój adres IP odsyła zapytanie w którym zawarty jest adres MAC

 
Aby uprościć procedure wyszukiwania w protokole tym stosowane są tak zwane tablice, w których zapamiętywane są wyniki wyszukiwania. Wpisy w tych tablicach posiadają określony czas ważności. Po upływie czasu ważności wpisy są usuwane.

Urządzenia pracujące z podstawowa wersja ARP są narażone na łatwą kompromitacje. Bowiem stosunkowo łatwo podszyć się pod poszukiwane urządzenie. Modyfikacja tablic także nie należy do czynności zbyt skomplikowanych.