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 vastav IP-aadress on esitatud. Tegelikkuses teeb RARP ARP-i 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 kihtide aadresside linkimiseks. RFC 826 kirjeldab ARP-i. Võrgukihi liikluse edastamise korral on oluline lingikihi aadresside määramine mitme juurdepääsuga võrkudes. ARP-d kasutatakse paljude tehnoloogiate, näiteks IPv4, FDDI, X.25 ja Frame Relay all. Kaks kõige populaarsemat kasutusala on IPv4 IEEE 802.3 ja IEEE 802.11 kaudu. ARP toimib päringu-vastuse protokollina. See kuulub mittekontrollitavate protokollide perekonda (s.t. see ei ületa Interneti-sõlme). ARP-teate vorming on väga lihtne ja koosneb kas ühest aadressi eraldamise taotlusest või ühest vastusest. Kuid sõnumi tegelik suurus sõltub ülal ja all asuvate kihtide aadressi suurusest. Sõnumi päis täpsustab iga kihi need suurused ja aadressi pikkused. Kasuliku koormuse moodustavad saatva ja vastuvõtva sõlme riistvara / protokolli aadressid.
ARP-d kasutatakse mõnikord lihtsate teadaannete protokollina. Näiteks kui IP- või MAC-aadress on muutunud, saab see teisi masinaid teavitada oma aadresside vastendamist. Ülaltoodud olukorras nimetatakse ARP-teateid tasuta ARP-teateks. Need teated värskendavad lihtsalt teiste võrgus olevate masinate vahemälu ega nõua neilt tegelikult vastust. Veendumaks, et kõigi masinate vahemälus on praegune ARP-teave, kasutavad paljud opsüsteemid käivitamise ajal tasuta ARP-teateid.
Mis on RARP?
RARP on arvutivõrkudes kasutatav võrguprotokoll. RARP-i on kirjeldatud IETF-i väljaandes RFC 903. See on aegunud protokoll ja seda enam ei kasutata. Hostarvuti, mida kasutatakse selle protokolli kasutamiseks teise masina IP (Interneti-protokolli, täpsemalt IPv4) aadressi küsimiseks, kui riistvara aadress (Link layer) on talle kättesaadav. Kasutatava riistvaraadressi näiteks oli masina MAC (Media Access Control) aadress. RARP vananes tänu BOOTP (Bootstrap Protocol) ja uuemate DHCP (Dynamic Host Configuration Protocol) protokollide tutvustamisele, kuna mõlemad pakuvad palju rohkem funktsioone kui RARP. RARP toimib, veendudes, et vähesed serverimajutajad hoiaksid andmebaasi, mis sisaldab Link Layeri vastavate protokolliaadresside vastendustega. RARP teenindas ainult IP-aadressi. Hostite MAC-aadressid konfigureerisid administraatorid individuaalselt.
Mis vahe on ARP ja RARP vahel??
ARP kaardistab IP-aadressid riistvara aadressiks, RARP aga vastupidiseks (kaardistab riistvara aadressid IP-aadressideks). Teisisõnu, ARP-i sisend 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 nüüd vananenud ning see on asendatud BOOTP ja DHCP protokollidega.