Format komunikatu ARP EtherType + Bity 0 – 7 8 – 15 16 – 31 0 Typ warstwy fizycznej (HTYPE) Typ protokołu wyższej warstwy (PTYPE) 32 Długość adresu sprzętowego (HLEN) Długość protokołu wyższej warstwy (PLEN) Operacja (OPER) 64 Adres sprzętowy źródła (SHA) ? Adres protokołu wyższej warstwy źródła (SPA) ? Adres sprzętowy przeznaczenia (THA) ? Adres protokołu wyższej warstwy przeznaczenia (TPA)

Typ warstwy fizycznej (HTYPE) – typ protokołu warstwy fizycznej. Możliwe wartości dla pola HTYPE w tabeli po prawej stronie. Wartość HTYPE Typ 1 Ethernet 6 IEEE 802.3 15 Frame Relay 16 ATM 17 HDLC 18 Fibre Channel 19 ATM 20 Serial Line 30 ATM 31 IPsec

Typ protokołu wyższej warstwy (PTYPE) – dla protokołu IPv4 jest to 0x0800. Dopuszczalne wartości są zawarte w tabeli EtherType.

Długość adresu sprzętowego (HLEN) – długość adresu sprzętowego (MAC) podana w bajtach. Długość protokołu wyższej warstwy (PLEN) – długość adresu protokołu, np. IP (4 bajty). Operacja (OPER) – kod operacji ARP. Poniżej cztery najważniejsze wartości:

Wartość OPER Opis RFC 1 Zapytanie 826 2 Odpowiedź 826, 1868 3 Zapytanie odwrotne 903 4 Odpowiedź odwrotna 903