ARP vs RARP
ARP (Address Resolution Protocol) og RARP (Reverse Address Resolution Protocol) er to av nettverksprotokollene som brukes til å løse koblingslag og IP-protokolladresser. ARP løser en IP-adresse, gitt maskinvareadressen. RARP løser en maskinvareadresse når den tilsvarende IP-adressen er oppgitt. I virkeligheten gjør RARP motsatt eller baksiden av ARP, derav navnet Reverse ARP. Men RARP brukes ikke lenger (har blitt erstattet av bedre protokoller).
Hva er ARP?
ARP er en datanettverksprotokoll som brukes til å konvertere nettverkslagadresser til koblingslagadresser. RFC 826 beskriver ARP. I tilfelle overføring av nettverkslagertrafikk er det viktig å bestemme adresselagadressene i flere tilgangsnettverk. ARP brukes under mange teknologier som IPv4, FDDI, X.25 og Frame Relay. De to mest populære brukerne er IPv4 over IEEE 802.3 og IEEE 802.11. ARP opererer som en forespørsel-svar protokoll. Det tilhører familien av ikke-rutbare protokoller (dvs. det vil ikke krysse nettverksnoder). ARP-meldingsformat er veldig enkelt og består av en adresseoppløsningsforespørsel eller ett svar. Men den faktiske størrelsen på meldingen er avhengig av adressestørrelsen på lagene over og under. Meldingsoverskrift spesifiserer de størrelsene og adresselengdene til hvert lag. Lastbelastningen består av maskinvare / protokolladressene til sende- og mottakende noder.
ARP brukes noen ganger som en protokoll for enkle kunngjøringer. For eksempel, når IP- eller MAC-adressen er endret, kan den informere andre verter om å oppdatere adressekartingen. I en situasjon som ovenfor er ARP-meldinger kalt gratis ARP-melding. Disse meldingene oppdaterer nettopp cachen til de andre vertene i nettverket og krever ikke et svar fra dem. For å sikre at alle verter har den nåværende ARP-informasjonen i sine caches, bruker mange operativsystemer gratis ARP-meldinger ved oppstartstidspunktet.
Hva er RARP?
RARP er en nettverksprotokoll som brukes i datanettverk. RARP er beskrevet i RFC 903 publisert av IETF. Dette er en foreldet protokoll og brukes ikke lenger. En vertsmaskin brukes til å bruke denne protokollen for å be om IP-adressen (Internet Protocol, mer spesifikt IPv4) -adressen til en annen vert, når adressen til maskinvareadressen (Link-lag) er tilgjengelig for den. Eksempel på en maskinvareadresse som ble brukt var MAC-adressen (Media Access Control) til verten. RARP gikk utdatert på grunn av introduksjonene til BOOTP (Bootstrap Protocol) og nyere protokoller for DHCP (Dynamic Host Configuration Protocol), fordi begge har mye mer funksjoner enn RARP. RARP fungerer ved å sørge for at få server verter beholder en database som inneholder Link Layer til respektive protokoll adresser mappings. RARP serverte bare IP-adressen. MAC-adressene til vertene ble konfigurert individuelt av administratorer.
Hva er forskjellen mellom ARP og RARP?
ARP kartlegger IP-adresser til maskinvareadressen, mens RARP gjør det motsatte (kartmaskinvareadresser til IP-adresser). Med andre ord er input til ARP en logisk adresse, mens inngangen til RARP er en fysisk adresse. På samme måte reverseres utgangene til disse to protokollene også. I motsetning til ARP er RARP foreldet nå, og det har blitt erstattet av BOOTP- og DHCP-protokoller.