Kahubitan: Ang ARP (Address Resolution Protocol) nag-usab sa usa ka address sa Internet Protocol (IP) ngadto sa iyang nahiangay nga address sa pisikal nga network. Ang mga IP network lakip na kadtong nagdagan sa Ethernet ug Wi-Fi nagkinahanglan sa ARP aron makalihok.
Kasaysayan ug Katuyoan sa ARP
Ang ARP gimugna sa sayong bahin sa dekada 1980 isip usa ka pangkinatibuk-ang katuyoan nga paghubad nga protocol sa IP network. Gawas sa Ethernet ug Wi-Fi, ang ARP usab gipatuman alang sa ATM , Token Ring , ug uban pang mga pisikal nga network nga mga matang.
Ang ARP nagtugot sa usa ka network sa pagdumala sa mga koneksyon nga independyente sa piho nga pisikal nga himan nga gilakip sa matag usa. Kini nakapahimo sa Internet Protocol nga magtrabaho nga mas epektibo kay sa kung kini adunay pagdumala sa mga adres sa tanang nagkalainlain nga mga gamit sa hardware ug pisikal nga mga network mismo.
Giunsa sa ARP Works
Ang ARP naglihok sa Layer 2 sa OSI nga modelo . Ang suporta sa protokol gipatuman sa mga drayber sa device sa mga sistema sa operating sa network. Ang Internet RFC 826 nagtala sa teknikal nga mga detalye sa protocol lakip na ang pakete nga format ug ang mga buhat sa hangyo ug mga mensahe sa pagsanong
Ang ARP nagtrabaho sa modernong Ethernet ug Wi-Fi nga mga network sama sa mosunod:
- Ang mga adaptor sa network gihimo uban ang usa ka pisikal nga address nga nabutang sa hardware nga gitawag og Media Access Control (MAC) address. Ang mga tiggama mag-amping aron maseguro nga kining mga 6-byte (48-bit) nga mga address managlahi, kay ang IP nagsalig sa mga talagsaong mga tigpaila alang sa pagpadala sa mensahe.
- Sa diha nga bisan unsa nga device gusto nga ipadala ang data ngadto sa lain nga target device, kini kinahanglan una nga mahibal-an ang MAC address sa target nga gihatag sa iyang IP address Kini nga mga IP-to-MAC address mapping gikan sa usa ka ARP cache nga gihuptan sa matag device.
- Kung ang gihatag nga IP address dili makita sa cache sa device, kana nga lihok dili makadirekta sa mga mensahe ngadto niana nga target hangtud nga kini makakuha og bag-ong mapping. Sa pagbuhat niini, ang pasiuna nga lihok una nga nagpadala sa mensahe sa mensahe sa ARP sa lokal nga subnet . Ang host nga adunay gihatag nga IP address nagpadala sa usa ka ARP nga tubag isip tubag sa broadcat, nga nagtugot sa device nga magsugod sa pag-update sa cache ug magpadayon sa paghatud sa mga mensahe direkta ngadto sa target.
Lihok nga ARP ug Reverse ARP
Ang usa ka protocol sa network nga gitawag RARP (Reverse ARP) gimugna usab sa dekada 1980 aron matuman ang ARP. Sumala sa gipasabot sa ngalan niini, ang RARP nagpahigayon sa kaatbang nga katungdanan sa ARP, nga nakumbertir gikan sa mga address sa pisikal nga network ngadto sa mga adres sa IP nga gi-assign sa mga device. Ang RARP gihimong karaan na sa DHCP ug wala na gigamit.
Ang usa ka linain nga protocol nga gitawag ug Inverse ARP usab nagsuporta sa reverse address mapping function. Ang inverse ARP dili gigamit sa Ethernet o Wi-Fi networks bisan kini usahay makita sa ubang mga matang.
Gratuitous ARP
Aron mapauswag ang kahusayan sa ARP, ang ubang mga network ug network devices naggamit sa usa ka pamaagi sa komunikasyon nga gitawag nga walay bayad nga ARP diin ang usa ka device nagsibya sa usa ka mensahe sa hangyo sa ARP ngadto sa tibuok nga lokal nga network aron ipahibalo ang ubang mga pamaagi sa paglungtad niini.