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.