Różnica między ARP a RARP
Zawartość
Zarówno ARP, jak i RARP są protokołami warstwy sieci. Ilekroć host potrzebuje datagramu IP do innego hosta, er wymaga zarówno adresu logicznego, jak i adresu fizycznego odbiornika. Dynamiczne mapowanie zapewnia dwa protokoły ARP i RARP. Podstawowa różnica między ARP i RARP polega na tym, że ARP, gdy otrzymuje adres logiczny odbiornika, otrzymuje adres fizyczny odbiornika, natomiast w RARP, gdy otrzymuje adres fizyczny hosta, otrzymuje adres logiczny hosta od serwer.
Przeanalizujmy inne różnice między ARP i RARP w tabeli porównawczej.
- Wykres porównania
- Definicja
- Kluczowe różnice
- Wniosek
Wykres porównania
Podstawa do porównania | ARP | RARP |
---|---|---|
Pełna forma | Protokół rozpoznawania adresów. | Protokół odwrotnego rozpoznawania adresów. |
Podstawowy | Pobiera adres fizyczny odbiornika. | Pobiera adres logiczny komputera z serwera. |
Mapowanie | ARP odwzorowuje 32-bitowy adres logiczny (IP) na 48-bitowy adres fizyczny. | RARP mapuje 48-bitowy adres fizyczny na 32-bitowy adres logiczny (IP). |
Definicja ARP
ARP (Address Resolution Protocol) to protokół warstwy sieci. Ponieważ ARP jest protokołem dynamicznego mapowania, każdy host w sieci zna adres logiczny innego hosta. Załóżmy teraz, że host potrzebuje datagramu IP do innego hosta. Ale datagram IP musi być zamknięty w ramce, aby mógł przechodzić przez fizyczną sieć między er a odbiornikiem. Tutaj er potrzebuje adresu fizycznego odbiornika, aby można było zidentyfikować, do którego odbiorcy należy pakiet, gdy pakiet podróżuje w sieci fizycznej.
Aby pobrać adres fizyczny odbiornika, er wykonuje następującą akcję.
- Jest to pakiet zapytań ARP w sieci, który jest wysyłany do wszystkich innych hostów lub routerów obecnych w sieci.
- Pakiet zapytań ARP zawiera logiczny i fizyczny adres er oraz adres logiczny odbiornika.
- Przetwarzają go wszystkie hosty i routery odbierające pakiet zapytań ARP, ale tylko zamierzony odbiornik identyfikuje jego logiczny adres obecny w pakiecie zapytań ARP.
- Następnie pakiet odpowiedzi ARP odbiornika, który zawiera adres logiczny (IP) i adres fizyczny odbiornika.
- Pakiet odpowiedzi ARP jest emisji pojedynczej bezpośrednio do er, którego adres fizyczny jest obecny w pakiecie zapytań ARP.
Definicja RARP
RARP (Reverse Address Resolution Protocol) to także protokół warstwy sieci. RARP to protokół TCP / IP, który pozwala dowolnemu hostowi uzyskać adres IP z serwera. RARP jest adaptowany z protokołu ARP i jest po prostu odwrotnością ARP.
RARP wykonaj następujące kroki, aby uzyskać adres IP z serwera.
- Eer wysyła żądanie RARP do wszystkich innych hostów obecnych w sieci.
- Pakiet żądania RARP zawiera adres fizyczny er.
- Cały host otrzymujący pakiet żądań RARP przetwarza go, ale tylko autoryzowany host, który może obsługiwać usługę RARP, odpowiada na pakiet żądań RARP, taki host jest znany jako Serwer RARP.
- Autoryzowany serwer RARP odpowiada bezpośrednio na żądanie hosta za pomocą pakietu odpowiedzi RARP, który zawiera adres IP dla er.
- Pełna forma ARP to protokół rozpoznawania adresów, natomiast pełna forma RARP to protokół odwracania adresów.
- Protokół ARP pobiera adres fizyczny odbiornika. Z drugiej strony protokół RARP pobiera adres logiczny (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.