Jaki jest protokół rozdzielczości adresu?
Protokół rozdzielczości adresu jest środkiem dla aplikacji sieciowej lub urządzenia do określenia adresu Ethernet innego urządzenia.Znany również z akronimu ARP, próbuje dopasować adres protokołu internetowego (IP) z adresem sprzętowym.ARP jest używany przez każde urządzenie w sieci lokalnej, po raz pierwszy komunikuje się z innym urządzeniem w tej samej sieci.
Aplikacje i urządzenia sieciowe komunikują się na wysokim poziomie za pomocą pakietów w warstwie sieciowej stosu protokołu.Te pakiety są kierowane na adresy IP.Gdy każdy pakiet jest wysyłany przez sieć lokalną (LAN) za pomocą warstwy łącza danych, adres Ethernet odbiorników musi być również znany.Adresy IP można przypisać dynamicznie i zmieniać w czasie, podczas gdy adresy Ethernet są zasadniczo takie same.Aplikacja lub urządzenie potrzebuje sposobu określenia adresu sprzętowego obecnie powiązanego z danym adresem IP.
Protokół rozdzielczości adresu definiuje standardową metodę odkrywania tych adresów.ARP został udokumentowany przez Internet Engineering Task Force (IETF) w 1982 r. Jako żądanie komentarzy (RFC) 826. Gdy system jest gotowy do wysłania pakietu IP, konsultuje się z pamięcią podręczną niedawno rozwiązanych adresów.Jeśli docelowy adres IP nie ma pamięci podręcznej, nadaje komunikat do całej sieci LAN za pomocą ARP.Ten komunikat wymaga od urządzenia z docelowym adresem IP, aby odpowiedzieć na swój adres sprzętowy Ethernet.
Niniejszy pakiet żądania protokołu rozdzielczości adresu zawiera adres IP i adresy sprzętowe, a także poszukiwany adres IP.Każde urządzenie na LAN słucha pakietu żądania ARP zawierającego jego adres IP.Jeśli ktoś zostanie usłyszany, pasujące urządzenie komponuje pakiet odpowiedzi ARP zawierający swój adres sprzętowy Ethernet.Ten pakiet odpowiedzi jest następnie wysyłany bezpośrednio do żądającego, który przechowuje adresy w pamięci podręcznej ARP w celu późniejszego użycia.Odpowiedninik może również przechowywać adresy w pamięci podręcznej, ponieważ prawdopodobnie będzie on dalej komunikować się z żądaniem.
IP wersja 4 (IPv4) i adresy Ethernet to najczęstsze typy adresów rozwiązane według protokołu rozdzielczości adresu.Jednak pakiet żądania obsługuje inne typy za pośrednictwem typu protokołu i pola długości adresu.Adresy IP wersja 6 (IPv6) są rozwiązywane za pomocą sąsiedniego protokołu Discovery Protocol (NDP) zamiast ARP.
Protokół rozwiązywania adresu odwrotnego (RARP) żąda adresu IP adresu sprzętowego zgłoszenia.Serwer RARP odpowiada na jedno z tych żądań, przydzielając nowy adres IP i kojarząc go z adresem sprzętowym Requesters.Odwrotne ARP jest uważane za przestarzałe mdash; jego funkcjonalność jest włączona do dynamicznego protokołu konfiguracji hosta (DHCP).Protokół rozwiązywania adresu odwrotnego żąda istniejącego adresu IP powiązanego z danym adresem sprzętowym.W takim przypadku adres sprzętowy może być adres dowolnego węzła na tym samym sieci LAN.