ARP vs RARP
ARP (Address Resolution Protocol) och RARP (Reverse Address Resolution Protocol) är två av de datanätverksprotokoll som används för att lösa länklager och IP-protokolladresser. ARP löser en IP-adress, med tanke på maskinvaruadressen. RARP löser en hårdvaruadress när motsvarande IP-adress tillhandahålls. I verkligheten gör RARP motsatsen eller baksidan av ARP, därav namnet Reverse ARP. Men RARP används inte längre (har ersatts av bättre protokoll).
Vad är ARP?
ARP är ett datanätverksprotokoll som används för att konvertera nätverkslagadresser till länklagadresser. RFC 826 beskriver ARP. I händelse av överföring av nätverksskiktstrafik är det viktigt att bestämma länkskiktsadresserna i flera åtkomstnät. ARP används under många teknologier som IPv4, FDDI, X.25 och Frame Relay. De två mest populära användningarna är IPv4 över IEEE 802.3 och IEEE 802.11. ARP fungerar som ett begäran-svarprotokoll. Det tillhör familjen av icke-routbara protokoll (det vill säga det kommer inte att korsa internetworknoder). ARP-meddelandeformat är mycket enkelt och består av antingen en adressupplösningsförfrågan eller ett svar. Men den faktiska storleken på meddelandet är beroende av adressstorleken på lagren ovan och nedan. Meddelandehuvud anger de storlekarna och adresslängderna för varje lager. Lastlasten består av hårdvaru- / protokolladresserna för sändnings- och mottagningsnoderna.
ARP används ibland som ett protokoll för enkla meddelanden. Till exempel, när IP- eller MAC-adressen har ändrats kan den informera andra värdar om att uppdatera adressmappningarna. I en situation som ovan beskrivs ARP-meddelanden som ett ARR-meddelande. Dessa meddelanden uppdaterar bara cachen för de andra värdarna i nätverket och begär inte ett svar från dem. För att säkerställa att alla värdar har den aktuella ARP-informationen i sina cachor, använder många operativsystem användbara ARP-meddelanden vid uppstartstiden.
Vad är RARP?
RARP är ett nätverksprotokoll som används i datanätverk. RARP beskrivs i RFC 903 publicerad av IETF. Detta är ett föråldrat protokoll och används inte längre. En värddatorn användes för att använda detta protokoll för att be om IP-adressen (Internet Protocol, mer specifikt IPv4), till en annan värd, när adressen till hårdvaruadressen (Link Layer) är tillgänglig för den. Exempel på en maskinvaruadress som användes var värdens MAC-adress (Media Access Control). RARP gick föråldrad på grund av introduktioner av BOOTP (Bootstrap Protocol) och senare protokoll för DHCP (Dynamic Host Configuration Protocol), eftersom de båda erbjuder mycket fler funktioner än RARP. RARP fungerar genom att se till att några servrar värdar behåller en databas som innehåller Link Layer till respektive protokolladresser mappings. RARP serverade endast IP-adressen. MAC-adresserna till värdar konfigurerades individuellt av administratörerna.
Vad är skillnaden mellan ARP och RARP?
ARP kartar IP-adresser till hårdvaruadress medan RARP gör motsatsen (kartlägger maskinvaruadresser till IP-adresser). Med andra ord är inmatning till ARP en logisk adress, medan inmatningen för RARP är en fysisk adress. På samma sätt reverseras utgångarna till dessa två protokoll. Till skillnad från ARP är RARP föråldrad nu och det har ersatts av BOOTP och DHCP protokoll.