Komenca Gvidilo Por Reklami Rezoltajn Protokolojn (ARP)

Rezoluciaj Protokoloj traktas la vojon de lokaj IP-adresoj solvitaj inter komputiloj en reto.

En lia plej simpla formo, vi imagas, ke vi havas komputilon kiel tekkomputilon kaj vi volas komuniki kun via Frambo PI, kiu estas konektita kiel parto de via loka larĝa bando.

Vi povas ĝenerale vidi, ĉu la Frambo PI estas havebla sur la reto per pingado . Tuj kiam vi pingas la Frambon-PI aŭ provos iun alian rilaton kun la Frambo-PI, vi forigos la bezonon pri rezolucio pri direktoj. Pensu pri ĝi kiel formo de manpremado.

La ARP komparas la adreson kaj subnetajn maskojn de la gastiganto kaj la cela komputilo. Se ĉi tiuj matĉoj tiam la adreso efektive solvita al la loka reto.

Do kiel ĉi tiu procezo efektive funkcias?

Via komputilo havos ARP-kaŝmemoron, kiu unue aliras por provi kaj solvi la adreson.

Se la kaŝmemoro ne enhavas la informojn necesajn por solvi la adreson, tiam oni sendas peton al ĉiu maŝino en la reto.

Se maŝino en la reto ne havas la IP-adreson serĉitan, tiam ĝi simple ignoros la peton, sed se la maŝino havas kongruon, tiam ĝi aldonos la informon por la nomata komputilo al sia propra ARP-kaŝmemoro. Ĝi tiam sendos respondon al la originala vokanta komputilo.

Ricevinte konfirmon pri la direkto de la celo de la komputilo, la rilato estas farita kaj do ping aŭ alia reto-peto povas esti procesita.

La reala informo, kiun la fonta komputilo serĉas de la destina komputilo, estas ĝia adreso MAC aŭ kiel ĝi estas iam nomata HW-adreso.

Funkcia Ekzemplo Uzanta La Arpan Komandon

Por ke ĉi tiu pli facila kompreni vi bezonos havi 2 komputilojn ligitaj al via reto.

Certigu, ke ambaŭ komputiloj ŝaltas kaj povas konekti al interreto.

Nun malfermu fina fenestron uzante Linukson kaj tajpu en la sekva komando:

arp

La informo montrata estas la informo nun konservita en la kaŝmemoro de la komputilo ARP.

La rezultoj nur povas montri vian maŝinon, vi tute ne povas vidi nenion aŭ la rezultoj eble inkluzivas la nomon de la alia komputilo se vi antaŭe kunligis ĝin.

.La informo provizita per la arp-komando estas kiel sekvas:

Se vi nenion montris, tiam ne maltrankviliĝu, ĉar ĉi tio ŝanĝiĝos baldaŭ. Se vi povas vidi la alian komputilon, vi verŝajne vidos, ke la adreso HW estas (nekompleta).

Vi devas scii la nomon de la komputilo, kiun vi kunligas. En mia kazo, mi konektas al mia Frambo PI nulo.

Ene de la fina stacio ekzekutas la sekvantan komandon anstataŭigante la vortojn raspberrypizero kun la nomo de la komputilo, kiun vi kunligas.

ping raspberrypizero

Kio okazis estas, ke la komputilo, kiun vi uzas, rigardis en sia ARP-kaŝmemoro kaj konsciis, ke ĝi havas neniun informon aŭ ne sufiĉan informon pri la maŝino, kiun vi provas pingi. Ĝi sendis peton tra la reto petante ĉiujn aliajn maŝinojn en la reto ĉu ili ja estas la komputilo, kiun vi serĉas.

Ĉiu komputilo en la reto rigardos la IP-adreson kaj maskon petitan kaj ĉio krom tiu, kiu havas, ke IP-adreso forĵetos la peton.

La komputilo, kiu havas la petitan IP-adreson kaj maskon, krios: "Ho, tio estas mi!" kaj sendos sian adreson HW al la petanta komputilo. Ĉi tio tiam aldonos al la ARP-kaŝmemoro de la nomata komputilo.

Ne kredu min? Rulu la arpkomandon denove.

arp

Ĉi-foje vi devus vidi la nomon de la komputilo, kiun vi pingis kaj vi ankaŭ vidos la adreson HW.

Montri la IP-adresojn Anstataŭe de la Komputila Nomo

Defaŭlte, la arp-komando montros la gastignomon de la eroj ene de la arkiva kaŝmemoro, sed vi devigas ĝin montri IP-adresojn per la sekva ŝaltilo:

arp -n

Alternative, vi eble volas uzi la sekvan ŝaltilon, kiu montros la eliron laŭ alia maniero:

arp-a

La eligo de la supra komando estos io laŭ la linioj de ĉi tiu:

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

Ĉi-foje vi ricevas la nomon de la komputilo, la IP-adreson, la adreson HW, la HW-tipo kaj la reton.

Kiel Forigi Afiŝojn De La ARPa Kaŝmemoro

La kaŝmemoro de ARP ne daŭras ĝian datumon tre longe, sed se vi havas temojn konektante al specifa komputilo kaj vi suspektas, ĉar la adreso de datumoj estas malĝusta, vi povas forigi eniron de la kaŝmemoro de la sekva maniero.

Unue, kuru la arpkomandon por ricevi la adreson HW de la eniro, kiun vi volas forigi.

Nun kuru la sekvantan komandon:

arp -d HWADDR

Anstataŭigu HWADDR kun la HW-adreso por la eniro, kiun vi volas forigi.

Resumo

La arpkomando ne kutime uziĝas per via averaĝa komputila uzanto kaj nur estos grava al la plej multaj homoj kiam problemoj pri solvoj de reto.