ARP pret RARP
ARP (Adrešu izšķirtspējas protokols) un RARP (Reverse Address Resolution Protocol) ir divi no datortīkla protokoliem, ko izmanto saites slāņa un IP protokola adrešu atrisināšanai. ARP atrisina IP adresi, ņemot vērā aparatūras adresi. RARP atrisina aparatūras adresi, kad tiek norādīta atbilstošā IP adrese. Patiesībā RARP darbojas pretēji vai otrādi ARP, tāpēc nosaukums Reverse ARP. Bet RARP vairs netiek izmantots (ir aizstāts ar labākiem protokoliem).
Kas ir ARP?
ARP ir datortīkla protokols, ko izmanto, lai pārveidotu tīkla slāņa adreses par saišu slāņa adresēm. RFC 826 apraksta ARP. Ja tiek pārraidīta tīkla slāņa trafika, ir svarīgi noteikt saites slāņa adreses daudzpiekļuves tīklos. ARP tiek izmantots daudzās tehnoloģijās, piemēram, IPv4, FDDI, X.25 un Frame Relay. Divi populārākie lietojumi ir IPv4, izmantojot IEEE 802.3, un IEEE 802.11. ARP darbojas kā pieprasījuma-atbildes protokols. Tas pieder nemaršrutējamo protokolu saimei (t.i., tas nešķērsos tīkla mezglus). ARP ziņojuma formāts ir ļoti vienkāršs, un to veido vai nu viens adreses izšķiršanas pieprasījums, vai viena atbilde. Bet faktiskais ziņojuma lielums ir atkarīgs no adreses lieluma slāņiem virs un apakšā. Ziņojuma galvenē ir norādīti katra slāņa izmēri un adreses garumi. Lietderīgo slodzi veido nosūtīšanas un saņemšanas mezglu aparatūras/protokola adreses.
ARP dažreiz tiek izmantots kā protokols vienkāršiem paziņojumiem. Piemēram, ja IP vai MAC adrese ir mainījusies, tā var informēt citus saimniekdatorus, lai tie atjauninātu savu adrešu kartējumu. Tādā situācijā kā iepriekš, ARP ziņojumus sauc par bezatlīdzības ARP ziņojumu. Šie ziņojumi vienkārši atjaunina citu tīkla resursdatoru kešatmiņu un faktiski neprasa no tiem atbildi. Lai nodrošinātu, ka visu saimniekdatoru kešatmiņā ir pašreizējā ARP informācija, daudzas operētājsistēmas startēšanas laikā izmanto bezmaksas ARP ziņojumus.
Kas ir RARP?
RARP ir tīkla protokols, ko izmanto datortīklos. RARP ir aprakstīts RFC 903, ko publicējis IETF. Šis ir novecojis protokols un vairs netiek izmantots. Resursdators izmantoja šo protokolu, lai pieprasītu cita resursdatora IP (interneta protokola, precīzāk IPv4) adresi, ja tam ir pieejama aparatūras adreses (saites slāņa) adrese. Izmantotās aparatūras adreses piemērs bija resursdatora MAC (Media Access Control) adrese. RARP kļuva novecojis, jo tika ieviesti BOOTP (sāknēšanas protokols) un jaunākie DHCP (Dynamic Host Configuration Protocol) protokoli, jo tie abi piedāvā daudz vairāk funkciju nekā RARP. RARP darbojas, pārliecinoties, ka daži serveru saimnieki uztur datu bāzi, kurā ir saites slānis ar attiecīgo protokolu adrešu kartējumiem. RARP apkalpoja tikai IP adresi. Saimniekdatoru MAC adreses administratori konfigurēja individuāli.
Kāda ir atšķirība starp ARP un RARP?
ARP kartē IP adreses ar aparatūras adresi, savukārt RARP veic pretējo (samēro aparatūras adreses ar IP adresēm). Citiem vārdiem sakot, ARP ievade ir loģiska adrese, savukārt RARP ievade ir fiziska adrese. Līdzīgi tiek apgriezti arī šo divu protokolu izvadi. Atšķirībā no ARP, RARP tagad ir novecojis, un tas ir aizstāts ar BOOTP un DHCP protokoliem.