My question is similar to one posted [here]
But answers are not understandable to me. How can a host (say my laptop) learn about IP addresses of other devices (say my phone) on the same subnet. Only then my laptop can make ARP table because it can query for MAC address only if it has the ip address. : How does a host know the ip addresses of other hosts on the same LAN?