logo

Kā darbojas Adrešu izšķirtspējas protokols (ARP)?

Kad datorprogrammas sūta vai saņem ziņojumus, tās parasti izmanto kaut ko, ko sauc par IP adresi, kas ir kā virtuāla adrese. Taču īstā saruna notiek, izmantojot cita veida adresi, ko sauc par MAC adresi, kas ir kā ierīces faktiskā mājas adrese.

Tātad, mūsu mērķis ir noskaidrot MAC adresi, ar kuru mēs vēlamies runāt. Šeit noder ARP. Tas palīdz, pārvēršot IP adresi par fizisko MAC adresi, lai mēs varētu tērzēt ar citām tīkla ierīcēm



Lielākā daļa datorprogrammu/lietojumprogrammu izmanto loģiskās adreses (IP adreses), lai nosūtītu/saņemtu ziņojumus. Tomēr faktiskā saziņa notiek, izmantojot Fiziskā adrese (MAC adrese) no OSI modeļa 2. slāņa. Tāpēc mūsu misija ir iegūt galamērķa MAC adresi, kas palīdz sazināties ar citām ierīcēm. Šeit parādās ARP; tā funkcionalitāte ir pārveidot IP adreses fiziskās adresēs.

ARP

ARP

Kas ir Address Resolution Protocol (ARP)?

Akronīms ARP apzīmē Adrešu izšķiršanas protokols kas ir viens no svarīgākajiem datu saites slāņa protokoliem OSI modelis . Tā ir atbildīga par resursdatora aparatūras adreses atrašanu no zināmas IP adreses. Ir trīs pamata ARP termini.



Piezīme: ARP atrod resursdatora aparatūras adresi, kas pazīstama arī kā Media Access Control (MAC) adrese, izmantojot tās zināmo IP adresi.

np.linspace
Adrešu izšķiršanas protokols

Adreses izšķiršanas protokols

Svarīgi termini, kas saistīti ar ARP

  • Reversais ARP
  • Starpniekserveris ARP
  • Apgrieztā ARP

Reversais ARP

Reverse Address Resolution Protocol ir protokols, ko lokālajos tīklos (LAN) izmanto klientu iekārtas, lai pieprasītu IP adresi (IPv4) no maršrutētāja ARP tabulas. Ikreiz, kad tiek piegādāta jauna iekārta, kuras lietošanai ir nepieciešama IP adrese. Tādā gadījumā iekārta nosūta a RARP apraides pakete, kas satur MAC adresi sūtītāja un saņēmēja aparatūras laukā.



Starpniekserveris ARP

Starpniekservera adrešu izšķirtspējas protokols darbojas, lai ierīces, kas ir sadalītas tīkla segmentos, kas savienotas caur maršrutētāju vienā IP adresē, varētu atrisināt IP adresi uz MAC adresi. Starpniekservera ARP ir iespējots, lai “starpniekservera maršrutētājs” atrastos ar savu MAC adresi lokālajā tīklā, jo tas ir vēlamais maršrutētājs, kuram tiek adresēta apraide. Gadījumā, ja sūtītājs saņem starpniekservera maršrutētāja MAC adresi, tas nosūtīs datagrammu starpniekservera maršrutētājam, kas tiks nosūtīts uz mērķa ierīci.

Apgrieztā ARP

Inverse Address Resolution Protocol izmanto MAC adresi, lai atrastu IP adresi, to var vienkārši ilustrēt kā Inverse ARP ir tikai ARP apgrieztā vērtība. In bankomāts (Asinhronais pārsūtīšanas režīms) Tīkli, Inverse ARP tiek izmantots pēc noklusējuma. Apgrieztā ARP palīdz atrast 3. slāņa adreses no 2. slāņa adresēm.

Kā darbojas ARP?

Iedomājieties ierīci, kas vēlas sazināties ar citiem, izmantojot internetu. Ko dara ARP? Tas pārraida paketi uz visām avota tīkla ierīcēm. Tīkla ierīces noņem datu saites slāņa galveni no Protokola datu vienība ( PDU ) sauc par kadru un pārsūtiet paketi uz tīkla slāni (OSI 3. slānis), kur paketes tīkla ID tiek apstiprināts ar paketes mērķa IP tīkla ID, un, ja tas ir vienāds, tā atbild avotam ar MAC adresi. galamērķi, pretējā gadījumā pakete sasniedz tīkla vārteju un pārraida paketi ierīcēm, ar kurām tā ir savienota, un apstiprina to tīkla ID. Iepriekš minētais process turpinās, līdz otrā pēdējā tīkla ierīce ceļā sasniedz galamērķi, kur tā tiek apstiprināta, un ARP, savukārt, atbild ar mērķa MAC adresi.

