Doporučená, 2024

Redakce Choice

Rozdíl mezi ARP a RARP

ARP a RARP jsou protokolem síťové vrstvy. Pokud hostitel potřebuje odeslat datagram IP jinému hostiteli, odesílatel vyžaduje jak logickou adresu, tak fyzickou adresu přijímače. Dynamické mapování poskytuje dva protokoly ARP a RARP. Základní rozdíl mezi ARP a RARP spočívá v tom, že ARP, pokud je poskytován s logickou adresou přijímače, získá fyzickou adresu přijímače, zatímco v RARP, když je poskytován s fyzickou adresou hostitele, získá logickou adresu hostitele z serveru.

Podívejme se na další rozdíly mezi ARP a RARP ve srovnávací tabulce.

Srovnávací graf

Základ pro porovnáníARPRARP
Plná formaProtokol rozlišení adres.Protokol reverzního adresového rozlišení.
ZákladníNačte fyzickou adresu přijímače.Načte logickou adresu počítače ze serveru.
MapováníARP mapuje 32bitovou logickou (IP) adresu na 48-bitovou fyzickou adresu.RARP mapuje 48bitovou fyzickou adresu na 32-bitovou logickou (IP) adresu.

Definice ARP

ARP (Address Resolution Protocol) je protokol síťové vrstvy. Protože ARP je protokol dynamického mapování, každý hostitel v síti zná logickou adresu jiného hostitele. Předpokládejme, že hostitel musí poslat IP datagram jinému hostiteli. IP datagram však musí být zapouzdřen do rámce tak, aby mohl procházet fyzickou sítí mezi odesílatelem a přijímačem. Zde odesílatel potřebuje fyzickou adresu přijímače, takže je identifikováno, ke kterému přijímači paket patří, když se paket pohybuje ve fyzické síti.

Pro načtení fyzické adresy přijímače provede odesílatel následující akci.

  1. Odesílatel odešle paket dotazu ARP v síti, který je vysílán všem ostatním hostitelům nebo směrovačům přítomným v síti.
  2. Paket ARP dotazu obsahuje logickou a fyzickou adresu odesílatele a logickou adresu přijímače.
  3. Všichni hostitelé a směrovače, kteří přijímají paket dotazů ARP, jej zpracovávají, ale pouze určený příjemce identifikuje svou logickou adresu přítomnou v paketu dotazů ARP.
  4. Přijímač pak odešle paket odpovědí ARP, který obsahuje logickou (IP) adresu a fyzickou adresu přijímače.
  5. Paket odezvy ARP je unicast přímo odesílateli, jehož fyzická adresa je přítomna v paketu dotazů ARP.

Definice RARP

Protokol RARP (Reverse Address Resolution Protocol) je také protokol síťové vrstvy. RARP je protokol TCP / IP, který umožňuje libovolnému hostiteli získat IP adresu ze serveru. RARP je upraven z protokolu ARP a je to právě opačný postup než ARP.

RARP provede následující kroky pro získání IP adresy ze serveru.

  1. Odesílatel vysílá požadavek RARP všem ostatním hostitelům v síti.
  2. Paket požadavku RARP obsahuje fyzickou adresu odesílatele.
  3. Všichni hostitelé, kteří přijímají paket požadavků RARP, je zpracovávají, ale pouze autorizovaný hostitel, který může obsluhovat službu RARP, reaguje na paket požadavků RARP, který je takovýto server známý jako RARP Server.
  4. Autorizovaný RARP server odpoví přímo dožadujícímu hostiteli s paketem odpovědí RARP, který obsahuje IP adresu odesílatele.

RARP je nyní zastaralý z dvou důvodů. Za prvé, RARP používá vysílací službu vrstvy datového spoje; to znamená, že RARP musí být přítomen v každé síti. Za druhé, RARP poskytuje pouze IP adresu, ale dnes počítač také potřebuje další informace.

Klíčové rozdíly mezi ARP a RARP

  1. Plná forma ARP je Address Resolution Protocol, zatímco plná forma RARP je Reverse Address Resolution Protocol.
  2. Protokol ARP načte fyzickou adresu přijímače. Na druhé straně protokol RARP načte logickou (IP) adresu protokolu.
  3. ARP mapuje 32 bitovou logickou (IPv4) adresu na 48bitovou fyzickou adresu přijímače. Na druhé straně RARP mapuje 48-bitovou fyzickou adresu na 32-bitovou logickou adresu přijímače.

Závěr:

Systém RARP byl nahrazen protokolem BOOTP a DHCP.

Top