Një udhëzues fillestar për të adresuar protokollet e rezolutës (ARP)

Protokollet e Rezolucionit të Adresave merren me mënyrën se si zgjidhen IP-të lokale në mes të kompjuterëve në një rrjet.

Në formën e saj më të thjeshtë imagjinoni që keni një kompjuter si laptopë dhe dëshironi të komunikoni me Mjedër PI e cila është e lidhur si pjesë e lidhjes tuaj lokale me brez të gjerë.

Në përgjithësi mund të shihni nëse Mjedra PI është në dispozicion në rrjet duke pinging atë. Sa më shpejt që të bëni pingëllin në Mjedër PI ose të provoni ndonjë lidhje tjetër me Mjedër PI ju do të nisur nga nevoja për zgjidhjen e adresës. Mendoni si një formë shtrëngimi duarsh.

ARP krahason masat e adresës dhe subnetit të hostit dhe të kompjuterit të synuar. Nëse këto përputhen atëherë adresa është zgjidhur në mënyrë efektive në rrjetin lokal.

Pra, si funksionon ky proces në të vërtetë?

Kompjuteri juaj do të ketë një cache ARP që arrihet së pari për të provuar dhe për të zgjidhur adresën.

Nëse cache nuk përmban informacionin e kërkuar për të zgjidhur adresën atëherë një kërkesë i dërgohet çdo makine në rrjet.

Nëse një makinë në rrjet nuk e ka adresën IP që kërkohet atëherë do të injorojë vetëm kërkesën, por nëse makina ka një ndeshje, atëherë do të shtojë informacionin për kompjuterin që thirret në cache e vet ARP. Më pas do të dërgojë një përgjigje në kompjuterin origjinal të thirrjes.

Pas pranimit të konfirmimit të adresës së kompjuterit të synuar bëhet lidhja dhe kështu mund të përpunohet një kërkesë për rrjet ose një rrjet tjetër.

Informacioni aktual që kompjuteri burimor po kërkon nga kompjuteri i destinacionit është adresa e tij MAC ose ashtu siç quhet ndonjëherë HW Address.

Një shembull i punuar duke përdorur komandën Arp

Për ta bërë këtë më të lehtë për të kuptuar ju do të duhet të keni 2 kompjuterë të lidhur në rrjetin tuaj.

Sigurohuni që të dy kompjuterat janë të kyçur dhe janë në gjendje të lidheni me internetin.

Tani hapni një dritare të terminalit duke përdorur Linux dhe shkruani në komandën e mëposhtme:

ARP

Informacioni i shfaqur është informacioni i ruajtur aktualisht në cache ARP të kompjuterit tuaj.

Rezultatet mund të tregojnë vetëm makinën tuaj, mund të mos shihni asgjë, ose rezultatet mund të përfshijnë emrin e kompjuterit tjetër nëse keni lidhur me të më parë.

. Informacioni i dhënë nga komanda arp është si më poshtë:

Nëse nuk keni asgjë të shfaqur atëherë mos u shqetësoni sepse kjo do të ndryshojë së shpejti. Nëse mund ta shihni kompjuterin tjetër atëherë do të shihni se adresa e HW-së do të jetë (jo e plotë).

Ju duhet të dini emrin e kompjuterit me të cilin po lidhni. Në rastin tim, unë jam lidhur me mia mjedër PI zero.

Brenda terminalit ekzekutoni komandën e mëposhtme duke zëvendësuar fjalët e raspberrypizero me emrin e kompjuterit me të cilin po lidhni.

ping raspberrypizero

Ajo që ka ndodhur është se kompjuteri që po përdorni është shikuar në cache ARP dhe e ka kuptuar se nuk ka informata apo informata të mjaftueshme për makinën që po përpiqeni të bëni ping. Rrjedhimisht, ai ka dërguar një kërkesë në të gjithë rrjetin duke i kërkuar të gjitha makinat e tjera në rrjet nëse ato janë me të vërtetë kompjuteri që po kërkoni.

Çdo kompjuter në rrjet do të shikojë në adresën IP dhe maskën e kërkuar dhe të gjitha, por ai që ka atë adresë IP do të hedh poshtë kërkesën.

Kompjuteri që ka adresën IP dhe maskën e kërkuar do të thërrasë, "Hej that is me !!!!" dhe do të dërgojë adresën e saj HW në kompjuterin kërkues. Kjo pastaj do të shtohet në cache ARP të kompjuterit që bën thirrje.

Mos më besoni? Kryeni përsëri komandën arp.

ARP

Këtë herë ju duhet të shihni emrin e kompjuterit që ju pinged dhe ju do të shihni edhe adresën HW.

Shfaq adresat e IP-ve në vend të host-it të kompjuterit

By default, komanda arp do të tregojë emrin e hostit të elementeve brenda cache ARP por ju mund ta detyroni atë për të shfaqur adresa IP duke përdorur kalimin e mëposhtëm:

arp -n

Nga ana tjetër, mund të dëshironi të përdorni kalimin e mëposhtëm i cili do të shfaqë outputin në një mënyrë tjetër:

arp -a

Prodhimi nga komanda e mësipërme do të jetë diçka përgjatë vijave të kësaj:

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

Këtë herë ju merrni emrin e kompjuterit, adresën IP, adresën HW, llojin HW dhe rrjetin.

Si të fshini shënimet nga cache ARP

Cache ARP nuk mban në të dhënat e saj për shumë kohë, por nëse keni probleme me lidhjen me një kompjuter të caktuar dhe dyshoni se është sepse të dhënat e adresave të mbajtura janë të pasakta, mund të fshini një hyrje nga cache në mënyrën e mëposhtme.

Së pari, drejtuar komandën arp për të marrë adresën HW të hyrjes që dëshironi të hiqni.

Tani drejtuar komandën e mëposhtme:

arp-d HWADDR

Replace HWADDR me HW Address për hyrjen që dëshironi të hiqni.

përmbledhje

Komanda arp nuk përdoret zakonisht nga përdoruesi juaj mesatar i kompjuterave dhe do të jetë i rëndësishëm vetëm për shumicën e njerëzve kur të zgjidhin problemet e rrjetit.