Adreso skyrimo protokolas (ARP)

Kas yra ARP?

„Address Resolution Protocol“ (ARP) yra svarbus OSI modelio tinklo sluoksnio protokolas, kuris padeda rasti MAC („Media Access Control“) adresą, atsižvelgiant į sistemos IP adresą. Pagrindinė ARP užduotis yra konvertuoti 32 bitų IP adresą (skirtas „IPv4“) į 48 bitų MAC adresą.

Šis protokolas dažniausiai naudojamas nustatyti įrenginio aparatūros (MAC) adresą iš IP adreso. Jis taip pat naudojamas, kai vienas įrenginys nori bendrauti su kitu įrenginiu vietiniame tinkle. Pilna ARP forma yra „Address Resolution Protocol“.

Šioje tinklo mokymo programoje sužinosite:

  • Kas yra ARP?
  • Kaip veikia adresų sprendimo protokolas (ARP)?
  • Svarbūs ARP terminai:
  • Adreso sprendimo būdai
  • ARP tipai
  • ARP antraštė:
  • ARP naudojimo pranašumai

Kaip veikia adresų sprendimo protokolas (ARP)?

Visos IPv4 tinklo OS palaiko ARP talpyklą. Kai pagrindinis kompiuteris prašo MAC adreso siųsti paketą kitam kompiuteriui LAN, jis patikrina savo ARP talpyklą, kad patikrintų, ar MAC adreso vertimas jau pateiktas.

Supraskime šią sąvoką pateikdami pavyzdį:

  • „Hosta P“ išsprendžia pagrindinio kompiuterio U protokolo adresą, skirtą protokoliniams pranešimams iš programos P, išsiųstos U.
  • P neišsprendžia pagrindinio kompiuterio U protokolo adreso
  • Naudodamas interneto sluoksnį, pagrindinis kompiuteris P pateikia pagrindinį kompiuterį U, nukreipdamas per T1 ir T2.
  • Pagrindinis kompiuteris P išsprendžia T1 aparatūros adresą.
  • Pagrindinio kompiuterio P tinklo sluoksnis perduoda paketą, kuriame yra U paskirties protokolo adresas pristatymui į T1
  • T1 pateikia paketą T2, kuris savo ruožtu persiunčia paketą pagrindiniam kompiuteriui U.

Svarbūs ARP terminai:

  • ARP talpykla: Išsprendęs MAC adresą, ARP išsiunčia jį į talpyklą, saugomą lentelėje, kad būtų galima naudoti ateityje. Vėlesni pranešimai gali naudoti lentelės MAC adresą.
  • ARP talpyklos skirtasis laikas: laikas, kurį gali būti ARP talpykloje esantis MAC adresas.
  • ARP užklausa: transliuokite paketą per tinklą, kad patikrintumėte, ar aptikome paskirties MAC adresą, ar ne.
  • ARP atsakymas / atsakymas: MAC adreso atsakymas, kurį šaltinis gauna iš paskirties, padeda toliau perduoti duomenis.

Adreso sprendimo būdai

Asociacija tarp protokolo adreso ir aparatinės įrangos adreso yra žinoma kaip privaloma.

Tam tikslui naudojamos trys technikos:

  • Lentelės paieška - atmintyje saugomi įrišimai, kurių raktas yra protokolo adresas. Jis naudoja duomenų ryšio sluoksnį, tikrindamas protokolo adresą, norėdamas rasti aparatūros adresą.
  • Dinaminis - tokio tipo tinklo pranešimų siuntimo metodas naudojamas „ tiksliai laiku“ raiškai išspręsti. Duomenų ryšio sluoksnis siunčia pranešimų užklausas aparatūros adresu. paskirties vieta atsako.
  • Uždaros formos skaičiavimas - taikant šį metodą, protokolo adresas yra pagrįstas aparatūros adresu. Duomenų ryšio sluoksnis aparatūros adresą išgauna iš protokolo adreso.

ARP tipai

Toliau pateikiami keturi adresų sprendimo protokolo tipai:

  • Tarpinis ARP
  • Neatlygintinas ARP
  • Atvirkštinis ARP
  • Atvirkštinis ARP

Išmokime juos visus išsamiai:

ARP tipai

Tarpinis ARP:

Taikant „Proxy ARP“ metodą, 3 lygio įrenginiai gali atsakyti į ARP užklausas. Šio tipo ARP yra sukonfigūruotas. Maršrutizatorius atsakys į tikslinį IP adresą ir susieks maršrutizatoriaus MAC adresą su tiksliniu IP adresu ir siuntėju, kai jis pasieks tikslą.

Nemokamas ARP:

