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 za pierwszym razem 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 odbiornika 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 byłUdokumentowane 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. Ta wiadomość zwraca się do urządzenia z docelowym adresem IP, aby odpowiedzieć za pomocą adresu sprzętowego Ethernet.
Pakiet żądania protokołu rozdzielczości adresu zawiera adres IP i adresy IP Requester, 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. Odpowiednica może również przechowywać dodatekSSE w pamięci podręcznej, ponieważ prawdopodobnie będzie on dalej komunikować się z żądaniem.
Adresy IP wersja 4 (IPv4) i Ethernet to najczęstsze typy adresów rozwiązywanych 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 odkrywania (NDP) zamiast ARP.
Protokół rozwiązywania adresu odwrotnego (RARP) żąda adresu IP dla adresu sprzętowego żądającego. Serwer RARP odpowiada na jedno z tych żądań, przydzielając nowy adres IP i kojarząc go z adresem sprzętowym żądającego. Odwrotne ARP jest uważane za przestarzałe - funkcjonalność IT 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 LAN.