Kā-Adrese-Izšķirtspēja-Protokols-ARP-darbojas---gif-opt-(1)

ARP

  1. ARP kešatmiņa: Pēc MAC adreses atrisināšanas ARP nosūta to uz avotu, kur tā tiek saglabāta tabulā turpmākai uzziņai. Turpmākajos sakaros var izmantot MAC adresi no tabulas.
  2. ARP kešatmiņas noildze: Tas norāda laiku, kuru MAC adrese var atrasties ARP kešatmiņā.
  3. ARP pieprasījums: Tas nav nekas cits kā paketes apraide tīklā, lai pārbaudītu, vai esam saskārušies ar mērķa MAC adresi vai nē.
    • Sūtītāja fiziskā adrese.
    • Sūtītāja IP adrese.
    • Uztvērēja fiziskā adrese ir FF:FF:FF:FF:FF: FF vai 1.
    • Uztvērēja IP adrese.
  4. ARP atbilde/atbilde: Tā ir MAC adreses atbilde, ko avots saņem no galamērķa, kas palīdz tālākai datu saziņai.
  • CASE-1:
    • Sūtītājs vēlas nosūtīt paketi citam resursdatoram tajā pašā tīklā.
    • Izmantojiet ARP, lai atrastu cita saimniekdatora fizisko adresi.
  • CASE-2:
    • Sūtītājs ir resursdators un vēlas nosūtīt paketi citam resursdatoram citā tīklā.
    • Sūtītājs aplūko savu maršrutēšanas tabulu.
    • Atrodiet šī galamērķa nākamā lēciena (maršrutētāja) IP adresi.
    • Atrodiet šī galamērķa nākamā lēciena (maršrutētāja) IP adresi.
  • 3. GADĪJUMS:
    • Sūtītājs ir a maršrutētājs un saņēma datagrammu.
    • Maršrutētājs pārbauda maršrutēšanas tabulu.
    • Aprēķiniet nākamā maršrutētāja IP.
    • Izmantojiet ARP, lai atrastu nākamā maršrutētāja fizisko adresi.
  • CASE-4:
    • Sūtītājs ir maršrutētājs, kas ir saņēmis datagrammu, kas paredzēta resursdatoram tajā pašā tīklā.
    • Izmantojiet ARP, lai atrastu šī saimniekdatora fizisko adresi.

Piezīme: Tiek pārraidīts ARP pieprasījums, un ARP atbilde ir Unicast.

Pārbaudi sevi

Interneta shēma 1

Interneta shēma 1

Savienojiet divus datorus, piemēram, A un B, izmantojot šķērssavienojumu. Tagad jūs varat redzēt ARP darbību, ierakstot šīs komandas:

1.   A>arp -a>

Pie galda nevarēs ieiet, jo viņi savā starpā nekad nav sazinājušies.

Tukša ievades tabula ARP

Tukša ievades tabula ARP

2.   A>ping 192.168.1.2 Galamērķa IP adrese ir 192.168.1.2 Atbilde nāk no galamērķa, bet viena pakete tiek zaudēta ARP apstrādes dēļ.>
Pakešu zudums ARP

Pakešu zudums ARP

Tagad ARP tabulas ierakstus var redzēt, ierakstot komandu. Lūk, kā izskatās ARP tabula:

ARP tabula

ARP tabula

ARP veidi

Saziņas protokols, ko sauc par Adrešu izšķirtspējas protokolu (ARP), tiek izmantots, lai noteiktu ierīces MAC (Media Access Control) adresi, pamatojoties uz tās IP adresi. Ir pieejami galvenokārt 4 ARP veidi:

1. Starpniekserveris ARP

3. slāņa ierīce var atbildēt uz ARP pieprasījumu mērķim, kas atrodas citā tīklā nekā sūtītājs, izmantojot paņēmienu, ko sauc par starpniekservera ARP. Atbildot uz ARP, maršrutētājs, kas ir iestatīts starpniekservera ARP, kartē savu MAC adresi ar mērķa IP adresi, maldinot sūtītāju, liekot sūtītājam domāt, ka ziņojums ir nonācis galamērķī.

