ARP vs RARP
ARP (Address Resolution Protocol) i RARP (Reverse Address Resolution Protocol) su dva protokola računarske mreže koji se koriste za rješavanje sloja veze i IP adresa protokola. ARP rješava IP adresu, s obzirom na hardversku adresu. RARP rješava hardversku adresu kada se pruži odgovarajuća IP adresa. U stvarnosti, RARP radi suprotno ili obrnuto od ARP-a, pa otuda i naziv Reverse ARP. Ali RARP se više ne koristi (zamijenjen je boljim protokolima).
Šta je ARP?
ARP je protokol računarske mreže koji se koristi za pretvaranje adresa mrežnog sloja u adrese sloja veze. RFC 826 opisuje ARP. U slučaju prijenosa prometa mrežnog sloja, određivanje adresa sloja veze u mrežama s višestrukim pristupom je važno. ARP se koristi u mnogim tehnologijama kao što su IPv4, FDDI, X.25 i Frame Relay. Dvije najpopularnije upotrebe su IPv4 preko IEEE 802.3 i IEEE 802.11. ARP radi kao protokol zahtjev-odgovor. Pripada porodici protokola koji se ne usmjeravaju (tj. neće prelaziti mrežne čvorove). Format ARP poruke je vrlo jednostavan i sastoji se od jednog zahtjeva za rješavanje adrese ili jednog odgovora. Ali stvarna veličina poruke zavisi od veličine adrese slojeva iznad i ispod. Zaglavlje poruke specificira te veličine i dužine adresa svakog sloja. Korisno opterećenje se sastoji od hardverskih/protokolskih adresa čvorova za slanje i primanje.
ARP se ponekad koristi kao protokol za jednostavne najave. Na primjer, kada se IP ili MAC adresa promijeni, može obavijestiti druge domaćine da ažuriraju svoje mapiranje adresa. U situaciji kao što je gore, ARP poruke se nazivaju bespovratna ARP poruka. Ove poruke samo ažuriraju keš memoriju drugih hostova u mreži i zapravo ne traže odgovor od njih. Da bi bili sigurni da svi domaćini imaju trenutne ARP informacije u svojim kešovima, mnogi operativni sistemi koriste besplatne ARP poruke u vrijeme pokretanja.
Šta je RARP?
RARP je mrežni protokol koji se koristi u računarskim mrežama. RARP je opisan u RFC 903 koji je objavio IETF. Ovo je zastarjeli protokol i više se ne koristi. Računar domaćin koji koristi ovaj protokol da traži IP (Internet Protocol, tačnije IPv4) adresu drugog hosta, kada mu je dostupna hardverska adresa (link sloja). Primjer korištene hardverske adrese bila je MAC (Media Access Control) adresa hosta. RARP je zastario zbog uvođenja BOOTP (Bootstrap Protocol) i novijih DHCP (Dynamic Host Configuration Protocol) protokola, jer oba nude mnogo više funkcija od RARP-a. RARP radi tako što se pobrine da nekoliko serverskih hostova čuva bazu podataka koja sadrži sloj veze sa mapiranjem adresa odgovarajućih protokola. RARP je služio samo IP adresu. MAC adrese hostova su individualno konfigurisani od strane administratora.
Koja je razlika između ARP-a i RARP-a?
ARP mapira IP adrese u hardversku adresu, dok RARP radi suprotno (mapira hardverske adrese u IP adrese). Drugim riječima, ulaz u ARP je logička adresa, dok je ulaz za RARP fizička adresa. Slično, izlazi ova dva protokola su također obrnuti. Za razliku od ARP-a, RARP je sada zastario i zamijenjen je BOOTP i DHCP protokolima.