Neatlygintinai yra dar viena priimančiosios ARP užklausų rūšis. Šio tipo ARP užklausa padeda tinklui nustatyti IP adreso kopiją. Todėl, kai maršrutizatorius arba jungiklis siunčia ARP užklausą, kad gautų jo IP adresą, ARP atsakymai negaunami. Kad jokie kiti mazgai negalėtų naudoti tam jungikliui ar maršrutizatoriui priskirto IP adreso.

Atvirkštinis ARP (RARP)

Atvirkštinis ARP, dar vadinamas RARP, yra ARP tinklo protokolo tipas, kurį kliento sistema naudoja LAN, kad paprašytų jo IPv4 adreso iš ARP maršrutizatoriaus lentelės. Tinklo administratorius dažniausiai sukuria lentelę šliuzo-maršrutizatoriuje, kuris padeda nustatyti konkretaus IP adreso MAC adresą.

Atvirkštinis ARP (InARP)

Atvirkštinis ARP taip pat vadinamas InARP, yra ARP tipas, naudojamas norint rasti mazgų IP adresus iš duomenų ryšio sluoksnio adresų. InARP yra plačiai naudojamas bankomatų tinklų rėmų relėse, kur 2 lygio virtualiosios grandinės adresavimas gaunamas iš 2 lygio signalizacijos.

ARP antraštė:

ARP antraštė
  • Aparatinės įrangos tipas - tai 1, skirtas Ethernet.
  • Protokolo tipas - tai tinklo sluoksnyje naudojamas protokolas.
  • Aparatinės įrangos adreso ilgis - tai ilgis baitais, kad jis būtų 6 Ethernet.
  • Protokolo adreso ilgis - jo vertė yra 4 baitai.
  • Operacijos kodas nurodo, kad paketas yra ARP užklausa (1) arba ARP atsakymas (2).
  • Siuntėjų aparatinės įrangos adresas - tai šaltinio mazgo aparatinės įrangos adresas.
  • Siuntėjų protokolo adresas - tai šaltinio mazgo 3 sluoksnio adresas.
  • Tikslinis aparatinės įrangos adresas - jis naudojamas RARP užklausoje, kuri atsako ir į paskirties aparatinę, ir į 3 sluoksnio adresus.
  • Tikslinio protokolo adresas - jis naudojamas ARP užklausoje, kai atsakymas pateikia tiek 3 sluoksnio adresus, tiek paskirties aparatinę įrangą.

ARP naudojimo pranašumai

Čia yra privalumai / privalumai naudojant ARP

  • Jei naudojate ARP, tada MAC adresai gali būti lengvai žinomi, jei žinote tos pačios sistemos IP adresą.
  • Pabaigos mazgai neturėtų būti sukonfigūruoti „žinoti“ MAC adresų. Jį galima rasti, kai reikia.
  • ARP tikslas yra įgalinti kiekvieną tinklo kompiuterį, kuris leidžia jums susieti IP adresus ir fizinius adresus.
  • Priimančiojoje saugomų susiejimų ar lentelių rinkinys vadinamas ARP lentele arba ARP talpykla.

DUK:

Kas nutiks, jei ARP užklausa pateikiama neegzistuojančiam pagrindiniam kompiuteriui?

Jei kelios ARP užklausos pateikiamos neegzistuojančiam pagrindiniam kompiuteriui, tai padidins laiko intervalus tarp užklausų. Galų gale ARP pasiduoda.

Ką daryti, jei pagrindinis kompiuteris atsiunčia ARP užklausą dėl savo IP adreso?

Kitos mašinos atsako (neatlygintinai ARP) kaip įprastą ARP užklausą. Tai padeda aptikti jau priskirtą IP adresą.

Santrauka:

  • ARP protokolas padeda rasti MAC (Media Access Control) adresą, atsižvelgiant į sistemos IP adresą.
  • Svarbūs ARP terminai yra šie: 1) ARP talpykla 2) ARP talpyklos skirtasis laikas 3) ARP užklausa 4) ARP atsakymas / atsakymas
  • Trijų tipų ARP skiriamosios gebos metodai yra šie: 1) lentelės paieška 2) dinaminė 3) uždaros formos skaičiavimas.
  • Svarbūs ARP protokolai yra: 1) Proxy ARP 2) Nemokamas ARP 3) Reverse ARP 4) Atvirkštinis ARP.
  • ARP antraštės komponentai yra 1) aparatinės įrangos tipas 2) protokolo tipas 3) aparatinės įrangos adreso ilgis 4) protokolo adreso ilgis 5) siuntėjų aparatinės įrangos adresas 6) siuntėjų protokolo adresas 7) tikslinės aparatinės įrangos adresas 8) tikslinio protokolo adresas.

Įdomios straipsniai...