ARP: In a traditional ethernet network, when you try to connect to a machine on your local network with the number 10.20.30.40 then your machine will send out an ARP broadcast packet "whois 10.20.30.40" and then the machine in question will respond with its MAC address and then the machines can talk via ethernet.
Ain't it the router the one that responds?
I mean, it usually has an ARP table to speed up things ;)
Regards