ARP versus RARP
ARP (Address Resolution Protocol) en RARP (Reverse Address Resolution Protocol) zijn twee van de computernetwerkprotocollen die worden gebruikt voor het oplossen van verbindingslaag- en IP-protocoladressen. ARP lost een IP-adres op, gegeven het hardwareadres. RARP lost een hardwareadres op wanneer het overeenkomstige IP-adres wordt verstrekt. In werkelijkheid doet RARP het tegenovergestelde of omgekeerde van ARP, vandaar de naam Reverse ARP. Maar RARP wordt niet meer gebruikt (is vervangen door betere protocollen).
Wat is ARP?
ARP is een computernetwerkprotocol dat wordt gebruikt om netwerklaagadressen naar koppelingslaagadressen te converteren. RFC 826 beschrijft de ARP. In het geval van het verzenden van netwerklaagverkeer, is het bepalen van de verbindingslaagadressen in meervoudige toegangsnetwerken belangrijk. ARP wordt gebruikt onder vele technologieën zoals IPv4, FDDI, X.25 en Frame Relay. De twee meest populaire gebruiken zijn IPv4 via IEEE 802.3 en IEEE 802.11. ARP werkt als een request-reply-protocol. Het behoort tot de familie van niet-routeerbare protocollen (d.w.z. het zal de knooppunten van het internetwerk niet doorkruisen). Het ARP-berichtformaat is erg eenvoudig en bestaat uit één adresomzetverzoek of één antwoord. Maar de werkelijke grootte van het bericht is afhankelijk van de adresgrootte van de lagen boven en onder. Berichtkop specificeert die grootten en de adreslengten van elke laag. De payload bestaat uit de hardware / protocoladressen van de verzendende en ontvangende knooppunten.
ARP wordt soms gebruikt als een protocol voor eenvoudige aankondigingen. Wanneer het IP- of MAC-adres bijvoorbeeld is gewijzigd, kan het andere hosts informeren over het bijwerken van hun adrestoewijzingen. In een situatie zoals hierboven worden ARP-berichten gratis ARP-bericht genoemd. Deze berichten werken alleen de cache van de andere hosts in het netwerk bij en vragen eigenlijk niet om een antwoord van hen. Om ervoor te zorgen dat alle hosts de huidige ARP-informatie in hun cachegeheugen hebben, gebruiken veel besturingssystemen gratis ARP-berichten op het moment van opstarten.
Wat is RARP?
RARP is een netwerkprotocol dat wordt gebruikt in computernetwerken. RARP wordt beschreven in RFC 903 gepubliceerd door IETF. Dit is een verouderd protocol en wordt niet meer gebruikt. Een hostcomputer die wordt gebruikt om dit protocol te gebruiken om naar het IP-adres (Internet Protocol, meer specifiek IPv4) van een andere host te vragen wanneer het hardwareadres (verbindingslaag) -adres beschikbaar is. Voorbeeld van een gebruikt hardwareadres was het MAC-adres (Media Access Control) van de host. RARP is achterhaald door de introductie van BOOTP (Bootstrap Protocol) en meer recente DHCP-protocollen (Dynamic Host Configuration Protocol), omdat beide veel meer functies bieden dan RARP. RARP werkt door ervoor te zorgen dat maar weinig serverhosts een database met een koppelingslaag bijhouden voor respectieve protocoladrestoewijzingen. RARP heeft alleen het IP-adres gebruikt. MAC-adressen van hosts werden individueel geconfigureerd door de beheerders.
Wat is het verschil tussen ARP en RARP?
ARP wijst IP-adressen toe aan het hardwareadres, terwijl RARP het tegenovergestelde doet (hardware-adressen toewijst aan IP-adressen). Met andere woorden, invoer naar de ARP is een logisch adres, terwijl de invoer voor RARP een fysiek adres is. Evenzo zijn de uitgangen naar deze twee protocollen ook omgekeerd. In tegenstelling tot ARP is RARP nu verouderd en is het vervangen door BOOTP- en DHCP-protocollen.