Protocol Resolution Protocol (ARP)

Obsah:

Anonim

Čo je ARP?

Address Resolution Protocol (ARP) je dôležitý protokol sieťovej vrstvy v modeli OSI, ktorý pomáha nájsť adresu MAC (Media Access Control) vzhľadom na adresu IP systému. Hlavnou úlohou ARP je prevádzať 32-bitovú IP adresu (pre IPv4) na 48-bitovú MAC adresu.

Tento protokol sa väčšinou používa na určenie hardvérovej (MAC) adresy zariadenia z adresy IP. Používa sa tiež vtedy, keď jedno zariadenie chce komunikovať s iným zariadením v lokálnej sieti. Plná forma protokolu ARP je Address Resolution Protocol.

V tomto návode na vytváranie sietí sa dozviete:

  • Čo je ARP?
  • Ako funguje protokol Resolution Resolution Protocol (ARP)?
  • Dôležité podmienky ARP:
  • Metódy riešenia adries
  • Typy ARP
  • Hlavička ARP:
  • Výhody použitia ARP

Ako funguje protokol Resolution Resolution Protocol (ARP)?

Všetky operačné systémy v sieti IPv4 uchovávajú medzipamäť ARP. Keď hostiteľ požiada MAC adresu o zaslanie paketu na iného hostiteľa v LAN, skontroluje svoju medzipamäť ARP a skontroluje, či už preklad MAC adresy predstavuje.

Pochopme tento koncept na príklade:

  • Hosta P rozlišuje adresu protokolu pre hostiteľa U pre protokolové správy z aplikácie na P odosielanej do U.
  • P nevyrieši adresu protokolu pre hostiteľa U
  • Pomocou internetovej vrstvy poskytuje hostiteľ P hostiteľovi U smerovanie cez T1 a T2.
  • Hostiteľ P vyrieši hardvérovú adresu T1.
  • Sieťová vrstva na hostiteľovi P odovzdá paket obsahujúci adresu cieľového protokolu pre U na doručenie do T1
  • T1 doručí paket na T2, ktorý ho potom pošle ďalej hostiteľovi U.

Dôležité podmienky ARP:

  • ARP Cache: Po vyriešení MAC adresy ju ARP pošle do cache uloženej v tabuľke pre ďalšie použitie. Následná komunikácia môže využiť MAC adresu z tabuľky.
  • Časový limit medzipamäte ARP: Je to čas, po ktorý môže byť umiestnená adresa MAC v medzipamäti ARP.
  • ARP požiadavka: Vysielanie paketu po sieti s cieľom overiť, či sme narazili na cieľovú adresu MAC alebo nie.
  • Odozva / odpoveď ARP: Odpoveď na MAC adresu, ktorú zdroj dostane od cieľového miesta, pomáha pri ďalšej komunikácii s údajmi.

Metódy riešenia adries

Asociácia medzi adresou protokolu a hardvérovou adresou sa nazýva väzba.

Na tento účel sa používajú tri techniky:

  • Vyhľadanie tabuľky - Viazania uložené v pamäti s kľúčom ako adresou protokolu. Používa vrstvu dátového spojenia, ktorá kontroluje adresu protokolu, aby zistila hardvérovú adresu.
  • Dynamický - tento typ metódy sieťových správ sa používa na rozlíšenie „just-in-time“. Vrstva dátového spojenia odosiela požiadavky na správy na hardvérovú adresu. cieľová stanica odpovie.
  • Výpočet v uzavretej forme - v tejto metóde je adresa protokolu založená na hardvérovej adrese. Vrstva dátového spojenia odvodzuje hardvérovú adresu od adresy protokolu.

Typy ARP

Ďalej sú uvedené štyri typy protokolu pre rozlíšenie adries:

  • Proxy ARP
  • Bezplatný ARP
  • Reverzný ARP
  • Inverzný ARP

Poďme sa ich naučiť podrobne:

Typy ARP

Proxy ARP:

V metóde Proxy ARP môžu zariadenia vrstvy 3 odpovedať na požiadavky ARP. Tento typ ARP je nakonfigurovaný, smerovač bude reagovať na cieľovú adresu IP a mapuje adresu MAC smerovača s cieľovou adresou IP a odosielateľom, keď sa dostane na miesto určenia.

Bezplatný ARP:

