Un router può inviare richieste ARP agli host?


12

libpcapRecentemente ho giocato con C per creare un programma sniffer arp che cattura le richieste arp in onda. Ho avuto uno strano effetto. Ho acquisito richieste arp dal mio router. Non so se questo è un bug del mio programma, ma ero curioso (ancora di più dopo aver analizzato il pacchetto e scoperto che il codice operativo era impostato sul 1che significa che abbiamo a che fare con la richiesta arp). È mai possibile? Non ho trovato alcuna voce per una domanda simile su Internet.

Risposte:


20

L'ARP viene utilizzato da un host su una LAN per risolvere un indirizzo di livello 3 in un indirizzo di livello 2 in modo da poter creare un frame per la LAN. Un router è solo un altro host su una LAN e dovrà risolvere gli indirizzi di livello 3 in indirizzi di livello 2, proprio come fa un PC su una LAN.


Non chiamerei un router un host (ma per il resto sono completamente d'accordo).
JeanPierre,

7
Nei protocolli di livello 2 (LAN), non ci sono router, solo host.
Ron Maupin
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.