Tā kā paketēm ir vajadzīgā informācija, aizmugursistēmas starpniekservera maršrutētājs tās pārsūta uz pareizo vietu.

2. Bezatlīdzības ARP

Uzņēmēja ARP pieprasījums, kas pazīstams kā bezatlīdzības ARP, palīdz atrast dublētās IP adreses. Šis ir maršrutētāja IP adreses apraides pieprasījums. Visi pārējie mezgli nevar izmantot slēdzim vai maršrutētājam piešķirto IP adresi, ja tas nosūta ARP pieprasījumu, lai iegūtu IP adresi, un nesaņem pretī ARP atbildes. Tomēr cits mezgls izmanto slēdzim vai maršrutētājam piešķirto IP adresi, ja tas nosūta ARP pieprasījumu par savu IP adresi un saņem ARP atbildi.

3. Reversais ARP

Lokālajā tīklā ( UN ), klienta sistēma izmanto šo tīkla protokolu, lai lūgtu ARP vārtejas maršrutētāja tabulai tās IPv4 adresi. Tīkla administrators vārtejas maršrutētājā izveido tabulu, ko izmanto, lai korelētu IP adresi ar MAC adresi.

4. Apgrieztais ARP

Apgrieztā ARP, kas ir pretējs ARP, mērķis ir izsecināt mezglu IP adreses no to datu saites slāņa adresēm. Frame releji un bankomātu tīkli, kur 2. slāņa virtuālās ķēdes adresēšana bieži tiek iegūta no 2. slāņa signalizācijas, ir to primārie lietojumi. Šīs virtuālās shēmas var izmantot, ja ir pieejamas nepieciešamās 3. slāņa adreses.

Saistība starp ARP, DNS un DHCP

Kā tika minēts iepriekš, IP adreses ir dinamiskas, jo tādējādi tiek aizsargāta lietotāju privātums un drošība. Tomēr IP adreses maiņai nevajadzētu notikt nejauši. IP adrese ir jāpiešķir saskaņā ar noteikumiem no iepriekš noteikta numuru diapazona, kas ir pieejams konkrētā tīklā. Šādi rīkojoties, tiek novērstas tādas problēmas kā divas mašīnas, kas iegūst vienu un to pašu IP adresi.

Dinamiskās resursdatora konfigurācijas protokols vai DHCP , ir nolikuma nosaukums. Tā kā IP adreses ir nepieciešamas, lai veiktu meklēšanu internetā, tās ir nozīmīgas kā datora identitātes. Lietotāji izmanto alfabētiskus nosaukumus, meklējot domēna nosaukumu vai vienoto resursu vietrādi (URL).

No otras puses, datori saista domēna nosaukumu ar serveri, izmantojot ciparu IP adresi. Lai savienotu abus, IP adrese tiek pārveidota no mulsinošas ciparu virknes par salasāmāku, saprotamāku domēna nosaukumu, izmantojot domēna nosaukumu sistēmu ( DNS ) serveris un otrādi.

ARP krāpšanās un ARP kešatmiņas saindēšanās

ARP krāpšanās ir ierīces viltus veids, lai saistītu uzbrucēja MAC adresi ar datora vai servera IP adresi, raidot viltus ARP ziņojumus no hakera. Veiksmīgi izveidojot saiti, tā tiek izmantota datu pārsūtīšanai uz hakera datoru. To vienkārši sauc par krāpšanos. ARP var radīt lielāku ietekmi uz uzņēmumiem. ARP viltošanas uzbrukumi var veicināt citus uzbrukumus, piemēram:

  • Cilvēks-in-the-middle Attack
  • Uzbrukums pakalpojuma atteikumam
  • Sesijas nolaupīšana

Vietējais tīkls, kas izmanto ARP, nav drošs ARP viltošanas gadījumā, to vienkārši sauc par ARP kešatmiņas saindēšanos.

ARP vēsture un nākotne

Pirmo reizi par ARP tika runāts dokumentā Request for Comments 826, kuru 1982. gada novembrī rakstīja Deivids K. Plamers. Toreiz bija problēma ar adrešu noskaidrošanu, jo populārajai tīkla tehnoloģijai Ethernet bija vajadzīgas 48 bitu adreses.

