Why is ARP needed in a host - router system if the router already has list of addresses it assigned using dhcp?
The fact that the router has the list does not help when computer A wants to talk to computer B, because neither of the two has the list.