Uvod u protokol za rješavanje adresa

Protokol adresne rezolucije poznat je i kao ARP. To preslikava logičku adresu na fizičku adresu. Drugim riječima, možemo reći da protokol razlučivanja adresa prihvaća logičku adresu iz IP protokola, a zatim preslikava tu adresu u odgovarajuću fizičku adresu, a zatim je prosljeđuje u sloj veze podataka.

Format paketa protokola adrese rezolucije

Donje tablice su ARP format paketa:

ARP format paketa prikazan je na sljedeći način:

  • Vrsta hardvera: To je 16-bitno polje koje definira vrstu mreže na kojoj se pokreće protokol razlučivosti adrese.
  • Vrsta protokola: To je 16-bitno polje koje definira vrstu protokola. Na primjer, za IPv4 protokol, ovo polje sadrži 0800 baza 16.
  • Dužina hardvera: To je 8-bitno polje koje definira fizičku duljinu adrese u bajtovima.
  • Duljina protokola: To je 8-bitno polje koje definira dužinu logičke adrese u bajtovima.
  • Operacije: To je 16-bitno polje koje definira vrste paketa. Postoje dvije vrste paketa ARP zahtjev (1) i ARP odgovor (2).
  • Adresa hardvera adrese pošiljatelja: To je polje promjenjive duljine koje definira fizičku adresu pošiljatelja.
  • Adresa protokola pošiljatelja: To je polje promjenjive duljine koje definira logičku adresu pošiljatelja.
  • Ciljna adresa hardvera: To je polje promjenjive duljine koje definira fizičku adresu prijemnika.
  • Ciljana adresa protokola: To je polje promjenjive duljine koje definira logičku adresu prijemnika.

Operacije protokola za rješavanje adresa

U ovom ćemo dijelu vidjeti ARP postupak i četiri različita slučaja u kojima domaćin ili usmjerivač trebaju koristiti protokol razlučivanja adresa.

ARP postupak

Ispod je popis koraka uključenih u ARP postupak:

Korak 1: Pošiljatelj zna IP adresu prijemnika.

Korak 2: Internet protokol traži od ARP-a da stvori poruku ARP zahtjeva koja sadrži informacije poput fizičke adrese pošiljatelja, fizičke adrese primatelja ispunjava se s 0, IP adrese pošiljatelja i IP adrese primatelja.

Korak 3: Poruka zahtjeva ARP-a šalje se na sloj veze podataka gdje je poruka inkapsulirana u okviru koristeći fizičku adresu pošiljatelja kao adresu izvora i adresu emitovanja kao odredišnu adresu.

Korak 4: Svaki domaćin prima okvir jer okvir sadrži odredišnu adresu za emitiranje. Svi domaćini provjere adresu sa svojom adresom. Ako pronalazi podudaranje, paket se spušta na taj domaćin, u protivnom prelazi na protokol razlučivanja adrese.

Korak 5: Nakon što primite odgovor ciljanog domaćina paketa s ARP odgovorom koji sadrži ciljnu fizičku adresu. Poruka u ovom koraku je jednodušna.

Korak 6: Kad pošiljatelj primi odgovornu poruku od cilja, on zna fizičku adresu cilja.

Korak 7: Sada IP Datagram sadrži podatke za ciljni stroj koji je u kapsuli i šalje u jedinstvenom obliku do odredišta.

Četiri različita slučaja

Ispod je popis četiri slučaja u kojima se mogu koristiti usluge protokola za rješavanje adresa.

Slučaj 1:

Iz gornje slike vidimo da je pošiljatelj domaćin i želi poslati paket drugom hostu koji leži na istoj mreži. U ovom slučaju mapiranje logičke adrese s fizičkom adresom odredišne ​​IP adrese treba biti u zaglavlju datagrama.

Slučaj 2:

Kao što vidimo na gornjoj slici, pošiljatelj je domaćin i želi poslati paket drugom hostu koji leži na drugoj mreži. U ovom slučaju, domaćin pošiljatelja gleda u tablicu usmjeravanja kako bi pronašao IP adresu sljedećeg hosta odredišta. IP adresa hosta postaje logična adresa koja se mora preslikati na fizičku adresu. Ako pošiljatelj domaćin nema tablicu usmjeravanja, pregledava IP adresu zadanog računala.

Slučaj 3:

Kao što vidimo na gornjoj slici, pošiljatelj je usmjerivač koji je primio datagram za drugi domaćin koji leži na drugoj mreži. U tom slučaju, usmjerivač gleda u tablicu usmjeravanja i pronalazi IP adresu sljedećeg usmjerivača. IP adresa usmjerivača postaje logična adresa koja se mora preslikati na fizičku adresu.

Slučaj 4:

Kao što vidimo na gornjoj slici, pošiljatelj je usmjerivač koji je primio datagram za drugi domaćin koji leži na istoj mreži. U tom slučaju IP adresa datagrama postaje logična adresa koja se mora preslikati na fizičku adresu.

Paket protokola adresne rezolucije

Paket protokola s adresom adrese sadrži pet komponenti -

1.Cache tablica

2.Queues

3.izlazni modul 4

4.Ulazni modul

5.Cache-upravljački modul.

Ispod je dijagram paketa protokola razlučivosti adrese

Raspravimo detaljno o komponentama ARP paketa.

1. Tablica predmemorije u ARP-u