Bet tagad ar IP versiju 6 ( IPv6 ) adreses, kas ir daudz garākas — 128 biti, mēs izmantojam kaut ko, ko sauc par Neighbor Discovery protokolu, nevis ARP, lai iegūtu konfigurācijas informāciju. Lai gan IPv4 adreses joprojām ir izplatītākas, IPv6 kļūst arvien populārāks, jo īpaši saistībā ar lietiskā interneta (IoT) ierīču pieaugumu, kurām nepieciešamas IP adreses. Neighbor Discovery darbojas citā tīkla slānī un izmanto protokolu ar nosaukumu Internet Control Message Protocol 6. versija, lai atrastu tuvumā esošās ierīces.

ARP izmantošanas priekšrocības

  • Efektīva komunikācija : ARP palīdz ierīcēm efektīvi sazināties, pārvēršot IP adreses MAC adresēs, nodrošinot netraucētu saziņu tīklā.
  • Dinamiskie tīkla atjauninājumi : ARP dinamiski atjaunina savu kešatmiņu ar MAC adreses informāciju, ļaujot mainīt tīkla topoloģiju bez manuālas iejaukšanās.
  • Mērogojamība : ARP labi pielāgojas tīkla izmēram, ļaujot ierīcēm efektīvi sazināties gan mazos, gan lielos tīklos.
  • Saderība : ARP ir standarta protokols, ko izmanto dažāda veida tīklos, nodrošinot dažādu ierīču un sistēmu savietojamību un savietojamību.

ARP lietošanas trūkumi

  • Drošība : ARP darbojas zemā līmenī un var būt neaizsargāts pret dažādiem uzbrukumiem, piemēram, ARP viltošanu, kad uzbrucēji kopē ierīces tīklā, lai pārtvertu vai manipulētu ar datiem.
  • Apraides satiksme : ARP izmanto pārraide ziņojumus, lai atklātu MAC adreses, kas var palielināt tīkla pārslodzi, īpaši lielos tīklos.
  • Ierobežoti drošības līdzekļi : ARP trūkst stabilu drošības līdzekļu, tāpēc ir sarežģīti autentificēt un pārbaudīt tīklā esošo ierīču identitāti, padarot to uzņēmīgu pret uzbrukumiem.

Secinājums

Visbeidzot, ARP palīdz datoriem atrast vienam otru fiziskās adreses tīklā, lai viņi varētu efektīvi sazināties. ARP (Address Resolution Protocol) ir kā tulks datoriem tīklā. Kad viens dators vēlas sarunāties ar citu datoru, tam ir jāzina otra datora fiziskā adrese (MAC adrese). Bet viss, kas tam ir, ir otra datora IP adrese (piemēram, tā mājas adrese). Tātad, ARP ieiet un jautā: Hei, kam ir šī IP adrese? Dators ar to IP adrese atbild ar savu MAC adrese , un tad viņi var tērzēt.

Bieži uzdotie jautājumi par ARP — FAQ

Kas ir MTM uzbrukums?

Vīrietis vidējā uzbrukumā ir tāds, kurā hakeris vai uzbrucējs izveido savienojumu ar upuriem, lai sazinātos ar viņiem vai, iespējams, pārtvertu visas upuru datu paketes. Šajā gadījumā upuri uzskata, ka viņi runā viens ar otru, bet patiesībā komunikāciju kontrolē ļaundabīgais uzbrucējs vai hakeris; citiem vārdiem sakot, ir izveidota trešā puse, kas pārrauga un pārvalda saziņas plūsmu starp klientu un serveri.

Kas ir ARP kešatmiņa?

IP adrese un multivides piekļuves kontroles (MAC) adrese fiziskam datoram vai ierīcei lokālajā tīklā ir saistītas, izmantojot Address Resolution Protocol kešatmiņu (ARP kešatmiņu), kas ir datu krātuve. ARP kešatmiņa palīdz novirzīt paketes uz atbilstošo galapunktu un var saglabāt informāciju gan Ethernet, gan bezvadu maršrutēšanai.

Kas ir ARP taimauts?

Tīkla resursdatori uztur adrešu izšķirtspējas protokola (ARP) tabulu, kas saglabā ARP ierakstus dažas stundas.

Kas ir ARP krāpšanās?

Maldināšana ir sava veida uzbrukums, kurā hakeri iefiltrējas mērķa lietotāja sistēmā un izmanto savu uzticību, lai izplatītu bīstamu ļaunprātīgu programmatūru un nozagtu sistēmā saglabātos datus, tostarp PIN un paroles. Maldināšanās gadījumā hakeru galvenais mērķis ir psiholoģiski ietekmēt upuri. .

j e s t

Vai ARP nodrošina drošību?

Neviens ARP pats par sevi nav drošs.