The ARP protocol is a Layer 3 protocol and it refers to the Address Resolution Protocol which means that it maps IP addresses to the physical addresses of the device on the network. It works at lower layers. By ARP spoofing, it means that the process of this mapping has been tampered. ARP protocol works by broadcasting an IP address and the machine whose physical address matches to that logical address will reply to it . In case of ARP spoofing, an attacker broadcast his MAC address with that of target’s IP address so that any request meant for his target will get to the attacker. This ARP spoofing is also known as the Man-in-the-middle attack.