ARP, protokół rozpoznawania adresów, działa w warstwie łącza danych (warstwa 2) modelu OSI. Odpowiada za tłumaczenie adresów IPv4 na adresy MAC w segmencie sieci lokalnej. ARP umożliwia urządzeniom w sieci wzajemne odkrywanie adresów MAC na podstawie ich adresów IP, umożliwiając wydajną komunikację między urządzeniami w warstwie łącza.
ARP, czyli protokół rozpoznawania adresów, służy do mapowania adresów IP na adresy MAC w sieci lokalnej (LAN). Gdy urządzenie musi wysłać dane do innego urządzenia w tej samej sieci, używa protokołu ARP do określenia adresu MAC powiązanego z docelowym adresem IP. To mapowanie ma kluczowe znaczenie dla ustanowienia bezpośredniej komunikacji między urządzeniami przy użyciu ich odpowiednich adresów MAC w warstwie łącza danych.
Polecenie ARP, powszechnie używane w interfejsach wiersza poleceń (CLI) systemów operacyjnych, umożliwia użytkownikom przeglądanie i manipulowanie pamięcią podręczną ARP na komputerze lub urządzeniu sieciowym. Zapewnia takie funkcje, jak wyświetlanie zawartości pamięci podręcznej ARP, ręczne dodawanie lub usuwanie wpisów ARP oraz czyszczenie pamięci podręcznej ARP w celu rozwiązywania problemów z łącznością sieciową lub dynamicznej aktualizacji mapowań adresów.
Tabela ARP, znana również jako pamięć podręczna ARP, to struktura danych utrzymywana przez urządzenia sieciowe w celu przechowywania mapowań adresów IP na adresy MAC wykrytych poprzez żądania i odpowiedzi ARP. Tabela ARP pomaga urządzeniom unikać powtarzających się emisji ARP poprzez buforowanie ostatnio rozwiązanych mapowań adresów w celu zapewnienia wydajnej komunikacji w segmencie sieci lokalnej. Jest dynamicznie aktualizowany podczas komunikacji urządzeń i wymiany komunikatów ARP, dzięki czemu urządzenia mogą szybko zlokalizować się w sieci bez konieczności powtarzania rozpoznawania adresów.
Nagłówek ARP to określona część pakietu komunikatu ARP, która zawiera informacje niezbędne do rozpoznawania adresów. Zawiera pola takie jak typ sprzętu (np. Ethernet), typ protokołu (np. IPv4), kod operacji (np. żądanie lub odpowiedź), adres sprzętowy nadawcy (adres MAC), adres protokołu nadawcy (adres IP), sprzęt docelowy adres (rozpoznawany adres MAC) i adres protokołu celu (rozwiązywany adres IP). Nagłówek ARP ułatwia wymianę komunikatów ARP pomiędzy urządzeniami w sieci, umożliwiając im wykrywanie i utrzymywanie mapowań adresów wymaganych do wydajnej komunikacji w warstwie łącza danych.