ARP vs RARP
ARP (Address Resolution Protocol) und RARP (Reverse Address Resolution Protocol) sind zwei der Computernetzwerkprotokolle, die zum Auflösen von Verbindungsschicht- und IP-Protokolladressen verwendet werden. ARP löst eine IP-Adresse auf, wenn die Hardwareadresse angegeben ist. RARP löst eine Hardwareadresse auf, wenn die entsprechende IP-Adresse angegeben wird. In Wirklichkeit macht RARP das Gegenteil oder das Gegenteil von ARP, daher der Name Reverse ARP. RARP wird jedoch nicht mehr verwendet (wurde durch bessere Protokolle ersetzt).
Was ist ARP??
ARP ist ein Computernetzwerkprotokoll, das zum Konvertieren von Netzwerkschichtadressen in Linkschichtadressen verwendet wird. RFC 826 beschreibt den ARP. Im Falle der Übertragung von Netzwerkschichtverkehr ist das Bestimmen der Verbindungsschichtadressen in Netzwerken mit Mehrfachzugriff wichtig. ARP wird unter vielen Technologien wie IPv4, FDDI, X.25 und Frame Relay verwendet. Die zwei beliebtesten Anwendungen sind IPv4 über IEEE 802.3 und IEEE 802.11. ARP arbeitet als Request-Reply-Protokoll. Es gehört zur Familie der nicht routbaren Protokolle (d. H. Es werden keine Knoten im Netzwerk vernetzt). Das ARP-Nachrichtenformat ist sehr einfach und besteht entweder aus einer Adressauflösungsanforderung oder einer Antwort. Die tatsächliche Größe der Nachricht hängt jedoch von der Adressgröße der darüber und darunter liegenden Layer ab. Der Nachrichtenkopf gibt diese Größen und die Adresslängen der einzelnen Ebenen an. Die Nutzdaten setzen sich aus den Hardware- / Protokolladressen der sendenden und empfangenden Knoten zusammen.
ARP wird manchmal als Protokoll für einfache Ansagen verwendet. Wenn sich beispielsweise die IP- oder MAC-Adresse geändert hat, kann sie andere Hosts anweisen, ihre Adresszuordnungen zu aktualisieren. In einer Situation wie der obigen werden ARP-Nachrichten als kostenlose ARP-Nachrichten bezeichnet. Diese Nachrichten aktualisieren lediglich den Cache der anderen Hosts im Netzwerk und fordern keine Antwort von ihnen an. Um sicherzustellen, dass alle Hosts die aktuellen ARP-Informationen in ihren Caches haben, verwenden viele Betriebssysteme zum Zeitpunkt des Startens kostenlose ARP-Nachrichten.
Was ist RARP??
RARP ist ein Netzwerkprotokoll, das in Computernetzwerken verwendet wird. RARP wird in RFC 903 von IETF beschrieben. Dies ist ein veraltetes Protokoll und wird nicht mehr verwendet. Ein Host-Computer hat dieses Protokoll verwendet, um nach der IP-Adresse (Internet Protocol, genauer IPv4) eines anderen Hosts zu fragen, wenn ihm die Hardwareadresse (Link-Layer-Adresse) zur Verfügung steht. Ein Beispiel für eine verwendete Hardwareadresse war die MAC-Adresse (Media Access Control) des Hosts. RARP wurde aufgrund der Einführung von BOOTP (Bootstrap Protocol) und neueren DHCP-Protokollen (Dynamic Host Configuration Protocol) überflüssig, da beide wesentlich mehr Funktionen als RARP bieten. RARP funktioniert, indem sichergestellt wird, dass nur wenige Serverhosts eine Datenbank mit den zugehörigen Link-Layer-Zuordnungen für Protokolladressen verwenden. RARP diente nur der IP-Adresse. Die MAC-Adressen der Hosts wurden von den Administratoren individuell konfiguriert.
Was ist der Unterschied zwischen ARP und RARP??
ARP ordnet IP-Adressen der Hardwareadresse zu, während RARP das Gegenteil vornimmt (ordnet Hardwareadressen IP-Adressen zu). Mit anderen Worten ist die Eingabe in den ARP eine logische Adresse, während die Eingabe für RARP eine physikalische Adresse ist. In ähnlicher Weise sind auch die Ausgaben für diese beiden Protokolle umgekehrt. Im Gegensatz zu ARP ist RARP jetzt veraltet und wurde durch BOOTP- und DHCP-Protokolle ersetzt.