-model/2---data-link-layer/address-resolution-protocol-(arp)---reverse-arp-(rarp)/arp---packet-format/3.png)
- HardwareType - specifies the type of physical network (ethernet, wifi, etc)
- ProtocolType - specifies the higher-layer protocol (IP)
- HLen - hardware address length, specifies length of the link-layer address
- PLen - protocol address length, specifies length of the higher-layer protocol address
- Operation - specifies whether this is a request or a response
- Source and Target hardware (ethernet) and protocol (IP) addresses:
- length of addresses are specified in the Hlen and Plen fields
- SourceHardwareAddr (ethernet) - 6 bytes
- SourceProtocolAddr (ip) - 4 bytes
- TargetHardwareAddr (ethernet) - 6 bytes
- TargetProtocolAddr (ip) - 4 bytes