Aloittelijan opas ratkaisemisprosessien käsittelemiseksi (ARP)

Osoitekirjoitusprotokollat ​​käsittelevät tapaa, jolla paikalliset IP-osoitteet ratkaistaan ​​verkon tietokoneiden välillä.

Yksinkertaisimmassa muodossaan kuvitella, että sinulla on tietokone, kuten kannettava tietokone ja haluat kommunikoida Raspberry PI: n kanssa, joka on kytketty osaksi paikallista laajakaistayhteyttä.

Voit yleisesti katsoa, ​​onko Raspberry PI saatavilla verkossa pingamalla sitä. Heti kun Ping Raspberry PI tai yrittää mitään muuta yhteyttä Raspberry PI, sinun on potkaisematta tarvetta osoite resoluutiolla. Ajattele sitä kättelyn muodossa.

ARP vertaa isännän ja kohdetietokoneen osoitetta ja aliverkon peitteitä . Jos nämä vastaavat, osoite on tosiasiallisesti ratkaistu paikallisverkkoon.

Miten tämä prosessi todella toimii?

Tietokoneessa on ARP-välimuisti, josta ensin pääsee käsiksi ja yrittää ratkaista osoite.

Jos välimuistissa ei ole tietoja, joiden avulla osoite voidaan ratkaista, pyyntö lähetetään jokaiselle verkon koneelle.

Jos verkossa olevalla koneella ei ole etsittyä IP-osoitetta, se vain jättää huomiotta pyynnön, mutta jos koneessa on sovitus, se lisää kutsuttavan tietokoneen tiedot omaan ARP-välimuistiinsa. Sitten se lähettää vastauksen takaisin alkuperäiseen soitettavaan tietokoneeseen.

Saatuaan vastaanottajan tietokoneen osoitteen vahvistuksen, yhteys muodostetaan ja ping- tai muuta verkkopyyntöä voidaan käsitellä.

Tosiasiallinen tieto, jonka lähdetietokone etsii kohdetietokoneelta, on sen MAC-osoite tai koska sitä kutsutaan joskus HW-osoitteeksi.

Työskentely esimerkki ARP-komennolla

Jotta tämä olisi helpompi ymmärtää, verkkoon on liitettävä kaksi tietokonetta.

Varmista, että molemmat tietokoneet on kytketty päälle ja että ne voivat muodostaa yhteyden internetiin.

Avaa nyt päätelaite Linuxin avulla ja kirjoita seuraava komento:

ARP

Näytettävät tiedot ovat tietokoneesi ARP-välimuistissa tällä hetkellä tallennettuja tietoja.

Tulokset voivat vain näyttää koneen, et voi nähdä mitään, tai tulokset voivat sisältää toisen tietokoneen nimen, jos olet liittänyt siihen aiemmin.

. Arp-komennon toimittamat tiedot ovat seuraavat:

Jos sinulla ei ole mitään näytettävää, älä huoli, koska se muuttuu pian. Jos näet toisen tietokoneen, näet todennäköisesti, että HW-osoite on asetettu (epätäydellinen).

Sinun on tiedettävä sen tietokoneen nimi, johon olet yhteydessä. Minun tapauksessani liityn minun Raspberry PI nollaan.

Terminaalissa toimitaan seuraava komento, jossa korvataan sanat "raspberrypizero" tietokoneen nimen kanssa, johon olet yhteydessä.

ping raspberrypizero

Mitä on tapahtunut on, että käyttämäsi tietokone on tutkinut sen ARP-välimuistia ja tajusin, ettei sillä ole tietoa tai tarpeeksi tietoa koneesta, jota yrität pingata. Siksi se on lähettänyt verkon kautta pyynnön pyytämällä kaikkia muita verkon koneita, olivatko he todellakin etsimääsi tietokonetta.

Jokainen tietokoneessa oleva verkko tarkastelee IP-osoitetta ja maskia, ja kaikki, mutta jolla on tämä IP-osoite, hylkää pyynnön.

Tietokone, jolla on pyydetty IP-osoite ja naamio, huutavat: "Hei se olen minä!" ja lähettää sen HW-osoitteen takaisin pyytävälle tietokoneelle. Tällöin lisätään kutsuvan tietokoneen ARP-välimuisti.

Älä usko minuun? Käynnistä arp-komento uudelleen.

ARP

Tällä kertaa sinun pitäisi nähdä sen tietokoneen nimi, johon olet pingattu, ja näet myös HW-osoitteen.

Näytä IP-osoitteet tietokoneen isäntänimen sijaan

Oletuksena arp-komento näyttää ARP-välimuistin kohteiden isäntänimen, mutta voit pakottaa sen näyttämään IP-osoitteet seuraavalla kytkimellä:

arp-n

Vaihtoehtoisesti saatat haluta käyttää seuraavia kytkimiä, jotka näyttävät tuotoksen eri tavalla:

arp -a

Yllä olevan komennon tuotos tulee olemaan tämän linjan mukainen:

raspberrypi (172.16.15.254) d4: ca: 6d: 0e: d6: 19 [eetteri] wlp2s0

Tällä kertaa saat tietokoneen nimen, IP-osoitteen, HW-osoitteen, HW-tyypin ja verkon.

Kuinka poistaa merkinnät ARP-välimuistista

ARP-välimuisti ei säilytä tietoja pitkään, mutta jos sinulla on tiettyyn tietokoneeseen yhteydessä olevia ongelmia, ja epäilet, että osoitettu tieto on virheellinen, voit poistaa merkinnän välimuistista seuraavalla tavalla.

Suorita ensin arp-komento saadaksesi poistettavan merkinnän HW-osoitteen.

Käynnistä nyt seuraava komento:

arp-d HWADDR

Korvaa HWADDR HW-osoitteella poistettavan merkinnän kohdalle.

Yhteenveto

Keskimääräistä tietokoneen käyttäjää ei käytä arp-komentoa, ja se koskee vain useimpia ihmisiä verkko-ongelmien vianmäärityksessä.