Zalecane, 2024

Wybór Redakcji

Różnica między ARP i RARP

ARP i RARP są protokołami warstwy sieciowej. Kiedy host musi wysłać datagram IP do innego hosta, wysyłający wymaga zarówno adresu logicznego, jak i adresu fizycznego odbiorcy. Dynamiczne mapowanie zapewnia dwa protokoły ARP i RARP. Podstawową różnicą między ARP i RARP jest to, że ARP, gdy jest dostarczony z logicznym adresem odbiorcy, uzyskuje fizyczny adres odbiornika, podczas gdy w RARP, gdy jest dostarczony z fizycznym adresem hosta, uzyskuje logiczny adres hosta z serwer.

Przeanalizujmy inne różnice między ARP i RARP w tabeli porównawczej.

Wykres porównania

Podstawa do porównaniaARPRARP
Pełna formaProtokół rozwiązywania adresów.Protokół odwrotnego rozpoznawania adresów.
PodstawowyPobiera fizyczny adres odbiornika.Pobiera z serwera logiczny adres komputera.
MapowanieARP odwzorowuje 32-bitowy adres logiczny (IP) na 48-bitowy adres fizyczny.RARP odwzorowuje 48-bitowy adres fizyczny na 32-bitowy adres logiczny (IP).

Definicja ARP

ARP (Address Resolution Protocol) to protokół warstwy sieciowej. Ponieważ ARP jest protokołem dynamicznego mapowania, każdy host w sieci zna adres logiczny innego hosta. Załóżmy teraz, że host musi wysłać datagram IP do innego hosta. Jednak datagram IP musi być zamknięty w ramce, aby mógł przechodzić przez sieć fizyczną między nadawcą a odbiorcą. Tutaj nadawca potrzebuje adresu fizycznego odbiornika, aby zidentyfikować, do którego odbiornika należy pakiet, kiedy pakiet podróżuje w sieci fizycznej.

W celu uzyskania adresu fizycznego odbiorcy nadawca wykonuje następującą akcję.

  1. Nadawca wysyła pakiet zapytań ARP w sieci, która jest nadawana do wszystkich innych hostów lub routerów obecnych w sieci.
  2. Pakiet zapytania ARP zawiera logiczny i fizyczny adres nadawcy i logiczny adres odbiorcy.
  3. Wszystkie hosty i rutery odbierające pakiet zapytań ARP go przetwarzają, ale tylko zamierzony odbiorca identyfikuje swój adres logiczny obecny w pakiecie zapytań ARP.
  4. Odbiornik wysyła następnie pakiet odpowiedzi ARP, który zawiera adres logiczny (IP) i adres fizyczny odbiornika.
  5. Pakiet odpowiedzi ARP jest wysyłany bezpośrednio do nadawcy, którego adres fizyczny znajduje się w pakiecie zapytań ARP.

Definicja RARP

RARP (Reverse Address Resolution Protocol) jest również protokołem warstwy sieciowej. RARP to protokół TCP / IP, który pozwala dowolnemu hostowi uzyskać jego adres IP z serwera. RARP jest adaptowany z protokołu ARP i jest po prostu odwrotny od ARP.

RARP wykonuje następujące kroki, aby uzyskać adres IP z serwera.

  1. Nadawca rozsyła żądanie RARP do wszystkich pozostałych hostów obecnych w sieci.
  2. Pakiet żądania RARP zawiera fizyczny adres nadawcy.
  3. Cały host odbierający pakiet żądania RARP przetwarza go, ale autoryzowany host, który może obsługiwać usługę RARP, odpowiada na pakiet żądania RARP, taki host jest znany jako serwer RARP.
  4. Uprawniony serwer RARP odpowiada bezpośrednio na żądanie hosta z pakietem odpowiedzi RARP, który zawiera adres IP nadawcy.

RARP jest już nieaktualny z dwóch powodów. Po pierwsze, RARP korzysta z usługi transmisji warstwy warstwy danych; oznacza to, że RARP musi być obecny w każdej sieci. Po drugie, RARP dostarcza tylko adres IP, ale dzisiaj komputer potrzebuje również innych informacji.

Kluczowe różnice między ARP i RARP

  1. Pełna forma ARP to Address Resolution Protocol, natomiast pełna forma RARP to Reverse Address Resolution Protocol.
  2. Protokół ARP pobiera adres fizyczny odbiornika. Z drugiej strony protokół RARP pobiera logiczny adres IP protokołu.
  3. ARP odwzorowuje 32-bitowy adres logiczny (IPv4) na 48-bitowy adres fizyczny odbiornika. Z drugiej strony RARP odwzorowuje 48-bitowy adres fizyczny na 32-bitowy adres logiczny odbiornika.

Wniosek:

RARP został zastąpiony przez BOOTP i DHCP.

Top