Protocol de rezolvare a adreselor (ARP)

Cuprins:

Anonim

Ce este ARP?

Protocolul de rezoluție a adresei (ARP) este un protocol important al stratului de rețea din modelul OSI, care ajută la găsirea adresei MAC (Media Access Control), dată fiind adresa IP a sistemului. Sarcina principală a ARP este de a converti adresa IP pe 32 de biți (pentru IPv4) într-o adresă MAC de 48 de biți.

Acest protocol este utilizat în principal pentru a determina adresa hardware (MAC) a unui dispozitiv dintr-o adresă IP. Este, de asemenea, utilizat atunci când un dispozitiv dorește să comunice cu un alt dispozitiv dintr-o rețea locală. Forma completă a ARP este Protocolul de rezolvare a adreselor.

În acest tutorial de rețea, veți învăța:

  • Ce este ARP?
  • Cum funcționează Protocolul de rezoluție a adreselor (ARP)?
  • Termeni importanți ARP:
  • Metode de rezolvare a adreselor
  • Tipuri de ARP
  • Antet ARP:
  • Avantajele utilizării ARP

Cum funcționează Protocolul de rezoluție a adreselor (ARP)?

Toate sistemele de operare dintr-o rețea IPv4 păstrează un cache ARP. Când gazda solicită o adresă MAC pentru a trimite un pachet către o altă gazdă din LAN, își verifică memoria cache ARP pentru a verifica dacă traducerea adresei MAC este deja prezentă.

Să înțelegem acest concept cu un exemplu:

  • Hosta P rezolvă adresa protocolului pentru gazda U pentru mesajele de protocol dintr-o aplicație de pe P trimisă la U.
  • P nu rezolvă o adresă de protocol pentru gazda U
  • Prin utilizarea stratului de internet, gazda P livrează la gazda U prin rutare prin T1 și T2.
  • Gazda P rezolvă adresa hardware T1.
  • Stratul de rețea pe gazda P trece pachetul care conține adresa protocolului de destinație pentru U pentru livrare către T1
  • T1 livrează pachetul la T2 care, la rândul său, redirecționează pachetul către gazda U.

Termeni importanți ARP:

  • ARP Cache: După rezolvarea adresei MAC, ARP o trimite la cache stocată într-un tabel pentru referință viitoare. Comunicările ulterioare pot utiliza adresa MAC din tabel.
  • Expirarea cache-ului ARP: este timpul pentru care poate locui adresa MAC din cache-ul ARP.
  • Cerere ARP: Transmiterea unui pachet prin rețea pentru a valida dacă am întâlnit sau nu adresa MAC de destinație.
  • Răspuns / răspuns ARP: răspunsul la adresa MAC pe care sursa îl primește de la destinație ajută la comunicarea ulterioară a datelor.

Metode de rezolvare a adreselor

Asocierea dintre o adresă de protocol și o adresă hardware este cunoscută sub numele de legare.

Există trei tehnici utilizate în acest scop:

  • Căutare tabel - Legături stocate în memorie cu adresa protocolului ca cheie. Folosește stratul de legătură de date verifică adresa protocolului pentru a găsi adresa hardware.
  • Dinamic - Acest tip de metodă de mesagerie în rețea este utilizată pentru rezoluția „just-in-time”. Stratul de legătură de date trimite cereri de mesaj într-o adresă hardware. destinația răspunde.
  • Calcul în formă închisă - În această metodă, o adresă de protocol se bazează pe o adresă hardware. Stratul de legătură de date derivă adresa hardware din adresa protocolului.

Tipuri de ARP

Iată patru tipuri de protocol de rezoluție a adresei, care este dat mai jos:

  • Proxy ARP
  • ARP gratuit
  • ARP invers
  • ARP invers

Să le învățăm pe toate în detaliu:

Tipuri de ARP

Proxy ARP:

În metoda Proxy ARP, dispozitivele Layer 3 pot răspunde la solicitările ARP. Acest tip ARP este configurat routerul va răspunde la adresa IP țintă și mapează adresa MAC a routerului cu adresa IP țintă și expeditorul atunci când este atins la destinație.

ARP gratuit:

