mellowd wrote:
1) Yes
2) No
3) No
4) No
With 3, the subnet mask of PC2 plays a role in PC2 sending a reply, not PC1. PC2 receives a broadcast, looks at the source IP address of that broadcast. Notices that 10.1.1.1 is not in the same subnet as R2 and hence should ignore it.
I say should, as real life behaviour could be slightly different. I'm not 100% sure if PC2 would respond to a broadcast from a source on a different subnet, although it could. Whether it does or not, a ping should NOT work.
Proxy arp (enabled by default) on the router could also play havoc with this scenario...
Yeah......that does make more sense. PC2 sees that 10.1.1.1 is not in its own subnet. So, I guess that is why PC2 dropped the ARP request. Plus, when I looked at the ARP request packet in Cisco Packet Tracer there was no subnet mask anywhere. I was wondering how PC2 determined that PC1 was in a different subnet without the subnet mask.....but it didn't actually need it because PC1's ip address alone is not in the range of ip addresses of its own subnet.
So, Cisco Packet Tracer is right and I think the book either has a typo or the answer is worded funny.
'If PC1 issued a ping 10.1.1.130 command, PC1 would use ARP to learn PC2’s MAC address.'
I took this statement to mean that PC1 learned PC2's MAC address via ARP. I guess it means that PC1 used ARP to try to learn PC2's MAC address.
Thanks.....