Përkufizimi: ARP (Address Resolution Protocol) konverton një adresë të Protokollit të Internetit (IP) në adresën përkatëse të rrjetit fizik. Rrjetet IP përfshirë ato që përdoren në Ethernet dhe Wi-Fi kërkojnë ARP për të funksionuar.
Historia dhe Qëllimi i ARP
ARP u zhvillua në fillim të viteve 1980 si një protokoll i përgjithshëm për adresimin e adresave për rrjetet IP. Përveç Ethernet dhe Wi-Fi, ARP është zbatuar gjithashtu për ATM , Token Ring dhe lloje të tjera të rrjetit fizik.
ARP lejon një rrjet të menaxhojë lidhjet e pavarura nga pajisja specifike fizike e lidhur me secilën prej tyre. Kjo mundësoi Protokollin e Internetit të funksiononte më me efikasitet sesa nëse duhej të menaxhonte adresat e të gjitha llojeve të pajisjeve të ndryshme dhe rrjeteve fizike në vetvete.
Si Punon ARP
ARP vepron në Layer 2 në modelin OSI . Mbështetja e protokollit zbatohet në drejtuesit e pajisjeve të sistemeve operative të rrjetit. Interneti RFC 826 dokumenton detajet teknike të protokollit duke përfshirë formatin e saj të paketave dhe funksionimin e mesazheve të kërkesave dhe përgjigjeve
ARP punon në rrjetet moderne Ethernet dhe Wi-Fi si më poshtë:
- Adaptorët e rrjetit prodhohen me një adresë fizike të ngulitur në harduerin e quajtur adresa Media Access Control (MAC) . Prodhuesit kujdesen për të siguruar që adresat prej 6 byte (48-bit) janë unike, pasi IP mbështetet në këto identifikues unik për ofrimin e mesazhit.
- Kur çdo pajisje dëshiron të dërgojë të dhëna në një pajisje tjetër të synuar, së pari duhet të përcaktojë adresën MAC të atij objektivi, duke pasur parasysh adresën e saj IP Këto adresim adresa IP-to-MAC rrjedhin nga një cache ARP e ruajtur në secilin pajisje.
- Nëse adresa IP e dhënë nuk shfaqet në cache të një pajisjeje, ajo pajisje nuk mund t'i drejtojë mesazhet atij objektivi derisa të fitojë një mapping të ri. Për ta bërë këtë, pajisja inicuese së pari dërgon një mesazh transmetimi të kërkesës ARP në nën-rrjetin lokal. Nikoqiri me IP adresën e dhënë dërgon një përgjigje ARP në përgjigje të transmetimit, duke lejuar pajisjen iniciuese të azhurnojë cachein e saj dhe të vazhdojë të dërgojë mesazhe drejtpërdrejtë te objektivi.
ARP i kundërt dhe ARP i anasjelltë
Një protokoll rrjeti i quajtur RARP (Reverse ARP) u zhvillua gjithashtu në vitet 1980 për të plotësuar ARP. Siç nënkupton emri i tij, RARP ka kryer funksionin e kundërt të ARP, duke u kthyer nga adresat e rrjetit fizik në adresat IP të caktuara për ato pajisje. RARP është bërë i vjetëruar nga DHCP dhe nuk përdoret më.
Një protokoll i veçantë i quajtur Inverse ARP gjithashtu mbështet funksionin e hartës së adresave të kundërt. ARP i kundërt nuk përdoret në rrjetet Ethernet ose Wi-Fi, edhe pse ndonjëherë mund të gjendet në lloje të tjera.
Gratë ARP
Për të përmirësuar efikasitetin e ARP, disa rrjete dhe pajisje rrjeti përdorin një metodë të komunikimit të quajtur ARP i lirë kur një pajisje transmeton një mesazh kërkese ARP jashtë rrjetit lokal për të njoftuar pajisjet e tjera të ekzistencës së tij.