Opredelitev: ARP (Address Resolution Protocol) pretvori naslov internetnega protokola (IP) na svoj ustrezni fizični omrežni naslov. IP omrežja, vključno s tistimi, ki delujejo na Ethernet in Wi-Fi, zahtevajo ARP za delovanje.
Zgodovina in namen ARP
ARP je bil razvit v zgodnjih osemdesetih letih prejšnjega stoletja kot protokol prenosa naslova za IP-omrežja za splošne namene. Poleg Ethernet in Wi-Fi je bil ARP izveden tudi za ATM , Token Ring in druge vrste fizičnih omrežij.
ARP omogoča omrežju, da upravlja povezave, neodvisne od določene fizične naprave, ki je pritrjena na vsakega. To je omogočilo, da Internetni protokol deluje bolj učinkovito, kot če bi moral upravljati naslove vseh različnih naprav strojne opreme in fizičnih omrežij.
Kako deluje ARP
ARP deluje na Layer 2 v modelu OSI . Podpora protokola se izvaja v gonilnikih naprav omrežnih operacijskih sistemov . Internet RFC 826 dokumentira tehnične podrobnosti protokola, vključno s formatom paketa in delovanjem sporočil zahtev in odgovorov
ARP deluje na sodobnih Ethernet in Wi-Fi omrežjih, kot sledi:
- Omrežni vmesniki so izdelani s fizičnim naslovom, vgrajenim v strojno opremo, imenovano naslov za nadzor dostopa do medija (MAC) . Proizvajalci poskrbijo, da bodo ti 6-bajtni (48-bitni) naslovi edinstveni, saj se IP uporablja na teh edinstvenih identifikatorjih za dostavo sporočil.
- Ko katera koli naprava želi poslati podatke drugi ciljni napravi, mora najprej določiti naslov MAC tega cilja glede na svoj IP naslov. Te preslikave naslovov IP-to-MAC so pridobljene iz predpomnilnika ARP, ki se vzdržuje v vsaki napravi.
- Če se določeni naslov IP ne prikaže v predpomnilniku naprave, ta naprava ne more usmerjati sporočil v ta cilj, dokler ne dobi novega kartiranja. Da bi to naredili, inicializacijska naprava najprej pošilja sporočilo ARP za oddajanje v lokalnem podomrežju . Gostitelj z navedenim naslovom IP pošilja odgovor ARP kot odziv na oddajno postajo, s čimer omogoča začetno napravo, da posodobi svoj predpomnilnik in nadaljuje s pošiljanjem sporočil neposredno cilju.
Inverzni ARP in Reverse ARP
Mrežni protokol RARP (Reverse ARP) je bil razvit tudi v osemdesetih letih, da bi dopolnil ARP. Kot pove že njegovo ime, je RARP izvedel nasprotno funkcijo ARP-ja, pretvorbo iz fizičnih omrežnih naslovov na naslove IP, dodeljene tem napravam. RARP je zastarela s strani DHCP in se ne uporablja več.
Poseben protokol z imenom Inverse ARP podpira tudi funkcijo za preslikavo povratnih naslovov. Inverzna ARP se ne uporablja v omrežjih Ethernet ali Wi-Fi, čeprav je včasih mogoče najti tudi pri drugih vrstah.
Brezplačen ARP
Za izboljšanje učinkovitosti ARP nekatera omrežja in omrežne naprave uporabljajo metodo komuniciranja, ki se imenuje brezplačno ARP, kjer naprava odda sporočilo o zahtevi ARP v celotno lokalno omrežje, da obvesti druge naprave o svojem obstoju.