Skip to main content

Isang Gabay sa Nagsisimula Upang Address Resolusyon Protocol (ARP)

Introduction to Tagalog (Filipino) Language - with English and Tagalog subtitles (Abril 2025)

Introduction to Tagalog (Filipino) Language - with English and Tagalog subtitles (Abril 2025)
Anonim

Ang Address Resolutions Protocol (ARP) pakikitungo sa paraan ng lokal na mga IP address ay nalutas sa pagitan ng mga computer sa isang network.

Sa pinakasimpleng anyo nito, mayroon kang isang computer tulad ng isang laptop at nais mong makipag-usap sa iyong Raspberry PI na parehong konektado bilang bahagi ng iyong lokal na koneksyon sa broadband.

Maaari mong makita sa pangkalahatan kung ang Raspberry PI ay magagamit sa network sa pamamagitan ng pinging ito. Sa sandaling i-ping mo ang Raspberry PI o subukan ang anumang iba pang koneksyon sa Raspberry PI ikaw ay kicking off ang pangangailangan para sa resolution ng address. Isipin ito bilang isang anyo ng pagkakamay.

Inihahambing ng ARP ang address at mga subnet mask ng host at ang target na computer. Kung ang mga tugma na ito pagkatapos ay ang address ay epektibong nalutas sa lokal na network.

Kaya paano gumagana ang prosesong ito?

Ang iyong computer ay magkakaroon ng isang cache ng ARP na unang na-access upang subukan at malutas ang address.

Kung ang cache ay hindi naglalaman ng impormasyong kinakailangan upang malutas ang address pagkatapos ay ipapadala ang isang kahilingan sa bawat makina sa network.

Kung ang isang makina sa network ay walang ang IP address na hinahanap para sa pagkatapos ay ito ay huwag pansinin lamang ang kahilingan ngunit kung ang makina ay may isang tugma pagkatapos ay idaragdag nito ang impormasyon para sa computer ng pagtawag sa sarili nitong cache ng ARP. Pagkatapos ay magpapadala ito ng tugon pabalik sa orihinal na computer na pagtawag.

Sa pagtanggap ng kumpirmasyon ng address ng target na computer, ang koneksyon ay ginawa at kaya isang ping o iba pang kahilingan sa network ay maaaring maproseso.

Ang aktwal na impormasyon na hinahanap ng source computer mula sa destination computer ay ang MAC address nito o kung minsan ay tinatawag itong HW Address.

Isang Halimbawa ng Trabaho gamit ang ARP Command

Upang gawing mas madaling maunawaan na kakailanganin mong magkaroon ng dalawang computer na naka-attach sa iyong network.

Siguraduhin na ang parehong mga computer ay nakabukas at nakakonekta sa internet.

Magbukas ngayon ng isang terminal window gamit ang Linux at i-type sa sumusunod na command:

arp

Ang impormasyong ipinapakita ay ang impormasyon na kasalukuyang nakaimbak sa cache ng ARP ng iyong computer.

Ang mga resulta ay maaaring ipakita lamang ang iyong makina, maaari kang makakita ng wala sa lahat o ang mga resulta ay maaaring magsama ng pangalan ng ibang computer kung ikaw ay nakakonekta dito dati.

Ang impormasyong ibinigay ng arp command ay ang mga sumusunod:

  • Address
  • Uri ng HW
  • HW Address
  • Mga Flag
  • Mask
  • Hinarap ko

Kung wala kang ipinapakita, huwag mag-alala dahil ito ay magbabago sa ilang sandali. Kung maaari mong makita ang iba pang computer pagkatapos ay malamang na makikita mo na ang HW address ay naka-set sa "(hindi kumpleto)."

Kailangan mong malaman ang pangalan ng computer na iyong kinokonekta. Sa aking kaso, nakakonekta ako sa aking Raspberry PI zero.

Sa loob ng terminal tumakbo ang sumusunod na command na pinapalitan ang mga salita raspberrypizero sa pangalan ng computer na iyong iniuugnay.

ping raspberrypizero

Ano ang nangyari ay ang computer na ginagamit mo ay tumingin sa cache ng ARP nito at natanto na wala itong impormasyon o hindi sapat na impormasyon tungkol sa makina na sinusubukan mong i-ping. Samakatuwid ito ay nagpadala ng isang kahilingan sa buong network na humihiling sa lahat ng iba pang mga machine sa network kung ang mga ito sa katunayan ang computer na iyong hinahanap.

Ang bawat computer sa network ay titingnan ang IP address at hiniling ng maskara at lahat ngunit ang isa na may IP address na iyon ay magtatapon ng kahilingan.

Ang computer na may hiniling na IP address at mask ay magsiyasat, "Hey na ako!" at ipapadala nito ang HW address pabalik sa hinihiling na computer. Pagkatapos ay idagdag ito sa cache ng ARP ng computer na pagtawag.

Huwag kang maniwala? Patakbuhin muli ang command ng arp.

arp

Sa pagkakataong ito dapat mong makita ang pangalan ng computer na iyong na-ping at makikita mo rin ang HW address.

Ipakita ang IP Address sa halip na Hostname ng Computer

Bilang default, ipapakita ng command na arp ang hostname ng mga item sa loob ng cache ng ARP ngunit maaari mo itong pilitin upang ipakita ang mga IP address gamit ang sumusunod na switch:

arp -n

Bilang kahalili, maaari mong gamitin ang sumusunod na switch na magpapakita ng output sa ibang paraan:

arp -a

Ang output mula sa itaas na utos ay magiging isang bagay kasama ang mga linya ng ito:

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

Sa oras na ito makuha mo ang pangalan ng computer, ang IP address, ang HW address, ang uri ng HW at ang network.

Paano Magtanggal ng Mga Entry Mula sa ARP Cache

Ang cache ng ARP ay hindi hawak sa data nito para sa napakatagal ngunit kung nagkakaroon ka ng mga isyu sa pagkonekta sa isang partikular na computer at pinaghihinalaan mo ito ay dahil ang data ng address na gaganapin ay hindi tama maaari mong tanggalin ang isang entry mula sa cache sa sumusunod na paraan.

Una, patakbuhin ang arp command upang makuha ang HW address ng entry na nais mong alisin.

Ngayon patakbuhin ang sumusunod na command:

arp -d HWADDR

Palitan ang HWADDR sa HW Address para sa entry na nais mong alisin.

Buod

Ang utos ng arp ay hindi karaniwang ginagamit ng iyong average na gumagamit ng computer at magiging may kaugnayan lamang sa karamihan sa mga tao kapag nag-troubleshoot ng mga isyu sa network.