ARP vs RARP
ARP (Address Resolution Protocol) ja RARP (Reverse Address Resolution Protocol) on kaks arvutivõrgu protokolli, mida kasutatakse lingikihi ja IP-protokolli aadresside lahendamiseks. ARP lahendab IP-aadressi, arvestades riistvara aadressi. RARP lahendab riistvara aadressi, kui on antud vastav IP-aadress. Tegelikkuses teeb RARP ARP-le vastupidist või vastupidist, sellest ka nimi Reverse ARP. Kuid RARP-i enam ei kasutata (see on asendatud paremate protokollidega).
Mis on ARP?
ARP on arvutivõrgu protokoll, mida kasutatakse võrgukihi aadresside teisendamiseks kihi aadresside linkimiseks. RFC 826 kirjeldab ARP-d. Võrgukihi liikluse edastamise korral on lingikihi aadresside määramine mitme juurdepääsuga võrkudes oluline. ARP-d kasutatakse paljude tehnoloogiate puhul, näiteks IPv4, FDDI, X.25 ja Frame Relay. Kaks kõige populaarsemat kasutust on IPv4 IEEE 802.3 ja IEEE 802.11 kaudu. ARP töötab päringu-vastuse protokollina. See kuulub marsruutimata protokollide perekonda (st see ei ületa Interneti-võrgu sõlmi). ARP-sõnumi vorming on väga lihtne ja koosneb kas ühest aadressi lahendamise taotlusest või ühest vastusest. Kuid sõnumi tegelik suurus sõltub ülal ja all asuvate kihtide aadressi suurusest. Sõnumi päis määrab need kihid ja nende aadressi pikkused. Kasuliku koormuse moodustavad saatva ja vastuvõtva sõlme riistvara / protokolli aadressid.
ARP-d kasutatakse mõnikord lihtsate teadete protokollina. Näiteks kui IP- või MAC-aadress on muutunud, võib ta teavitada teisi masinaid oma aadressi vastenduste värskendamisest. Ülaltoodud olukorras nimetatakse ARP-teateid tasuta ARP-sõnumiteks. Need sõnumid lihtsalt värskendavad võrgu teiste hostide vahemälu ega nõua neilt tegelikult vastust. Veendumaks, et kõigi hostide vahemälus on praegune ARP-teave, kasutavad paljud operatsioonisüsteemid käivitamise ajal tasuta ARP-teateid.
Mis on RARP?
RARP on arvutivõrkudes kasutatav võrguprotokoll. RARP-i on kirjeldatud RET 903-s, mille on välja andnud IETF. See on vananenud protokoll ja seda ei kasutata enam. Hostiarvuti kasutas seda protokolli teise hosti IP (Interneti-protokoll, täpsemalt IPv4) aadressi küsimiseks, kui riistvara aadressi (lingi kihi) aadress on talle kättesaadav. Kasutatava riistvara aadressi näide oli masina MAC (Media Access Control) aadress. RARP aegus BOOTP (Bootstrap Protocol) ja uuemate DHCP (Dynamic Host Configuration Protocol) protokollide kasutuselevõtu tõttu, kuna mõlemad pakuvad palju rohkem funktsioone kui RARP. RARP töötab tagades, et vähesed serverihostid hoiavad linkide kihti sisaldavat andmebaasi vastavate protokolliaadresside vastendustega. RARP esitas ainult IP-aadressi. Hostide MAC-aadressid konfigureeriti administraatorite poolt individuaalselt.
Mis vahe on ARP-l ja RARP-l?
ARP kaardistab IP-aadressid riistvara aadressile, RARP aga vastupidiselt (kaardistab riistvara aadressid IP-aadressidele). Teisisõnu, sisend ARP-le on loogiline aadress, samas kui RARP-i sisend on füüsiline aadress. Samamoodi on ka nende kahe protokolli väljundid vastupidised. Erinevalt ARP-st on RARP praegu vananenud ja see on asendatud BOOTP- ja DHCP-protokollidega.