Definysje: ARP (Adress Resolution Protocol) konvertearret in Ynternet Protokol (IP) adres oan har oerienkommende fysike netwurksadres. IP-netwurken lykas dyjingen dy't op Ethernet en Wi-Fi rinne, meitsje ARP om te funksjen.
Histoarje en doel fan ARP
ARP waard yn 'e begjin jierren 1980 ûntwikkele as in algemiene doel-adres-oersettingprotokol foar IP-netwurken. Neist Ethernet en Wi-Fi, is ARP ek realisearre foar ATM , Token Ring , en oare fysike netwurktypen.
ARP stelt in netwurk om ferbannen te behearjen, ûnôfhinklik fan it spesifike fysike apparaat oan elke ien. Hjirtroch koe it Ynternetprotokol effisjinter wurkje as at it adressen fan alle ferskillende soarten hardware-apparaten en fysike netwurken sels beheare moast.
Hoe ARP wurket
ARP bestiet op Layer 2 yn it OSI-model . Protokol-stipe wurdt ynfierd yn 'e apparaat-bestjoerders fan netwurkbetriebe -systemen . Ynternet RFC 826 dokuminten technyske details fan it protokol ynklusyf it pakketformaat en de wurken fan fersyk en antwurd-berjochten
ARP wurket op moderne Ethernet- en Wi-Fi netwurken sa as:
- Netwurkadapters wurde makke mei in fysike adres ynboude yn 'e hardware dy't de adressearre Media Access Control (MAC) neamt. De fabrikanten soargje foar soargje foar dizze 6-byte (48-bit) adressen binne unyk, as IP relies op dizze unike identifisers foar berjochtferliening.
- As elk apparaat de gegevens nei in oare doel-apparaat ferstjoere wol, moat it earste adres fan 'e MAC-adres fan dat doel ynsteld wurde. Dizze IP-oan-MAC-adressen-mappen wurde ôflaat fan in ARP-cache dat op elke apparaat bewarre wurdt.
- As it opjûne IP-adres net yn in cache fan in apparaat ferskynt, kin dat apparaat gjin berjochten nei dat target rjochtsje, oant it in nije mappunt is. Om dit te dwaan, stjoert de ynstjitende apparaart earst in útstjoering fan ARP-fersyk op it lokale subnet . De host mei de opjûne IP-adres ferstjoert in ARP-antwurd yn reaksje op 'e broadcat, wêrtroch it ynstapende apparaat syn cache te aktualisearje en foardat berjochten direkt oan it doel leverje.
Inverse ARP en Reverse ARP
In netwurkprotokol neamd RARP (Reverse ARP) is ek ûntwikkele yn 'e jierren '80 om ARP te oanfoljen. As syn namme betsjuttet, hat RARP de tsjinoerstelde funksje fan ARP útfierd, fanút fysike netwurpadressen konvertearret nei de IP adressen dy 't oan dy apparaten binne. RARP waard ferâldere troch DHCP en wurdt net mear brûkt.
In aparte protokol neamd Inverse ARP stipet ek de opnij mappenfunksje. Inverse ARP wurdt net brûkt op Ethernet- of Wi-Fi-netwurken, hoewol it kin soms fûn wurde op oare soarten.
Gratuitous ARP
Om de effektiviteit fan ARP te ferbetterjen, brûke guon netwurken en netwurk-apparaten in metoade foar kommunikaasje mei de namme GRP, wêrby't in apparaat in ARP-fersyk-berjocht útstjoerd om it hiele lokale netwurk te stjoeren om de oare apparaten fan har bestean te notifikaasje.