Przeanalizujmy inne różnice między ARP i RARP w tabeli porównawczej.
Wykres porównania
Podstawa do porównania | ARP | RARP |
---|---|---|
Pełna forma | Protokół rozwiązywania adresów. | Protokół odwrotnego rozpoznawania adresów. |
Podstawowy | Pobiera fizyczny adres odbiornika. | Pobiera z serwera logiczny adres komputera. |
Mapowanie | ARP 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ę.
- Nadawca wysyła pakiet zapytań ARP w sieci, która jest nadawana do wszystkich innych hostów lub routerów obecnych w sieci.
- Pakiet zapytania ARP zawiera logiczny i fizyczny adres nadawcy i logiczny adres odbiorcy.
- 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.
- Odbiornik wysyła następnie pakiet odpowiedzi ARP, który zawiera adres logiczny (IP) i adres fizyczny odbiornika.
- 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.
- Nadawca rozsyła żądanie RARP do wszystkich pozostałych hostów obecnych w sieci.
- Pakiet żądania RARP zawiera fizyczny adres nadawcy.
- 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.
- Uprawniony serwer RARP odpowiada bezpośrednio na żądanie hosta z pakietem odpowiedzi RARP, który zawiera adres IP nadawcy.
Kluczowe różnice między ARP i RARP
- Pełna forma ARP to Address Resolution Protocol, natomiast pełna forma RARP to Reverse Address Resolution Protocol.
- Protokół ARP pobiera adres fizyczny odbiornika. Z drugiej strony protokół RARP pobiera logiczny adres IP protokołu.
- 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.