Address Resolution Protocol is a protocol used by IP (mostly IPv4) in order to match IP addresses to link layer addresses such as MAC addresses in local area network. ARP operates between network layer and data link layer. ARP is a layer 2 protocol. It uses ARP table.
Format of an ARP message:

https://erg.abdn.ac.uk/users/gorry/course/inet-pages/arp.html
ARP Poisoning: