Kezdeti útmutató a felbontási protokollok (ARP) kezeléséhez

A címfeloldási protokollok foglalkoznak azzal, ahogy a helyi IP-címeket a hálózaton lévő számítógépek között megoldják.

A legegyszerűbb formában képzeld el, hogy van számítógéped, például egy laptop, és kommunikálni akarsz a Raspberry PI-vel, amely mind a helyi szélessávú kapcsolat része.

Általánosságban elmondható, hogy a Raspberry PI elérhető-e a hálózaton a pingálással . Amint megkeresi a Málna PI-t, vagy megkísérel bármilyen más kapcsolatot a Málna PI-vel, elindítja a címfelbontás szükségességét. Gondolj bele a kézfogás egyik formájaként.

Az ARP összehasonlítja a gazda és a célszámítógép címét és alhálózati maszkjait . Ha ezek megegyeznek, akkor a cím ténylegesen megoldódott a helyi hálózatra.

Tehát hogyan működik ez a folyamat?

A számítógép rendelkezik ARP gyorsítótárral, amelyhez először meg kell próbálni megoldani a címet.

Ha a gyorsítótár nem tartalmazza a cím feloldásához szükséges információkat, akkor a rendszer elküldi a kérelmet a hálózat minden gépére.

Ha a hálózatban lévő gép nem rendelkezik az IP-címmel, akkor csak figyelmen kívül hagyja a kérést, de ha a gép egyezik, hozzáadja a hívó számítógéphez tartozó információkat a saját ARP gyorsítótárához. Ezután visszajelzést küld vissza az eredeti hívó számítógépre.

A célszámítógép címének visszaigazolásakor a kapcsolat létrejön, így egy ping vagy más hálózati kérés feldolgozható.

Az a tényleges információ, amelyet a forrás számítógép keres a célszámítógépről, annak MAC címe, vagy néha a HW cím.

Egy munkadarab az Arp parancs használatával

Ennek megkönnyítése érdekében két számítógépet kell csatlakoztatnia a hálózathoz.

Győződjön meg arról, hogy mindkét számítógép be van kapcsolva, és képes csatlakozni az internethez.

Most nyisson meg egy terminál ablakot Linux alatt, és írja be a következő parancsot:

arp

A megjelenített információ a számítógép ARP gyorsítótárában jelenleg tárolt információ.

Az eredmények csak megmutathatják a gépet, lehet, hogy semmit sem látnak, vagy az eredmények nem tartalmazhatják a másik számítógép nevét, ha előzőleg kapcsolatba léptek vele.

Az arp parancs által szolgáltatott információk a következők:

Ha semmi sem jelenik meg, ne aggódjon, mert ez hamarosan megváltozik. Ha láthatod a másik számítógépet, valószínűleg látni fogod, hogy a HW cím (hiányos).

Meg kell tudnod a számítógép nevét, amelyhez csatlakozol. Az én esetemben a Raspberry PI zérójához kapcsolódok.

A terminálon belül futtassa a következő parancsot, amely a málna-pizero szót a számítógép nevével helyettesítette.

ping vadszínpizero

Ami történt, az a számítógép, amelyet használsz, megnézte az ARP gyorsítótárát, és rájött, hogy nincs információja vagy elégtelen információ arról a gépről, amelyet pingelni próbál. Ezért elküldött egy kérelmet a hálózaton keresztül, megkérdezve az összes többi gépet a hálózaton, hogy valóban a keresett számítógép.

A hálózatban lévő minden számítógép megnézi az IP címet és a maszkot, és minden, csak az, amelyiknek van ilyen IP-címe, elutasítja a kérést.

A kért IP-címmel és maszkkal rendelkező számítógép kiált, "Hé, hogy én vagyok !!!!" és elküldi HW címét a kérő számítógépnek. Ezután hozzáadódik a hívó számítógép ARP gyorsítótárához.

Ne higgyen nekem? Indítsa újra az arp parancsot.

arp

Ezúttal meg kell látnia a számítógép nevét, amelyet pingálsz és látni fogod a HW címet is.

Az IP-címek megjelenítése a számítógép gazdanevének helyett

Az arp parancs alapértelmezés szerint megmutatja az ARP gyorsítótárban lévő elemek gazdanevét, de az IP címek megjelenítésére az alábbi kapcsolókkal kényszeríthető:

arp-n

Alternatív megoldásként a következő kapcsolót szeretné használni, amely a kimenetet más módon jeleníti meg:

arp -a

A fenti parancs kimenete a következő sorrendben lesz:

raspberrypi (172.16.15.254) d4: ca: 6d: 0e: d6: 19 [éter] wlp2sO

Ezúttal megkapja a számítógép nevét, az IP-címet, a HW-címet, a HW-típust és a hálózatot.

Az ARP gyorsítótárból származó bejegyzések törlése

Az ARP gyorsítótár nem tartja nagyon hosszú ideig az adatait, de ha problémák merülnek fel egy adott számítógéphez, és gyanítjátok, hogy a címadatok helytelenek, a következő módon törölhet egy bejegyzést a gyorsítótárból.

Először futtasd az arp parancsot, hogy megkapd a törölni kívánt bejegyzés HW címét.

Most futtassa a következő parancsot:

arp-d HWADDR

Cserélje ki a HWADDR-et a HW-címre az eltávolítani kívánt bejegyzéshez.

összefoglalás

Az arp parancsot az átlagos számítógép-használó nem használja általánosságban, és csak a legtöbb ember számára érinti a hálózati problémákat.