I am trying to understand the concept of ICMP and ARP... I made up the following network... and am having a tcpdump Ws1 and pinging Ws2. So by what I understand assuming all arp caches are empty and only looking at the packets that Ws1 will pick up.. Ws1 makes an arp request to R2. Receives an Arp reply from R2. then it starts sending ICMP request packets, then receives replies. Am I mistaken?