I'm new to networking. And as far as I understand about ARP messages, Alice can only send ARP to Bob if two are connected. But if Alice and Bob are connected to a router, but not connected to each other, they can't send ARP to each other right? Or is there any other day way that Alice can send ARP packets to Bob through the router?


1 Answer 1


ARP is Layer 2 Protocol. It is not working on Router. Because Router is working on Layer 3. If Bob and alice connected through router,then they looking at IP address.

If Bob and Alice connect to switch, Then ARP come to action. Then they looking at ARP table and forward traffic based on MAC address which is related to IP address.

  • So I tried arping my phone which is connected to a router. And I did it through my pc which is connected to the same router. But the PC is not connected to the phone. But surprisingly arping worked. I thought it wouldn’t work as they are not connected and the ARP packet should go through the router. How does that work? Can you please explain? Thank you for your answer btw. Appreciate it!
    – mikal
    Jun 4, 2020 at 21:06

Not the answer you're looking for? Browse other questions tagged or ask your own question.