Gratuit este un alt tip de cerere ARP a gazdei. Acest tip de cerere ARP ajută rețeaua să identifice adresa IP duplicată. Prin urmare, atunci când o cerere ARP este trimisă de un router sau comutator pentru a obține adresa IP, nu sunt primite răspunsuri ARP. Astfel încât niciun alt nod să nu poată utiliza adresa IP alocată acelui switch sau router.

ARP invers (RARP)

Reverse ARP, denumit și acum RARP, este un tip de protocol de rețea ARP care este utilizat de sistemul client într-o rețea LAN pentru a solicita adresa IPv4 a acestuia din tabelul routerului ARP. Administratorul de rețea creează în cea mai mare parte un tabel în gateway-router, care ajută la determinarea adresei MAC la adresa IP specifică.

ARP invers (InARP)

ARP invers este, de asemenea, numit InARP, este un tip de ARP folosit pentru a găsi adresa IP a nodurilor din adresele stratului de legătură de date. InARP este utilizat pe scară largă pentru relee de cadre de rețele ATM în care adresarea circuitului virtual Layer 2 a fost obținută de la semnalizarea Layer 2.

Antet ARP:

Antet ARP
  • Tip hardware - Este 1 pentru Ethernet.
  • Tipul protocolului - Este un protocol utilizat în stratul de rețea.
  • Lungime adresă hardware - Este lungimea în octeți, astfel încât ar fi 6 pentru Ethernet.
  • Lungime adresă protocol - Valoarea sa este de 4 octeți.
  • Codul de funcționare indică faptul că pachetul este o cerere ARP (1) sau un răspuns ARP (2).
  • Senders Hardware Address - Este o adresă hardware a nodului sursă.
  • Senders Protocol Address - Este o adresă de nivel 3 a nodului sursă.
  • Adresă hardware țintă - Este utilizată într-o cerere RARP, care are un impact atât asupra hardware-ului destinației, cât și a adreselor de nivel 3.
  • Adresa protocolului țintă - Este utilizată într-o cerere ARP atunci când răspunsul poartă atât adresele de nivel 3, cât și hardware-ul destinației.

Avantajele utilizării ARP

Iată avantajele / avantajele utilizării ARP

  • Dacă utilizați ARP, atunci adresele MAC pot fi ușor cunoscute dacă cunoașteți adresa IP a aceluiași sistem.
  • Nodurile finale nu trebuie configurate pentru a „cunoaște” adresele MAC. Poate fi găsit la nevoie.
  • Scopul ARP este de a permite fiecărei gazde dintr-o rețea care vă permite să construiți o mapare între adresele IP și adresele fizice.
  • Setul de mapări sau tabele stocate în gazdă se numește tabel ARP sau cache ARP.

FAQ:

Ce se întâmplă dacă se face o cerere ARP pentru o gazdă inexistentă?

Dacă mai multe solicitări ARP sunt făcute pentru o gazdă inexistentă, aceasta va crește intervalele de timp între solicitări. În cele din urmă, ARP renunță.

Ce se întâmplă dacă o gazdă trimite o cerere ARP pentru adresa sa IP?

Celelalte mașini răspund (ARP gratuit) ca o cerere ARP normală. Acest lucru ajută la detectarea unei adrese IP care a fost deja atribuită.

Rezumat:

  • Protocolul ARP ajută la găsirea adresei MAC (Media Access Control) dată de adresa IP a sistemului.
  • Termenii importanți ARP sunt: ​​1) cache ARP 2) expirare cache ARP 3) cerere ARP 4) răspuns / răspuns ARP
  • Trei tipuri de tehnici de rezoluție ARP sunt: ​​1) Căutare în tabel 2) Dinamic 3) Calcul în formă închisă.
  • Protocoalele ARP importante sunt: ​​1) ARP proxy 2) ARP gratuit 3) ARP invers 4) ARP invers.
  • Componentele antetului ARP sunt 1) tip hardware 2) tip protocol 3) lungime adresă hardware 4) lungime adresă protocol 5) adresă hardware expeditori 6) adresă protocol expeditori 7) adresă hardware țintă 8) adresă protocol țintă.