Różnica Między ARP I RARP

Różnica Między ARP I RARP
Różnica Między ARP I RARP

Wideo: Różnica Między ARP I RARP

Wideo: Różnica Między ARP I RARP
Wideo: Протокол ARP | Курс "Компьютерные сети" 2024, Listopad
Anonim

ARP vs RARP

ARP (Address Resolution Protocol) i RARP (Reverse Address Resolution Protocol) to dwa protokoły sieciowe używane do rozpoznawania warstwy łącza i adresów protokołu IP. ARP rozpoznaje adres IP na podstawie adresu sprzętowego. RARP rozpoznaje adres sprzętowy, gdy podany jest odpowiedni adres 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 komputerowy protokół sieciowy używany do konwersji adresów warstwy sieciowej na adresy warstwy łącza. RFC 826 opisuje ARP. W przypadku przesyłania ruchu w warstwie sieciowej ważne jest określenie adresów warstwy łącza w sieciach z wieloma dostępami. 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 nierutowalnych (tj. Nie będzie przecinał węzłów 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 adresów sprzętowych / protokołów węzłów wysyłających i odbierających.

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, aby zaktualizowały swoje mapowania adresów. W takiej sytuacji jak powyżej, wiadomości ARP nazywane są nieodpłatnymi wiadomościami ARP. Te wiadomości po prostu aktualizują pamięć podręczną innych hostów w sieci i w rzeczywistości nie żądają od nich odpowiedzi. Aby upewnić się, że wszystkie hosty mają aktualne informacje ARP w swoich pamięciach podręcznych, wiele systemów operacyjnych używa nieodpłatnych wiadomości 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. To jest przestarzały protokół i nie jest już używany. Komputer host używany do korzystania z tego protokołu w celu zapytania o adres IP (protokół internetowy, a dokładniej IPv4) innego hosta, jeśli 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 BOOTP (Bootstrap Protocol) i nowszych protokołów DHCP (Dynamic Host Configuration Protocol), ponieważ oba oferują znacznie więcej funkcji niż RARP. RARP działa, upewniając się, że kilka hostów serwerów utrzymuje bazę danych zawierającą mapowanie warstwy łącza do odpowiednich adresów protokołów. RARP obsłużył tylko adres IP. Adresy MAC hostów były konfigurowane indywidualnie przez administratorów.

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

ARP mapuje adresy IP na adresy sprzętowe, podczas gdy RARP robi odwrotnie (mapuje adresy sprzętowe na adresy IP). Innymi słowy, wejście do ARP jest adresem logicznym, podczas gdy wejście dla 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 teraz przestarzały i został zastąpiony przez protokoły BOOTP i DHCP.

Zalecane: