ARP proti RARP
ARP (Address Resolution Protocol) in RARP (Reverse Address Resolution Protocol) sta dva od računalniških omrežnih protokolov, ki se uporabljata za razreševanje povezovalne plasti in naslovov protokola IP. ARP razreši naslov IP glede na naslov strojne opreme. RARP razreši naslov strojne opreme, ko je naveden ustrezen naslov IP. V resnici RARP deluje nasprotno ali obratno kot ARP, od tod tudi ime Reverse ARP. Toda RARP se ne uporablja več (nadomestili so ga boljši protokoli).
Kaj je ARP?
ARP je računalniški omrežni protokol, ki se uporablja za pretvorbo naslovov omrežne plasti v naslove povezovalne plasti. RFC 826 opisuje ARP. V primeru prenosa prometa omrežne plasti je določitev naslovov povezovalne plasti v omrežjih z več dostopom pomembna. ARP se uporablja v številnih tehnologijah, kot so IPv4, FDDI, X.25 in Frame Relay. Dve najbolj priljubljeni uporabi sta IPv4 prek IEEE 802.3 in IEEE 802.11. ARP deluje kot protokol zahteva-odgovor. Spada v družino protokolov, ki jih ni mogoče usmerjati (tj. ne bo prečkal medomrežnih vozlišč). Format sporočila ARP je zelo preprost in je sestavljen iz ene zahteve za razrešitev naslova ali enega odgovora. Toda dejanska velikost sporočila je odvisna od velikosti naslova zgornjih in spodnjih plasti. Glava sporočila določa te velikosti in dolžine naslovov vsake plasti. Tovor je sestavljen iz naslovov strojne opreme/protokola oddajnega in prejemnega vozlišča.
ARP se včasih uporablja kot protokol za preprosta obvestila. Na primer, ko se naslov IP ali MAC spremeni, lahko druge gostitelje obvesti, naj posodobijo svoje preslikave naslovov. V primeru, kot je zgoraj, se sporočila ARP imenujejo brezplačna sporočila ARP. Ta sporočila samo posodobijo predpomnilnik drugih gostiteljev v omrežju in od njih dejansko ne zahtevajo odgovora. Da bi zagotovili, da imajo vsi gostitelji trenutne informacije o ARP v svojih predpomnilnikih, mnogi operacijski sistemi ob zagonu uporabljajo brezplačna sporočila ARP.
Kaj je RARP?
RARP je omrežni protokol, ki se uporablja v računalniških omrežjih. RARP je opisan v RFC 903, ki ga je objavil IETF. To je zastarel protokol in se ne uporablja več. Gostiteljski računalnik, ki je uporabljal ta protokol za povpraševanje po naslovu IP (internetni protokol, natančneje IPv4) drugega gostitelja, ko mu je na voljo naslov strojne opreme (plast povezave). Primer uporabljenega naslova strojne opreme je bil naslov MAC (Media Access Control) gostitelja. RARP je postal zastarel zaradi uvedbe protokola BOOTP (Bootstrap Protocol) in novejših protokolov DHCP (Dynamic Host Configuration Protocol), saj oba ponujata veliko več funkcij kot RARP. RARP deluje tako, da poskrbi, da nekaj strežniških gostiteljev hrani bazo podatkov, ki vsebuje preslikave povezovalnega sloja v ustrezne naslove protokola. RARP je služil samo naslovu IP. MAC naslove gostiteljev so individualno konfigurirali administratorji.
Kakšna je razlika med ARP in RARP?
ARP preslika naslove IP v naslov strojne opreme, medtem ko RARP naredi nasprotno (preslika naslove strojne opreme v naslove IP). Z drugimi besedami, vhod v ARP je logični naslov, medtem ko je vhod v RARP fizični naslov. Podobno se obrnejo tudi izhodi teh dveh protokolov. Za razliko od ARP je RARP zdaj zastarel in sta ga nadomestila protokola BOOTP in DHCP.