Hey @Atharva-Bet great to hear from you again! Let's see if I can help. One of the first things to remember is that the ARP process relies on broadcast communications to discover and map IP addresses to MAC addresses. Broadcast messages will propagate to all devices on a switch (every device will hear it). The first message is an ARP request broadcast message:
0ac1803c-19c0-4f82-9113-be17f4e38530-image.png
While every device will receive the message, only the device with the IP address will respond:
dc9416ef-1460-4fa9-979f-2a35337cc555-image.png
In this example the device that has the 192.168.0.10 will respond to the entire network with an ARP response message, also a broadcast, so every device receives this response. The device that sent the initial ARP request will cache the ARP response which has the IP to MAC mapping in it's ARP cache for future communications. This is the ARP discovery process. I hope this helps and look forward to hearing from you.