(ARP, the full name of AddressResolutionProtocol, is called Address Resolution Protocol in Chinese. It works at the data link layer, connects with the hardware interface at this layer, and provides services to the upper layer together. IP packets are often sent over Ethernet, and Ethernet devices do not recognize 32-bit IP addresses, they transmit Ethernet packets with 48-bit Ethernet addresses. Therefore, it is necessary to convert IP intent addresses into Ethernet intent addresses. In Ethernet, if a host wants to communicate directly with another host, it is necessary to know the MAC address of the program host. But how is the MAC address obtained in this scheme? It is obtained through the Address Resolution Protocol. The ARP protocol is used to resolve the IP address in the network to the hardware address (MAC address) to ensure the smooth progress of communication.
ARP attack and protection complete manual.pdf)