
Protokol ARP
Adress Resolution Protocol
Úloha protokolu
Protokol ARP sa používa na prekladanie známych IP adries na neznáme MAC adresy. Protokol ARP pracuje na tretej vrstve OSI modelu.
Typy správ:
-
ARP Request (ARP požiadavka): „Akú MAC adresu má stanica s IP adresou x.x.x.x?“.
-
ARP Reply (ARP odpoveď): „Ja mám IP adresu x.x.x.x, moja MAC adresa je yy:yy:yy:yy:yy:yy“.
Priebeh použitia protokolu:
-
Stanica, ktorá pozná IP adresu stanice, s ktorou chce komunikovať, ale nepozná jej MAC adresu, odošle ARP požiadavku s IP adresou cieľovej stanice na broadcastovú (má viacerých adresátov) MAC adresu FF:FF:FF:FF:FF:FF, ktorá je prepínačom preposlaná každej stanici.
-
Stanica, ktorá má nastavená IP adresu uvedenú v ARP požiadavke, odpovie odoslaním ARP odpovede stanici, ktorá vyslala požiadavku. ARP odpoveď je unicastová (má jedného adresáta), pretože zdrojová MAC adresa je známa z ARP požiadavky.
-
Prvá stanica po prijatí ARP odpovede si uloží zistenú MAC adresu aj s príslušnou IP adresou do pamäte nazývanej ARP cache.
Bezpečnostný problém
ARP Reply paket môže pozmeniť záznam v ARP chache zariadenia a to aj bez toho, aby toto zariadenie vyslalo ARP Request.
Animácia - princíp činnosti