Kad domaćin primi odgovarajuću fizičku adresu IP datagrama, tablica Cache sprema ovu fizičku adresu u svoju tablicu. Pohrana fizičke adrese u tablici predmemorije ograničena je na određeno vrijeme, a ne neograničeno vrijeme. Tablica predmemorije sastoji se od niza unosa. Svaki unos ima sljedeće spomenuto polje.

  • Stanje: prikazuje stanje svakog unosa. Država može biti slobodna, riješena ili u tijeku. Slobodna država znači da je vrijeme za život za ulazak isteklo. Taj je prostor dodijeljen novom unosu. Riješeno stanje znači da je unos završen. Unos ima fizičku adresu odredišta. Paketi koji čekaju da se pošalju na ovo odredište mogu upotrijebiti podatke u unosu. Stanje na čekanju znači da je zahtjev za unos naveden i da čeka odgovor.
  • Vrsta hardvera: Definira vrstu mreže na kojoj se izvodi ARP paket.
  • Vrsta protokola: Definira vrstu protokola na kojem se izvodi ARP paket.
  • Hardverska duljina: Ona definira duljinu fizičke adrese.
  • Duljina protokola: Ona definira duljinu logičke adrese.
  • Adresa hardvera : Pokazuje fizičku adresu odredišta.
  • Adresa protokola: Pokazuje odredišnu logičku adresu.
  • Broj sučelja: to je broj sučelja koji usmjerivač koristi za povezivanje s drugom mrežom.
  • Broj reda: protokol razlučivanja adresa koristi broj reda za dodvajanje paketa koji čekaju na razlučivost adrese.
  • Istek vremena: prikazuje životni vijek svakog unosa u sekundi.
  • Pokušaji: pokazuje koliko je puta ARP zahtjev poslan za svaki unos.

2. Redovi

Protokol razlučivosti adrese sadrži skup reda za odredište, tj. Po jedan red za svako odredište da drži IP paket, dok adresa razlučivosti protokola rješava fizičku adresu. Izlazni modul šalje neriješene pakete njihovim odgovarajućim redovima.

3. Izlazni modul

  • Izlazni model čeka na IP pakete. Čim IP paket primi, on provjerava tablicu predmemorije kako bi pronašao odgovarajuću IP adresu odredišta prisutnog u paketu. Odredišna IP adresa paketa mora odgovarati adresi protokola unosa.
  • Ako podudaranje unosa i stanje unosa je RJEŠENO, tada se paket s odredišnom hardverskom adresom prosljeđuje u sloj veze podataka za prijenos.
  • Ako se podudaranje unosa i stanje unosa POČELU, paket će čekati dok se ne nađe hardverska adresa odredišta.
  • Ako odgovarajući unos ne nađe, izlazni modul stvara red i upisuje paket. Stvara novi unos i državi daje PENDING i postavlja pokušaje 1. Emitira paket zahtjeva ARP za odredišnu adresu.

4. Ulazni modul

  • Ulazni modul čeka na paket protokola adrese rezolucije. Čim stigne paket razlučivosti adrese, provjerite unos koji odgovara adresnom paketu razlučivosti u novčanoj tablici. Adresa protokola cilja mora odgovarati adresi protokola unosa.
  • Ako je pronađen odgovarajući unos i stanje unosa je RJEŠENO, ulazni modul ažurira polje unosa i vremena. Unos se ažurira jer mogu biti promjene na hardverskoj adresi.
  • Ako je pronađen odgovarajući unos i stanje unosa je PENDING, ulazni modul ažurira unos kopiranjem hardverske adrese cilja u polje hardverske adrese unosa i ažuriranje polja stanja na RESOLVED. Ažurira se i vrijeme vremenskog ograničenja unosa.
  • Ako odgovarajući unos ne nađe, ulazni modul stvorite novi unos i dodajte ga u tablicu. Ažurira se stanje stanja na RJEŠENO i vremensko odstupanje od unosa.
  • Tada ulazni modul provjerava je li primljeni ARP paket odgovor ili zahtjev. Ako je zahtjev ARP, ulazni modul odmah stvara ARP odgovor i šalje ga pošiljatelju. ARP paket odgovora kreiran je promjenom vrijednosti paketa iz zahtjeva u odgovor.

5. Modul upravljanja predmemorijom

  • Nadzorni modul predmemorije održava tablicu predmemorije. On provjerava unos u tablicu predmemorije unosom povremeno, tj. Pet sekundi.
  • Ako je državno polje unosa BESPLATNO, provjerava još jedan unos.
  • Ako je polje stanja unosa PENDING, modul upravljanja predmemorijom povećava vrijednost polja za pokušaj za 1. Zatim provjerava vrijednost polja pokušaja. Ako je vrijednost polja pokušaja veća od maksimalno dopuštene granice, ažurira se stanje stanja BESPLATNO i uništava odgovarajući red.
  • Ako je stanje stanja unosa RJEŠENO, modul upravljanja predmemorijom smanjuje vrijednost vremenskog polja za 1. Tada provjerava vrijednost vremenskog polja. Ako je vrijednost vremenskog odmaka manja ili jednaka nuli, ažurira se stanje ulaska u BESPLATNO i uništava odgovarajući red.

Zaključak

U ovom smo članku vidjeli što je Address Resolution Protocol, format paketa u ARP-u i njegov rad sa slikama i objašnjenjem u podtetama za bolje razumijevanje.

Preporučeni članci

Ovo je vodič za protokol za rješavanje adresa. Ovdje smo razgovarali o formatu paketa, operacijama, kao i komponentama ARP paketa. Možete i proći naše druge predložene članke da biste saznali više -

  1. Što su protokoli za umrežavanje
  2. Što je ARP?
  3. TCP / IP model
  4. Osnovna osnova umrežavanja - TCP / IP | Bežično umrežavanje

Kategorija: