Juniper Networks Interview Question

How does ARP protocol works?