Bezplatná je ďalší typ ARP požiadavky hostiteľa. Tento typ požiadavky ARP pomáha sieti identifikovať duplicitnú adresu IP. Preto, keď smerovač alebo prepínač pošle požiadavku ARP na získanie jeho adresy IP, neprijme sa žiadna odpoveď ARP. Takže žiadne ďalšie uzly nemôžu používať adresu IP pridelenú tomuto prepínaču alebo smerovaču.

Reverzný ARP (RARP)

Reverzný ARP, tiež teraz nazývaný RARP, je typ sieťového protokolu ARP, ktorý používa klientský systém v sieti LAN na vyžiadanie svojej adresy IPv4 z tabuľky smerovača ARP. Správca siete väčšinou vytvorí v bráne-smerovači tabuľku, ktorá pomáha určiť adresu MAC na konkrétnu adresu IP.

Inverzný ARP (InARP)

Inverzný ARP sa tiež nazýva InARP, je typ ARP používaný na vyhľadanie IP adries uzlov z adries vrstvy dátového spojenia. InARP sa široko používa pre rámcové relé sietí ATM, kde sa virtuálne okruhy vrstvy 2 získavajú zo signalizácie vrstvy 2.

Hlavička ARP:

Hlavička ARP
  • Typ hardvéru - je 1 pre Ethernet.
  • Typ protokolu - je to protokol používaný v sieťovej vrstve.
  • Dĺžka hardvérovej adresy - je to dĺžka v bajtoch, aby pre Ethernet bola 6.
  • Dĺžka adresy protokolu - jeho hodnota je 4 bajty.
  • Prevádzkový kód označuje, že paket je požiadavkou ARP (1) alebo odpoveďou ARP (2).
  • Hardvérová adresa odosielateľa - je to hardvérová adresa zdrojového uzla.
  • Adresa protokolu odosielateľa - Je to adresa 3. vrstvy zdrojového uzla.
  • Cieľová hardvérová adresa - používa sa v požiadavke RARP, ktorej odpoveď má vplyv tak na hardvér, ako aj na adresu vrstvy 3 cieľa.
  • Cieľová adresa protokolu - používa sa v požiadavke ARP, keď odpoveď prenáša adresy vrstvy 3 aj hardvér cieľa.

Výhody použitia ARP

Tu sú výhody a výhody používania ARP

  • Ak používate ARP, potom adresy MAC možno ľahko zistiť, ak poznáte adresu IP rovnakého systému.
  • Koncové uzly by nemali byť nakonfigurované tak, aby „poznali“ adresy MAC. V prípade potreby sa dá nájsť.
  • Cieľom ARP je umožniť každému hostiteľovi v sieti, ktorá vám umožní vytvoriť mapovanie medzi IP adresami a fyzickými adresami.
  • Sada mapovaní alebo tabuľky uložená v hostiteľovi sa nazýva ARP tabuľka alebo ARP vyrovnávacia pamäť.

FAQ:

Čo sa stane, ak sa vytvorí žiadosť ARP pre neexistujúceho hostiteľa?

Ak sa urobí niekoľko ARP požiadaviek pre neexistujúceho hostiteľa, zvýši to časové intervaly medzi požiadavkami. ARP sa nakoniec vzdá.

Čo ak hostiteľ odošle požiadavku ARP na svoju adresu IP?

Ostatné stroje odpovedajú (bezdôvodne ARP) ako normálna požiadavka ARP. To pomáha zistiť, či už bola adresa IP priradená.

Zhrnutie:

  • Protokol ARP pomáha nájsť adresu MAC (Media Access Control) podľa adresy IP systému.
  • Dôležité podmienky ARP sú: 1) ARP Cache 2) ARP Cache Timeout 3) ARP request 4) ARP response / response
  • Tri typy techník rozlíšenia ARP sú: 1) Tabuľkové vyhľadávanie 2) Dynamické 3) Uzavreté výpočty.
  • Dôležité protokoly ARP sú: 1) Proxy ARP 2) Bezplatná ARP 3) Reverzná ARP 4) Inverzná ARP.
  • Komponenty hlavičky ARP sú 1) Typ hardvéru 2) Typ protokolu 3) Dĺžka hardvérovej adresy 4) Dĺžka adresy protokolu 5) Hardvérová adresa odosielateľa 6) Adresa protokolu odosielateľa 7) Cieľová hardvérová adresa 8) Cieľová adresa protokolu.