ARP (Address Resolution Protocol) pretvara adresu Internet Protocol (IP) na odgovarajuću fizičku mrežnu adresu. IP mreže, uključujući one koje rade na Ethernet i Wi-Fi, zahtijevaju ARP kako bi funkcionirali.
Povijest i svrha ARP-a
ARP je razvijen u ranim 1980-ima kao opće namjenski protokol za prevođenje adresa za IP mreže. Osim Ethernet i Wi-Fi, ARP je također implementiran za ATM, Token Ring i druge vrste fizičkih mreža.
ARP omogućuje mreži da upravlja vezama neovisno o određenom fizičkom uređaju koji je priključen na svaku od njih. To je omogućilo Internet Protocolu učinkovitiji rad nego li je morao upravljati adresama svih različitih vrsta hardverskih uređaja i samih fizičkih mreža.
Kako funkcionira ARP
ARP radi na sloju 2 u OSI modelu. Protokol podrška provodi se u upravljačkama uređaja mrežnih operacijskih sustava. Internet RFC 826 dokumentira tehničke detalje protokola, uključujući njegov format paketa i funkcioniranje poruka zahtjeva i odgovora
ARP radi na suvremenim Ethernet i Wi-Fi mrežama kako slijedi:
- Mrežni adapteri se proizvode s fizičkom adresom ugrađenom u hardver nazvan MAC Address. Proizvođači se pobrinuti za to da su ove 6-byte (48-bitne) adrese jedinstvene, jer se IP oslanja na ove jedinstvene identifikatore za isporuku poruka.
- Kada svaki uređaj želi poslati podatke na drugi ciljni uređaj, najprije mora odrediti MAC adresu tog cilja s obzirom na njegovu IP adresu. Ove mape adresa IP-MAC su izvedene iz ARP predmemoriju održava se na svakom uređaju.
- Ako se navedena IP adresa ne pojavljuje u predmemoriji uređaja, taj uređaj ne može usmjeravati poruke na taj cilj dok ne dobije novo kartiranje. Da biste to učinili, uređaj za pokretanje najprije šalje a ARP zahtjev emitirati poruku na lokalnoj podmreži. Domaćin s navedenom IP adresom šalje ARP odgovor kao odgovor na emitiranje, omogućujući uređaju za pokretanje da ažurira svoju predmemoriju i nastavlja isporučivati poruke izravno na cilj.
Inverzni ARP i obrnuti ARP
Mrežni protokol nazvan RARP (Reverse ARP) također je razvijen u 1980-ima kako bi se upotpunio ARP. Kao što njegov naziv implicira, RARP je izvršio suprotnu funkciju ARP-a, pretvarajući s fizičkih mrežnih adresa na IP adrese dodijeljene tim uređajima. RARP je zastario od DHCP-a i više se ne koristi.
Zasebni protokol zvan Inverse ARP također podržava funkciju obrnutog adresiranja. Inverzni ARP se ne koristi na Ethernet ili Wi-Fi mrežama, iako se ponekad može naći i na drugim vrstama.
Besplatni ARP
Da bi se poboljšala učinkovitost ARP-a, neke mrežne i mrežne uređaje koriste način komunikacije koji se naziva besplatnim ARP-om gdje uređaj šalje poruku ARP zahtjeva na cijelu lokalnu mrežu kako bi obavijestio druge uređaje o postojanju.




