I am confused by the purpose of the ARP lookup table on any given host. I understand it translates IPs to Hardware addresses but when I issue an arp -a command from CMD I see very few entries. I know my PC has communicated with more hosts than I am seeing. Seems like ARP is a way to assist a host in communication, as opposed it being a requirement for a host to host communication...anyone? thanks