Посібник для початківців із протоколів розділення адрес (ARP)
Протоколи дозволу адрес керують локальним способом IP-адреси розв’язувати між комп’ютерами на a мережі.
The арп Команда не використовується широко — вона в першу чергу корисна лише для певних форм усунення несправностей.

Уявіть, що у вас є комп’ютер, наприклад ноутбук, і ви хочете спілкуватися з ним Raspberry Pi, обидва з яких підключені як частина вашого локального широкосмугового з’єднання.
Як правило, ви можете перевірити, чи є Raspberry PI доступний у мережі, заповнивши його. Щойно ви запитаєте Raspberry Pi або спробуєте будь-яке інше з’єднання з Raspberry Pi, у вас з’явиться необхідність у розділенні адреси. Подумайте про це як про форму рукостискання.
ARP порівнює адресу і маски підмережі хоста та цільового комп’ютера. Якщо вони збігаються, це означає, що адреса фактично перенесена в локальну мережу.
Отже, як цей процес насправді працює?
Ваш комп’ютер використовує кеш ARP, доступ до якого здійснюється першим для розпізнавання адреси. Якщо кеш не містить інформації, необхідної для вирішення адреси, запит надсилається на кожну машину в мережі.
Якщо машина в мережі не вказує IP-адресу, яку шукає, вона просто ігнорує запиту, але якщо машина повідомляє про збіг, вона додає інформацію про комп’ютер, що викликає, до свого комп’ютера власний ARP-кеш. Потім він надсилає відповідь на вихідний телефонний комп’ютер.
Отримавши підтвердження адреси цільового комп’ютера, з’єднання завершується, тому може послідувати запит ping або інший мережевий запит.
Фактична інформація, яку комп’ютер джерела шукає від комп’ютера призначення, є його MAC-адреса.
Використання команди 'arp'
За замовчуванням команда arp у Linux показує ім’я хоста елементів у кеші ARP, але ви можете змусити її відображати IP-адреси за допомогою наступного перемикача:
арп -н
Крім того, ви можете використовувати наступний перемикач, який відображатиме вихід по-іншому:
arp -a
Результатом наведеної вище команди буде щось на зразок цього:
raspberrypi (172.16.15.254) на d4:ca: 6d: 0e: d6:19 [ефір] на wlp2s0.
Цього разу ви отримаєте ім’я комп’ютера, IP-адресу, адресу апаратного забезпечення, тип апаратного забезпечення та мережу.

Як видалити записи з кешу ARP
Кеш ARP не зберігає свої дані дуже довго, але якщо ви не можете підключитися до певного комп’ютера, і ви підозрюєте, що дані адреси неправильні, видаліть запис із кешу в файлі наступний шлях.
Спочатку запустіть команду arp, щоб отримати HW-адресу запису, який потрібно видалити.
Тепер запустіть таку команду:
arp -d HWADDR
Замініть HWADDR на HW Address для запису, який потрібно видалити.