Skip to main content

ARP - Protokol o rješavanju adrese na računalnim mrežama

Sieci komputerowe odc. 6 - Warstwa łącza danych, Ethernet, ARP (Lipanj 2026)

Sieci komputerowe odc. 6 - Warstwa łącza danych, Ethernet, ARP (Lipanj 2026)
Anonim

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.