Protocolul de rezoluție a adresei: Ce este antetul ARP în rețea
Ce este ARP?
Protocolul de rezoluție a adresei (ARP) este un protocol important al stratului de rețea în modelul OSI, care ajută la găsirea adresei MAC (Media Access Control) având în vedere adresa IP a sistemului. Sarcina principală a ARP este de a converti adresa IP de 32 de biți (pentru IPv4) într-o adresă MAC de 48 de biți.
Acest protocol este folosit în mare parte determinați adresa hardware (MAC). a unui dispozitiv de la o adresă IP. De asemenea, este utilizat atunci când un dispozitiv dorește să comunice cu un alt dispozitiv dintr-o rețea locală. Forma completă a ARP este Address Resolution Protocol.
Cum funcționează ARP (Address Resolution Protocol)?
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 de protocol pentru gazda U pentru mesajele de protocol de la o aplicație pe P trimisă către U.
- P nu rezolvă o adresă de protocol pentru gazda U
- Prin utilizarea stratului de internet, gazda P livrează gazdei U prin rutare prin T1 și T2.
- Gazda P rezolvă adresa hardware T1.
- Stratul de rețea de pe gazda P trece pachetul care conține adresa de protocol de destinație pentru U pentru livrare la T1
- T1 livrează pachetul către T2 care, la rândul său, transmite pachetul către Gazda U.
Termeni ARP importanți
- Cache ARP: După rezolvarea adresei MAC, ARP-ul o trimite în memoria cache stocată într-un tabel pentru referință ulterioară. Comunicațiile ulterioare pot folosi adresa MAC din tabel.
- ARP Cache Timeout: Este timpul pentru care poate rezida adresa MAC din memoria cache ARP.
- Solicitare ARP: Difuzarea unui pachet prin rețea pentru a valida dacă am găsit adresa MAC de destinație sau nu.
- Răspuns/răspuns ARP: Răspunsul la adresa MAC pe care îl primește sursa de la destinație ajută la comunicarea ulterioară a datelor.
Metode de rezoluție a adresei
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 în tabel – Legături stocate în memorie cu adresa de protocol ca cheie. Utilizează nivelul de legătură de date pentru a verifica adresa de protocol pentru a găsi adresa hardware.
- Dinamic-Acest tip de metodă de mesagerie în rețea este folosită pentru rezoluția „just-in-time”. Stratul de legătură de date trimite solicitări de mesaje într-o adresă hardware. destinatia raspunde.
- 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 adreselor, care este prezentat mai jos:
- ARP proxy
- ARP gratuit
- Reverse ARP
- ARP invers
Să le învățăm pe toate în detaliu:
ARP proxy
Î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 va mapa 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 solicitare ARP a gazdei. Acest tip de solicitare ARP ajută rețeaua să identifice adresa IP duplicată. Prin urmare, atunci când o solicitare ARP este trimisă de un router sau un comutator pentru a o obține Adresa IP, nu sunt primite răspunsuri ARP, astfel încât niciun alt nod nu poate folosi adresa IP alocată acelui switch sau router.
Reverse ARP (RARP)
Reverse ARP, numit ș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 sa IPv4 din tabelul de router ARP. Administratorul de rețea creează în mare parte un tabel în gateway-router, care ajută la determinarea adresei MAC la acea anumită adresă IP.
ARP invers (InARP)
Inverse ARP se mai numește și InARP, este un tip de ARP utilizat pentru a găsi IP-ul adreselor nodurilor din adresele stratului de legătură de date. InARP este utilizat pe scară largă pentru rețelele de cadru ATM în care adresarea circuitelor virtuale de nivel 2 este achiziționată din semnalizarea de nivel 2.
Antet ARP
- Tip hardware–Este 1 pentru Ethernet.
- Tip protocol –Este un protocol utilizat în stratul de rețea.
- Lungimea adresei hardware-Este lungimea în octeți, astfel încât să fie 6 pentru Ethernet.
- Lungimea adresei protocolului – Valoarea sa este de 4 octeți.
- OperaCodul de ținere indică faptul că pachetul este o cerere ARP (1) sau un răspuns ARP (2).
- Adresa hardware a expeditorilor – Este o adresă hardware a nodului sursă.
- Adresa protocolului expeditorului -Este o adresă de nivel 3 a nodului sursă.
- Target Adresa hardware – Este utilizat într-o solicitare RARP, răspuns care afectează atât hardware-ul destinației, cât și adresele de nivel 3.
- Target Adresa de protocol – Este utilizat într-o solicitare ARP atunci când răspunsul poartă atât adrese de nivel 3, cât și hardware-ul destinației.
Avantajele utilizării ARP
Iată avantajele/beneficiile utilizării ARP
- Dacă utilizați ARP, atunci adresele MAC pot fi cunoscute cu ușurință dacă cunoașteți adresa IP a aceluiași sistem.
- Nodurile finale nu ar trebui configurate să „cunoască” adrese MAC. Poate fi găsit atunci când este nevoie.
- Scopul ARP este de a activa fiecare gazdă într-o rețea care vă permite să construiți o mapare între adresele IP și adresele fizice.
- Setul de mapări sau tabel stocat în gazdă se numește tabel ARP sau cache ARP.
Întrebări frecvente:
Rezumat
- Protocolul ARP ajută la găsirea adresei MAC (Media Access Control) având în vedere adresa IP a sistemului.
- Termenii ARP importanți sunt: 1) ARP Cache 2) ARP Cache Timeout 3) Solicitare 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) Reverse ARP 4) ARP invers.
- Componentele antetului ARP sunt 1) Tipul hardware 2) Tipul protocolului 3) Lungimea adresei hardware 4) Lungimea adresei protocolului 5) Adresa hardware a expeditorului 6) Adresa protocolului expeditorului 7) Target Adresa hardware 8) Target Adresa de protocol.