RARP eli Reverse Address Resolution Protocol on verkkoprotokolla, jota käytetään fyysisten laiteosoitteiden, kuten MAC-osoitteiden, kartoittamiseen vastaaviin IP-osoitteisiin. Se kehitettiin ARP:n (Address Resolution Protocol) täydentäjäksi, joka puolestaan kartoittaa IP-osoitteet MAC-osoitteisiin.
Kun laite, jolla ei ole IP-osoitetta, käynnistyy verkossa, se lähettää RARP:n avulla lähetyspyynnön saadakseen IP-osoitteensa. Tämä pyyntö sisältää laitteen ainutlaatuisen MAC-osoitteen. RARP-palvelin, jolla on taulukko IP-MAC-osoitteen kartoituksista, vastaanottaa lähetyksen ja etsii taulukosta MAC-osoitteen. Jos osoite löytyy, palvelin vastaa vastaavalla IP-osoitteella, joka sitten annetaan pyytävälle laitteelle.
RARP toimii TCP/IP-protokollapinon dataliikennekerroksessa. Se käyttää Ethernet-kehyksiä RARP-viestien vaihtoon asiakkaan ja palvelimen välillä.
RARP on suurelta osin korvattu DHCP:n (Dynamic Host Configuration Protocol) avulla nykyaikaisissa verkoissa. Vaikka RARP vain jakaa IP-osoitteita, DHCP tarjoaa kattavamman ominaisuuskokonaisuuden, mukaan lukien IP-osoitteen jakamisen, aliverkon peitteen määrittämisen, oletusyhdyskäytävän konfiguroinnin ja DNS-palvelimen asetukset.
Toisin kuin RARP, joka perustuu lähetyksiin ja erillisen RARP-palvelimen käyttöön, DHCP käyttää asiakas-palvelin-mallia. Kun laite käynnistyy, se lähettää DHCP-etsintäviestin löytääkseen DHCP-palvelimen. Palvelin vastaa tarjouksella, joka sisältää IP-osoitteen, aliverkon maskin ja muita konfigurointiparametreja. Asiakas valitsee parhaan tarjouksen ja lähettää pyynnön palvelimelle. Jos hyväksytään, palvelin lähettää kuittauksen, ja asiakas voi aloittaa annetun IP-osoitteen käytön.
Yksi DHCP:n etu RARP:iin nähden on sen tuki dynaamiselle IP-osoitteen jakamiselle. DHCP:n avulla IP-osoitteet voidaan vuokrata tietyn ajan ja sitten uusia tai vapauttaa, kun niitä ei enää tarvita. Tämä mahdollistaa IP-osoitteiden tehokkaamman käytön suurissa verkoissa.
Lisäksi DHCP:ssä on sisäänrakennettuja suojausominaisuuksia, jotka auttavat estämään luvattomia laitteita liittymästä verkkoon. Näihin ominaisuuksiin kuuluvat todennus- ja salausmekanismit sekä kyky jakaa IP-osoitteita asiakkaiden media access control (MAC) -osoitteiden perusteella.
Yksi tärkeimmistä syistä RARP:n käytön vähenemiseen on sen luontaiset tietoturvariskit. Koska RARP toimii dataliikennekerroksessa, siltä puuttuvat todennusmekanismit, mikä tekee sen alttiiksi osoitteen väärentämishyökkäyksille. Hyökkääjä voisi esittää olevansa oikea laite lähettämällä RARP-vastauksen väärällä MAC-IP-kartoituksella, mikä johtaisi IP-osoitteen ristiriitoihin ja mahdollisesti häiritsee verkkotoimintaa.
Sitä vastoin DHCP sisältää tietoturvaominaisuuksia, jotka auttavat estämään tällaisia hyökkäyksiä. Varmistamalla DHCP-palvelinten identiteetin ja salaamalla asiakas-palvelin -viestinnän, DHCP takaa IP-osoitteen jakamisen eheyden ja luottamuksellisuuden.
RARP on verkkoprotokolla, jota käytetään laiteosoitteiden kartoittamiseen vastaaviin IP-osoitteisiin. Kuitenkin tietoturvariskien ja vahvempien vaihtoehtojen, kuten DHCP:n, saatavuuden vuoksi RARP:n käyttöä ei enää suositella nykyaikaisissa verkoissa. DHCP tarjoaa parannetut tietoturvaominaisuudet, tuen dynaamiselle IP-osoitteiden jakamiselle ja kattavamman konfigurointiasetusten valikoiman. Se on suosituin protokolla IP-osoitteiden jakamiseen nykypäivän verkoissa.