Skip to main content

ARP - Address Resolution Protocol sa Computer Network

ARP Explained - Address Resolution Protocol (Abril 2025)

ARP Explained - Address Resolution Protocol (Abril 2025)
Anonim

Ang ARP (Address Resolution Protocol) ay nagpalit ng isang address ng Internet Protocol (IP) sa kanyang nararapat na pisikal na network address. Ang mga network ng IP kabilang ang mga tumatakbo sa Ethernet at Wi-Fi ay nangangailangan ng ARP upang gumana.

Kasaysayan at Layunin ng ARP

Ang ARP ay binuo sa unang bahagi ng 1980s bilang pangkalahatang-layunin ng address translation protocol para sa mga IP network. Bukod sa Ethernet at Wi-Fi, ipinatupad din ang ARP para sa ATM, Token Ring, at iba pang mga uri ng pisikal na network.

Pinahihintulutan ng ARP ang isang network na pamahalaan ang mga koneksyon na independiyente sa partikular na pisikal na aparato na naka-attach sa bawat isa. Naa-enable ang Internet Protocol upang gumana nang mas mahusay kaysa sa kung mayroon itong pamahalaan ang mga address ng lahat ng iba't ibang uri ng mga hardware device at pisikal na network mismo.

Paano gumagana ang ARP

Gumagana ang ARP sa Layer 2 sa modelo ng OSI. Ang suporta sa protocol ay ipinatupad sa mga driver ng aparato ng mga operating system ng network. Ang Internet RFC 826 ay nagtatala ng mga teknikal na detalye ng protocol kasama ang packet format nito at ang mga gawain ng mga mensahe ng kahilingan at tugon

Gumagana ang ARP sa mga modernong network ng Ethernet at Wi-Fi tulad ng sumusunod:

  • Ang mga adaptor ng network ay ginawa gamit ang pisikal na address na naka-embed sa hardware na tinatawag na Media Access Control (MAC) na address. Kinakailangang pangalagaan ng mga tagagawa upang matiyak na ang mga 6-byte (48-bit) na address na ito ay natatangi, dahil umaasa ang IP sa mga natatanging identifier para sa paghahatid ng mensahe.
  • Kapag nais ng anumang device na magpadala ng data sa isa pang target na aparato, kailangan muna itong tukuyin ang MAC address ng target na ibinigay na IP address. Ang mga IP-to-MAC address mappings ay nagmula sa isang Cache ng ARP pinananatili sa bawat aparato.
  • Kung ang ibinigay na IP address ay hindi lilitaw sa cache ng isang aparato, ang aparato na iyon ay hindi maaaring direktang mga mensahe sa target na iyon hanggang sa makakuha ito ng isang bagong pagma-map. Upang gawin ito, ang unang nagpasimula ng aparato ay nagpapadala ng isang Hiling ng ARP broadcast message sa local subnet. Ang host na may ibinigay na IP address ay nagpapadala ng isang Tugon ng ARP bilang tugon sa broadcast, na nagpapahintulot sa nagpapasimula na aparato na i-update ang cache nito at magpatuloy upang maghatid ng mga mensahe nang direkta sa target.

Kabaligtaran ARP at Reverse ARP

Ang isang network protocol na tinatawag na RARP (Reverse ARP) ay binuo din noong dekada 1980 upang makadagdag sa ARP. Tulad ng ipinahihiwatig ng pangalan nito, ginanap ang RARP ang kabaligtarang pag-andar ng ARP, na nagko-convert mula sa mga pisikal na address sa network sa mga IP address na nakatalaga sa mga device na iyon. Ang RARP ay hindi na ginagamit sa pamamagitan ng DHCP at hindi na ginagamit.

Ang isang hiwalay na protocol na tinatawag na Inverse ARP ay sumusuporta rin sa reverse address mapping function. Ang kabaligtaran ng ARP ay hindi ginagamit sa mga Ethernet o Wi-Fi network alinman bagaman maaari itong makita sa iba pang mga uri.

Gratuitous ARP

Upang mapabuti ang kahusayan ng ARP, ang ilang mga network at mga aparato sa network ay gumagamit ng paraan ng komunikasyon na tinatawag na walang bayad na ARP kung saan ang isang aparato ay nagpapalabas ng mensahe ng kahilingan ng ARP sa buong lokal na network upang ipaalam ang iba pang mga device ng pagkakaroon nito.