Útmutató kezdőknek az Address Resolution Protocols (ARP) használatához

A címfeloldási protokollok kezelik a helyi módot IP-címek számítógépek közötti megoldás a hálózat.

Mit tesz az Address Resolution Protocol (ARP) a számítógépes hálózatban?

Az arp parancsot nem használják széles körben – elsősorban csak a hibaelhárítás bizonyos formáihoz hasznos.

Fókuszált férfi mérnök dolgozik a laptopon
Hero Images / Getty Images

Képzelje el, hogy van egy számítógépe, például egy laptopja, és szeretne kommunikálni vele Raspberry Pi, mindkettő a helyi szélessávú kapcsolat részeként csatlakozik.

Általában pingelve láthatja, hogy a Raspberry PI elérhető-e a hálózaton. Amint pingelni kezdi a Raspberry Pi-t, vagy megpróbál bármilyen más kapcsolatot létrehozni a Raspberry Pi-vel, azonnal megkezdődik a címfeloldás szükségessége. Tekintsd úgy, mint egy kézfogást.

Az ARP összehasonlítja a címet és alhálózati maszkok a gazdagép és a célszámítógép. Ha ezek megegyeznek, akkor a cím gyakorlatilag feloldásra került a helyi hálózathoz.

Tehát hogyan működik ez a folyamat valójában?

A számítógép ARP-gyorsítótárat használ, amelyhez először a cím feloldásához kell hozzáférni. Ha a gyorsítótár nem tartalmazza a cím feloldásához szükséges információkat, akkor a hálózat minden gépére kérést küldenek.

Ha a hálózaton lévő gép nem listázza ki a keresett IP-címet, akkor figyelmen kívül hagyja a kérésre, de ha a gép egyezést jelez, akkor hozzáadja a hívó számítógép információit a sajátjához saját ARP gyorsítótár. Ezután választ küld az eredeti hívó számítógépnek.

A célszámítógép címének megerősítése után a kapcsolat befejeződik, így ping vagy egyéb hálózati kérés következhet.

Az a tényleges információ, amelyet a forrásszámítógép a célszámítógéptől keres Mac cím.

Az „arp” parancs használata

Alapértelmezés szerint a Linux arp parancsa megjeleníti az ARP gyorsítótárban lévő elemek gazdagépnevét, de a következő kapcsolóval kényszerítheti az IP-címek megjelenítésére:

arp -n

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

arp -a

A fenti parancs kimenete valami ilyesmi lesz:

raspberrypi (172.16.15.254) d4:ca: 6d: 0e: d6:19 [éter] a wlp2s0-n. 

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

arp gyorsítótár

Bejegyzések törlése az ARP gyorsítótárból

Az ARP gyorsítótár nem őrzi meg sokáig az adatait, de ha nem tud kapcsolódni egy adotthoz számítógépén, és azt gyanítja, hogy a címadatok hibásak, töröljön egy bejegyzést a gyorsítótárból következő módon.

Először futtassa az arp parancsot, hogy megkapja az eltávolítani kívánt bejegyzés HW-címét.

Most futtassa a következő parancsot:

arp -d HWADDR

Cserélje ki a HWADDR-t az eltávolítani kívánt bejegyzés HW-címére.