ARP vs RARP
ARP (Address Resolution Protocol) og RARP (Reverse Address Resolution Protocol) er to af computernetværksprotokollerne, der bruges til at løse linklags- og IP-protokolleadresser. ARP løser en IP-adresse på grund af hardwareadressen. RARP løser en hardwareadresse, når den tilsvarende IP-adresse leveres. I virkeligheden gør RARP det modsatte eller det modsatte af ARP, deraf navnet Reverse ARP. Men RARP bruges ikke mere (er blevet erstattet af bedre protokoller).
Hvad er ARP?
ARP er en computernetværksprotokol, der bruges til at konvertere netværkslag-adresser til at linke lagadresser. RFC 826 beskriver ARP. I tilfælde af transmission af netværkslagstrafik er det vigtigt at bestemme linklagets adresser i netværk med flere adgangssteder. ARP bruges under mange teknologier såsom IPv4, FDDI, X.25 og Frame Relay. De to mest populære anvendelser er IPv4 over IEEE 802.3 og IEEE 802.11. ARP fungerer som en anmodning-svar-protokol. Det hører til familien af ikke-routbare protokoller (dvs. det vil ikke krydse internetværksnoder). ARP-meddelelsesformat er meget enkelt og består af enten en anmodning om adresseopløsning eller et svar. Men meddelelsens faktiske størrelse afhænger af adressestørrelsen på lagene over og nedenfor. Meddelelseshoved specificerer disse størrelser og adresselængderne for hvert lag. Nyttelasten består af hardware / protokolleadresserne i de afsendende og modtagende noder.
ARP bruges undertiden som en protokol til enkle meddelelser. Når IP- eller MAC-adressen for eksempel er ændret, kan den informere andre værter om at opdatere deres adressekortlægning. I en situation som ovenstående kaldes ARP-meddelelser tilfredsstillende ARP-meddelelse. Disse meddelelser opdaterer bare cachen til de andre værter i netværket og beder faktisk ikke om et svar fra dem. For at sikre, at alle værter har den nuværende ARP-information i deres cache, bruger mange operativsystemer tilfredsstillende ARP-meddelelser på tidspunktet for opstart.
Hvad er RARP?
RARP er en netværksprotokol, der bruges i computernetværk. RARP er beskrevet i RFC 903 udgivet af IETF. Dette er en forældet protokol og bruges ikke mere. En værtscomputer, der bruges til at bruge denne protokol til at bede om IP-adressen (Internet Protocol, mere specifikt IPv4) til en anden vært, når hardware-adressen (Link-lag) -adressen er tilgængelig for den. Eksempel på en anvendt hardwareadresse var værtens MAC-adresse (Media Access Control). RARP blev forældet på grund af introduktionerne af BOOTP (Bootstrap Protocol) og nyere DHCP (Dynamic Host Configuration Protocol) protokoller, fordi begge af dem tilbyder meget flere funktioner end RARP. RARP fungerer ved at sikre, at få serverværter opbevarer en database, der indeholder Link Layer til respektive protokolleadres mappinger. RARP tjente kun IP-adressen. MAC-adresser til værter blev konfigureret individuelt af administratorerne.
Hvad er forskellen mellem ARP og RARP?
ARP kortlægger IP-adresser til hardwareadressen, mens RARP gør det modsatte (kortlægger hardwareadresser til IP-adresser). Med andre ord er input til ARP en logisk adresse, mens input til RARP er en fysisk adresse. Tilsvarende er output til disse to protokoller også vendt. I modsætning til ARP er RARP forældet nu, og det er blevet erstattet af BOOTP- og DHCP-protokoller.