Różnica między ARP a RARP

Różnica między ARP a RARP
Różnica między ARP a RARP

Wideo: Różnica między ARP a RARP

Wideo: Różnica między ARP a RARP
Wideo: UZALEŻNIENIE, WYZWALACZE☢GŁÓD, NAWRÓT CHOROBY 2024, Lipiec
Anonim

ARP kontra RARP

ARP (Address Resolution Protocol) i RARP (Reverse Address Resolution Protocol) to dwa protokoły sieci komputerowych używane do rozwiązywania adresów warstwy łącza i protokołów IP. ARP rozwiązuje adres IP na podstawie adresu sprzętowego. RARP rozpoznaje adres sprzętowy po podaniu odpowiedniego adresu IP. W rzeczywistości RARP działa odwrotnie lub odwrotnie niż ARP, stąd nazwa Reverse ARP. Ale RARP nie jest już używany (został zastąpiony lepszymi protokołami).

Co to jest ARP?

ARP to protokół sieci komputerowej używany do konwersji adresów warstwy sieciowej na adresy warstwy łącza. RFC 826 opisuje ARP. W przypadku przesyłania ruchu w warstwie sieci ważne jest określenie adresów warstwy łącza w sieciach wielodostępowych. ARP jest używany w wielu technologiach, takich jak IPv4, FDDI, X.25 i Frame Relay. Dwa najpopularniejsze zastosowania to IPv4 przez IEEE 802.3 i IEEE 802.11. ARP działa jako protokół żądanie-odpowiedź. Należy do rodziny protokołów nieroutowalnych (tzn. nie przechodzi przez węzły intersieci). Format wiadomości ARP jest bardzo prosty i składa się z jednego żądania rozwiązania adresu lub jednej odpowiedzi. Ale rzeczywisty rozmiar wiadomości zależy od rozmiaru adresu warstw powyżej i poniżej. Nagłówek wiadomości określa te rozmiary i długości adresów każdej warstwy. Ładunek składa się z adresu sprzętowego/protokołu węzłów wysyłającego i odbierającego.

ARP jest czasami używany jako protokół do prostych ogłoszeń. Na przykład, gdy zmienił się adres IP lub MAC, może poinformować inne hosty o aktualizacji mapowania adresów. W sytuacji takiej jak powyżej komunikaty ARP nazywane są nieuzasadnionymi komunikatami ARP. Te wiadomości tylko aktualizują pamięć podręczną innych hostów w sieci i nie wymagają od nich odpowiedzi. Aby upewnić się, że wszystkie hosty mają w pamięci podręcznej aktualne informacje ARP, wiele systemów operacyjnych używa nieuzasadnionych komunikatów ARP podczas uruchamiania.

Co to jest RARP?

RARP to protokół sieciowy używany w sieciach komputerowych. RARP jest opisany w RFC 903 opublikowanym przez IETF. Jest to przestarzały protokół i nie jest już używany. Komputer hosta, który używa tego protokołu do żądania adresu IP (protokołu internetowego, a dokładniej IPv4) innego hosta, gdy adres sprzętowy (warstwa łącza) jest dla niego dostępny. Przykładem użytego adresu sprzętowego był adres MAC (Media Access Control) hosta. RARP stał się przestarzały z powodu wprowadzenia protokołów BOOTP (Bootstrap Protocol) i nowszych protokołów DHCP (Dynamic Host Configuration Protocol), ponieważ oba oferują znacznie więcej funkcji niż RARP. RARP działa poprzez upewnienie się, że niewiele hostów serwerów przechowuje bazę danych zawierającą warstwę łącza do mapowania adresów odpowiednich protokołów. RARP obsługiwał tylko adres IP. Adresy MAC hostów zostały indywidualnie skonfigurowane przez administratorów.

Jaka jest różnica między ARP a RARP?

ARP mapuje adresy IP na adres sprzętowy, podczas gdy RARP robi coś przeciwnego (mapuje adresy sprzętowe na adresy IP). Innymi słowy, wejście do ARP jest adresem logicznym, podczas gdy wejście do RARP jest adresem fizycznym. Podobnie wyjścia do tych dwóch protokołów są również odwrócone. W przeciwieństwie do ARP, RARP jest już przestarzały i został zastąpiony protokołami BOOTP i DHCP.

Zalecana: