Protokol za rješavanje adresa: Što je ARP zaglavlje u umrežavanju
Što je ARP?
Protokol za rješavanje adresa (ARP) je važan protokol mrežnog sloja u OSI modelu, koji pomaže pronaći MAC (Media Access Control) adresu 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 odrediti hardversku (MAC) adresu uređaja s IP adrese. Također se koristi kada jedan uređaj želi komunicirati s nekim drugim uređajem na lokalnoj mreži. Potpuni oblik ARP-a je protokol za rješavanje adresa.
Kako funkcionira protokol za rješavanje adresa (ARP)?
Svi OS u IPv4 mreži čuvaju ARP predmemoriju. Kada host zatraži MAC adresu za slanje paketa drugom hostu u LAN-u, on provjerava svoju ARP predmemoriju kako bi provjerio postoji li prijevod MAC adrese.
Razumimo ovaj koncept na primjeru:
- Hosta P razrješava adresu protokola za host U za poruke protokola iz aplikacije na P poslane U.
- P ne razrješava adresu protokola za host U
- Korištenjem internetskog sloja, host P isporučuje hostu U usmjeravanjem kroz T1 i T2.
- Host 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 ARP pojmovi
- ARP predmemorija: Nakon rješavanja MAC adrese, ARP je šalje u predmemoriju pohranjenu u tablici za buduću referencu. Naknadna komunikacija može koristiti MAC adresu iz tablice.
- Istek ARP predmemorije: To je vrijeme za koje se MAC adresa može nalaziti u ARP cacheu.
- 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 koju izvor dobiva od odredišta pomaže u daljnjoj komunikaciji podataka.
Metode rješavanja adresa
Povezanost između adrese protokola i adrese hardvera poznata je kao vezanje.
Postoje tri tehnike koje se koriste u tu svrhu:
- Pregled tablice – Vezovi pohranjeni u memoriji s adresom protokola kao ključem. Koristi sloj podatkovne veze za provjeru adrese protokola kako bi pronašao hardversku adresu.
- Dinamičan-Ova vrsta metode mrežnog slanja poruka koristi se za "pravovremeno" rješavanje. Sloj podatkovne veze šalje zahtjeve za poruke na hardverskoj adresi. odredište odgovara.
- Računanje zatvorenog oblika –U ovoj metodi, adresa protokola temelji se na hardverskoj adresi. Sloj podatkovne veze izvodi hardversku adresu iz adrese protokola.
Vrste ARP-a
Ovdje su četiri vrste protokola za rješavanje adresa koji su navedeni u nastavku:
- Proxy ARP
- Besplatan ARP
- Revinače ARP
- Inverzni ARP
Naučimo ih sve detaljno:

Proxy ARP
U proxy ARP metodi uređaji sloja 3 mogu odgovoriti na ARP zahtjeve. Ova vrsta ARP konfiguriranog usmjerivača će odgovoriti na ciljnu IP adresu i preslikati MAC adresu usmjerivača s ciljnom IP adresom i pošiljateljem kada stigne na odredište.
Besplatan ARP
Gratuitous je druga vrsta ARP zahtjeva hosta. 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 svoj IP adresa, ne primaju se ARP odgovori tako da nijedan drugi čvor ne može koristiti IP adresu dodijeljenu tom prekidaču ili usmjerivaču.
Revdrugi ARP (RARP)
RevDrugi ARP, koji se sada naziva i RARP, vrsta je ARP mrežnog protokola koji koristi klijentski sustav u LAN-u za traženje svoje IPv4 adrese iz tablice ARP usmjerivača. Administrator mreže uglavnom stvara tablicu u gateway-usmjerivaču, koja pomaže u određivanju MAC adrese te specifične IP adrese.
Inverzni ARP (InARP)
Inverzni ARP koji se naziva i InARP, vrsta je ARP-a koji se koristi za pronalaženje IP adresa čvorova iz adresa sloja podatkovne veze. InARP se naširoko koristi za okvirne releje ATM mreža gdje se adresiranje virtualnog kruga sloja 2 dobiva iz signalizacije sloja 2.
ARP zaglavlje

- Vrsta hardvera–To je 1 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 bila 6 za Ethernet.
- Duljina adrese protokola – Njegova vrijednost je 4 bajta.
- Operacijski kod označava da je paket ARP zahtjev (1) ili ARP odgovor (2).
- Hardverska adresa pošiljatelja – To je hardverska adresa izvornog čvora.
- Adresa protokola pošiljatelja -To je adresa sloja 3 izvornog čvora.
- Target Adresa hardvera – Koristi se u RARP zahtjevu, čiji odgovor utječe i na odredišni hardver i na adrese sloja 3.
- Target Adresa protokola – Koristi se u ARP zahtjevu kada odgovor nosi i adrese sloja 3 i hardver odredišta.
Prednosti korištenja ARP-a
Evo prednosti/prednosti korištenja ARP-a
- Ako koristite ARP, tada se MAC adrese mogu lako saznati ako znate IP adresu istog sustava.
- Krajnji čvorovi ne bi trebali biti konfigurirani da "znaju" MAC adrese. Može se naći kad zatreba.
- Cilj ARP-a je omogućiti svakom glavnom računalu na mreži da vam omogući izgradnju mapiranja između IP adresa i fizičkih adresa.
- Skup preslikavanja ili tablica pohranjenih u glavnom računalu naziva se ARP tablica ili ARP predmemorija.
PITANJA:
Rezime
- 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 Timeout 3) ARP zahtjev 4) ARP odgovor/odgovor
- Tri vrste tehnika razrješenja ARP-a su: 1) Pregledanje u tablici 2) Dinamičko 3) Računanje zatvorenog oblika.
- Važni ARP protokoli su: 1) Proxy ARP 2) Gratuitous ARP 3) Reverse ARP 4) Inverzni ARP.
- Komponente ARP zaglavlja su 1) Vrsta hardvera 2) Vrsta protokola 3) Dužina adrese hardvera 4) Dužina adrese protokola 5) Hardverska adresa pošiljatelja 6) Adresa protokola pošiljatelja 7) Target Adresa hardvera 8) Target Adresa protokola.