Usa ka nagsugod nga Giya Aron Makita ang Resolution Protocol (ARP)

Ang Address Resolution Protocol nag-atubang sa paagi nga ang lokal nga mga adres sa IP masulbad tali sa mga computer sa usa ka network.

Sa pinakasimple nga porma mahanduraw nga ikaw adunay usa ka kompyuter sama sa usa ka laptop ug gusto ka nga makig-istorya sa imong Raspberry PI nga pareho nga nalangkit isip bahin sa imong lokal nga broadband connection.

Mahimo nimo makita sa kadaghanan kon ang Raspberry PI anaa sa network pinaagi sa pagpilo niini. Sa diha nga mo-ping ka sa Raspberry PI o mosulay sa bisan unsang lain nga koneksyon sa Raspberry PI imong gipatid ang panginahanglan alang sa address resolution. Hunahunaa kini ingon nga usa ka matang sa paglamano.

Gitandi sa ARP ang address ug subnet masks sa host ug sa target computer. Kung kini nga pagparis dayon ang address nga epektibo nga masulbad sa lokal nga network.

Busa sa unsang paagi nga kini nga proseso sa aktwal nga buhat?

Ang imong computer aduna'y ARP cache nga gi-access una aron sa pagsulay ug pagsulbad sa address.

Kung ang cache dili adunay impormasyon nga gikinahanglan aron masulbad ang address unya usa ka hangyo ipadala ngadto sa matag makina sa network.

Kon ang usa ka makina sa network wala ang IP address nga gipangita unya dili kini ibalewala ang hangyo apan kung ang makina adunay usa ka pagpugong dayon kini makadugang sa kasayuran alang sa calling computer ngadto sa kaugalingon nga ARP cache. Dayon ipadala ang tubag balik sa orihinal nga computer sa pagtawag.

Sa pagkadawat sa kumpirmasyon sa address sa target nga computer ang koneksyon gihimo ug busa usa ka ping o laing hangyo sa network mahimong maproseso.

Ang aktwal nga kasayuran nga gigamit sa source computer gikan sa computer nga destinasyon mao ang MAC address niini o usahay kini gitawag nga HW Address.

Usa ka Gigamit nga Panig-ingnan sa Paggamit sa Arp Command

Aron mas sayon ​​masabtan nga ikaw kinahanglan nga adunay 2 ka mga computer nga gilakip sa imong network.

Siguraduha nga ang duha ka mga computer gipalihok ug makahimo sa pagkonektar sa internet.

Karon buksi ang usa ka terminal nga bintana gamit ang Linux ug i-type ang mosunod nga sugo:

arp

Ang impormasyon nga gipakita mao ang kasayuran nga karon gitipigan sa cache sa ARP sa imong computer.

Ang mga resulta mahimo lamang ipakita sa imong makina, dili nimo makita ang bisan unsa o ang mga resulta mahimo nga maglakip sa ngalan sa laing kompyuter kon ikaw nakonektar niini kaniadto.

.Ang impormasyon nga gihatag sa arp nga sugo mao ang mosunod:

Kung wala kay wala'y ipasundayag nan dili ka mabalaka tungod kay kini mausab dili madugay. Kung makita nimo ang laing kompyuter dayon lagmit imong makita nga ang HW address gitakda (dili kompleto).

Kinahanglan nimo nga mahibal-an ang ngalan sa kompyuter nga imong nalambigit. Sa akong kahimtang, nagkonektar ako sa akong Raspberry PI zero.

Sulod sa terminal ipatuman ang mosunod nga sugo nga ilisan ang mga pulong nga raspberrypizero sa ngalan sa kompyuter nga imong gisumpay.

ping raspberrypizero

Unsa ang nahitabo mao nga ang computer nga imong gigamit naghunahuna sa iyang cache nga ARP ug nakaamgo nga kini wala'y kasayuran o dili igo nga kasayuran mahitungod sa makina nga gipaningkamutan nimo nga ma-ping. Busa kini nagpadala sa usa ka hangyo tabok sa network nga nangutana sa tanan nga uban nga mga makina sa network kon kini sa tinuud ang computer nga imong gipangita.

Ang matag kompyuter sa network motan-aw sa IP address ug mask nga gihangyo ug ang tanan apan ang usa nga adunay IP nga address mosalikway sa hangyo.

Ang kompyuter nga adunay gihangyo nga IP address ug maskara mosinggit, "Hoy kana ako !!!!" ug ipadala ang HW address balik ngadto sa naghangyo nga computer. Dayon kini madugang sa cache sa ARP sa gitawag nga computer.

Dili ka motuo kanako? Dagan-i pag-usab ang arp command.

arp

Niining higayona kinahanglan nimong makita ang ngalan sa kompyuter nga imong gipadad-an ug imo usab makita ang HW address.

Ipakita ang mga Address sa IP Inay sa Hostname sa Computer & # 39; s

Sa default, ang command sa arp magpakita sa hostname sa mga butang sulod sa cache sa ARP apan mahimo nimo kini pugson sa pagpakita sa mga adres sa IP gamit ang mosunod nga switch:

arp -n

Mahimo usab nimo gamiton ang mosunod nga switch nga mopakita sa output sa laing paagi:

arp -a

Ang output gikan sa sugo sa ibabaw mahimong usa ka butang subay sa mga linya niini:

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

Niining higayona imong makuha ang pangalan sa computer, ang IP address, ang HW address, ang HW type ug ang network.

Unsaon Pagtangtang sa mga Entries Gikan sa ARP Cache

Ang ARP nga cache wala maghupot sa datos sa dugay nga panahon apan kung ikaw adunay mga isyu nga nagkonektar sa usa ka partikular nga computer ug ikaw nagduda nga kini tungod kay ang kasayuran sa address nga gihimo dili sayop nga imong mapapas ang usa ka entry gikan sa cache sa mosunod nga paagi.

Una, padagana ang command sa arp aron makuha ang address sa HW sa entrada nga gusto nimong kuhaon.

Karon dumali ang mosunod nga sugo:

arp -d HWADDR

I-replay ang HWADDR sa HW Address alang sa entry nga gusto nimong kuhaon.

Sumaryo

Ang sugo sa arp dili kasagaran gigamit sa imong kasagaran nga tiggamit sa kompyuter ug may kalabutan lamang sa kadaghanan sa mga tawo sa pagsulbad sa mga problema sa network.