Чи може маршрутизатор надсилати запити ARP хостам?


12

libpcapНещодавно я граю в C, щоб створити програму arp sniffer, яка фіксує запити arp в ефірі. Я придумав дивний ефект. Я захопив запити arp від свого маршрутизатора. Я не знаю, чи це помилка моєї програми, але мені було цікаво (ще більше після того, як я проаналізував пакет і виявив, що встановлений код операції, 1що означає, що ми маємо стосуватися запиту arp). Чи можливо це коли-небудь? Я не знайшов жодного запису для подібного питання в Інтернеті.

Відповіді:


20

ARP використовується хостом у локальній мережі для вирішення адреси рівня 3 до адреси рівня 2, щоб кадр міг бути побудований для локальної мережі. Маршрутизатор - це ще один хост в локальній мережі, і йому потрібно буде вирішити рівні 3-го рівня до 2-го рівня, як це робить ПК у локальній мережі.


Я б не назвав маршрутизатор хостом (але я погоджуюся інакше).
ЖанП'єр

7
У протоколах рівня 2 (LAN) немає маршрутизаторів, лише хости.
Рон Моупін
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.