4.2 Что такое ARP и зачем он нужен
Что такое ARP? База
Подробнее на моем авторском курсе: https://stepik.org/a/266534 ARP (Address Resolution Protocol) - протокол канального уровня, чья главная задача - найти физический (MAC) адрес устройства по известному логическому (IP) адресу в пределах одной локальной сети (сегмента L2) -Ваш ПК 192.168.1.10 хочет отправить данные другому ПК в той же сети 192.168.1.20 -Ваш ПК знает IP-адрес цели (192.168.1.20), как вы знаете имя человека в большом офисе. -Но сетевая карта вашего ПК и коммутатора в сети для доставки кадров использует MAC-адреса, как почтальон в офисе использует номер кабинета...
Гайд на ARP-сканирование локальной сети в Linux
Иногда нужно понять очень простую вещь: какие устройства прямо сейчас находятся в вашей локальной сети.то может понадобиться для инвентаризации, поиска «потерявшегося» принтера, проверки гостевого Wi-Fi, диагностики странных конфликтов IP-адресов или просто чтобы убедиться, что в сети нет ничего лишнего. Один из самых быстрых и практичных способов обнаружения устройств в одной подсети — ARP-сканирование. Оно опирается на базовый механизм Ethernet-сетей и часто работает там, где обычный ping не поможет...