Što je ARP?
Address Resolution Protocol (ARP) važan je protokol mrežnog sloja u OSI modelu, koji pomaže u pronalaženju MAC (Media Access Control) adrese s obzirom na IP adresu sustava. Glavni zadatak ARP-a je pretvoriti 32-bitnu IP adresu (za IPv4) u 48-bitnu MAC adresu.
Ovaj se protokol uglavnom koristi za određivanje hardverske (MAC) adrese uređaja iz IP adrese. Također se koristi kada jedan uređaj želi komunicirati s nekim drugim uređajem u lokalnoj mreži. Puni oblik ARP-a je Protocol Resolution Protocol.
U ovom uputstvu za umrežavanje naučit ćete:
- Što je ARP?
- Kako radi protokol za razlučivanje adresa (ARP)?
- Važni pojmovi ARP:
- Metode rješavanja adresa
- Vrste ARP-a
- ARP zaglavlje:
- Prednosti korištenja ARP-a
Kako radi protokol za razlučivanje adresa (ARP)?
Svi OS u IPv4 mreži drže ARP predmemoriju. Kada domaćin zatraži MAC adresu za slanje paketa drugom hostu u LAN-u, provjerava svoju ARP predmemoriju kako bi provjerio da li prijevod MAC adrese već postoji.
Razumijemo ovaj koncept na primjeru:
- Hosta P rješava adresu protokola za hosta U za poruke protokola iz aplikacije na P poslane u U.
- P ne rješava adresu protokola za hosta U
- Korištenjem internetskog sloja, domaćin P isporučuje hostu U usmjeravanjem kroz T1 i T2.
- Domaćin P rješava hardversku adresu T1.
- Mrežni sloj na hostu P prosljeđuje paket koji sadrži odredišnu adresu protokola za U za isporuku T1
- T1 isporučuje paket T2 koji zauzvrat prosljeđuje paket Hostu U.
Važni pojmovi ARP:
- ARP predmemorija: Nakon rješavanja MAC adrese, ARP je šalje u predmemoriju pohranjenu u tablici za buduću referencu. Sljedeće komunikacije mogu koristiti MAC adresu iz tablice.
- Istek ARP predmemorije: Vrijeme je za koje MAC adresa u ARP predmemoriji može boraviti.
- ARP zahtjev: Emitiranje paketa preko mreže radi provjere jesmo li naišli na odredišnu MAC adresu ili ne.
- ARP odgovor / odgovor: Odgovor MAC adrese koji izvor prima od odredišta pomaže u daljnjoj komunikaciji podataka.
Metode rješavanja adresa
Povezanost adrese protokola i adrese hardvera poznata je kao obvezujuća.
U tu svrhu koriste se tri tehnike:
- Pregled tablice - Vezovi pohranjeni u memoriji s adresom protokola kao ključem. Koristi sloj podatkovne veze provjerava adresu protokola kako bi pronašao adresu hardvera.
- Dynamic - Ova vrsta mrežne poruke koristi se za razlučivanje "točno u vremenu". Sloj podatkovne veze šalje zahtjeve za porukama na hardverskoj adresi. destinacija odgovara.
- Izračun zatvorenog oblika - U ovoj se metodi adresa protokola temelji na adresi hardvera. Sloj podatkovne veze izvodi hardversku adresu iz adrese protokola.
Vrste ARP-a
Evo četiri vrste protokola za razlučivanje adresa, koje su navedene u nastavku:
- Proxy ARP
- Besplatni ARP
- Obrnuti ARP
- Inverzni ARP
Naučimo ih sve u detalje:
![](https://cdn.css-code.org/images/2/110220_1208_AddressReso2.png.webp)
Proxy ARP:
U Proxy ARP metodi, uređaji sloja 3 mogu odgovoriti na ARP zahtjeve. Ovaj je tip ARP-a konfiguriran, usmjerivač će odgovoriti na ciljanu IP adresu i preslikava MAC adresu usmjerivača s ciljnom IP adresom i pošiljateljem kada je dosegnuta na svoje odredište.
Besplatni ARP:
Besplatan je još jedna vrsta ARP zahtjeva domaćina. Ova vrsta ARP zahtjeva pomaže mreži da identificira dupliciranu IP adresu. Stoga, kada usmjerivač ili preklopnik pošalje ARP zahtjev da bi dobio njegovu IP adresu, ne primaju se ARP odgovori. Tako da niti jedan drugi čvor ne može koristiti IP adresu dodijeljenu tom prekidaču ili usmjerivaču.
Obrnuti ARP (RARP)
Obrnuti ARP, koji se također naziva RARP, vrsta je mrežnog protokola ARP-a koji se koristi od strane klijentskog sustava u LAN-u da zatraži svoju IPv4 adresu iz tablice ARP usmjerivača. Administrator mreže uglavnom stvara tablicu u usmjerivaču pristupnika, što pomaže u određivanju MAC adrese na tu određenu IP adresu.
Inverzni ARP (InARP)
Inverzni ARP naziva se i InARP, vrsta je ARP-a koja se koristi za pronalaženje IP adresa čvorova s adresa sloja podatkovne veze. InARP se široko koristi za okvirne releje ATM mreža gdje se adresiranje virtualnog kruga razine 2 dobiva iz signalizacije razine 2.
ARP zaglavlje:
![](https://cdn.css-code.org/images/2/110220_1208_AddressReso3.png.webp)
- Tip hardvera - jedan je za Ethernet.
- Vrsta protokola - To je protokol koji se koristi u mrežnom sloju.
- Duljina hardverske adrese - to je duljina u bajtovima tako da bi za Ethernet bila 6.
- Duljina adrese protokola - Vrijednost joj je 4 bajta.
- Operativni kod označava da je paket ARP zahtjev (1) ili ARP odgovor (2).
- Adresa hardvera pošiljatelja - To je hardverska adresa izvornog čvora.
- Adresa protokola pošiljatelja -To je adresa sloja 3 izvornog čvora.
- Ciljna adresa hardvera - koristi se u RARP zahtjevu, koji odgovor utječe i na odredišni hardver i adrese sloja 3.
- Adresa ciljanog protokola - Koristi se u ARP zahtjevu kada odgovor sadrži i adrese sloja 3 i hardver odredišta.
Prednosti korištenja ARP-a
Evo prednosti / prednosti upotrebe ARP-a
- Ako koristite ARP, tada se lako mogu znati MAC adrese ako znate IP adresu istog sustava.
- Krajnji čvorovi ne bi trebali biti konfigurirani da "znaju" MAC adrese. Može se naći po potrebi.
- Cilj ARP-a je omogućiti svakom hostu na mreži koja vam omogućuje izgradnju mapiranja između IP adresa i fizičkih adresa.
- Skup preslikavanja ili tablica pohranjenih u hostu naziva se ARP tablica ili ARP predmemorija.
PITANJA:
Što se događa ako se ARP zahtjev uputi za nepostojeći host?
Ako je nekoliko ARP zahtjeva izrađeno za nepostojeći host, to će povećati vremenske intervale između zahtjeva. Na kraju, ARP odustaje.
Što ako domaćin pošalje ARP zahtjev za svoju IP adresu?
Ostali strojevi odgovaraju (neopravdani ARP) kao uobičajeni ARP zahtjev. To pomaže otkriti da je IP adresa već dodijeljena.
Sažetak:
- ARP protokol pomaže pronaći MAC (Media Access Control) adresu s obzirom na IP adresu sustava.
- Važni ARP pojmovi su: 1) ARP predmemorija 2) ARP predmemorija privremene memorije 3) ARP zahtjev 4) ARP odgovor / odgovor
- Tri vrste ARP tehnika razlučivanja su: 1) Pregled tablice 2) Dinamički 3) Izračun zatvorenog oblika.
- Važni ARP protokoli su: 1) Proxy ARP 2) Nepovratni ARP 3) Obrnuti ARP 4) Inverzni ARP.
- Komponente ARP zaglavlja su 1) Tip hardvera 2) Tip protokola 3) Duljina hardverske adrese 4) Duljina adrese protokola 5) Adresa hardvera pošiljatelja 6) Adresa protokola pošiljatelja 7) Ciljna adresa hardvera 8) Adresa ciljanog protokola.