ARP Packet Format
 
HARDWARE TYPE: Indicates the hardware interface type.

PROTOCOL TYPE: Specifies the upper-level protocol address the originator sent.

HARDWARE ADDRESS LENGTH: Specifies the length of the bytes in the packet.

PROTOCOL ADDRESS LENGTH: Specifies the length in bytes of the high-level protocol.

OPERATION CODE: Specifies one of the following: ARP request, AEtP response, RARP request, or RARP response.

SENDER HARDWARE ADDRESS: If known, it is supplied by the sender.

SENDER PROTOC0L ADDRESS: Like the hardware address, it is sent if known.

TARGET HARDWARE ADDRESS: Destination address.

TARGET PROTOCOL ADDRESS: Contains the IP address of the destination host.