ARP (англ. Address Resolution Protocol – протокол визначення адреси) – протокол у комп'ютерних мережах, призначений для визначення MAC-адреси іншого комп'ютера за відомою IP-адресою.

Команда arp виконується у командному рядку Windows. Як показано на малюнку, команда arp -a перераховує всі пристрої, які в даний момент представлені в ARP-кеше вузла, а також IPv4-адреса, фізична адреса та тип адресації (статична/динамічна) для кожного з пристроїв.

ARPтаблиця необхідна тому, що IP-адреси та Ethernet-адреси вибираються незалежно, і немає будь-якого алгоритму для перетворення одного в інший. IP-адресу вибирає менеджер мережі з урахуванням становища машини у мережі internet. Якщо машину переміщають в іншу частину мережі internet, то її IP-адреса має бути змінена.

ARP працює в режимі запит-відповідь. Запит відправляється на широкомовну адресу і її отримують всі комп'ютери в мережі, а відповідає тільки той комп'ютер, який дізнався свою ip-адресу і у відповідь він вкладає мак-адресу, що шукається. Результати ARP запитів для підвищення продуктивності записуються в ARP-Таблицю.