하드웨어 종류(16비트): 링크 계층이 호스트된 하드웨어 종류를 정의한다. 이더넷의 경우 1이다.
프로토콜 종류(16비트): 네트워크 계층 프로토콜의 이더타입 값과 일치한다. 예를 들어 IPv4라면 0x0800과 같다.
하드웨어 주소 길이(8비트): 링크 계층 하드웨어 주소의 길이를 바이트로 나타낸다. 대부분 경우 MAC 주소는 6바이트이다.
프로토콜 주소 길이(8비트): 네트워크 계층 논리 주소의 바이트 길이다. IPv4의 IP 주소 길이는 4바이트이다.
오퍼레이션(16비트): 1 또는 2의 값으로, 이 패킷이 정보 요청인지(1) 아니면 응답인지(2)를 지정한다.
발신지 하드웨어 주소(가변 길이), 발신지 프로토콜 주소(가변 길이): 각각 패킷 발신지의 하드웨어 주소 및 네트워크 계층 주소를 나타낸다. 이들 주소의 길이는 패킷 앞부분에 명시된 길이 필드와 일치해야 한다.
목적지 하드웨어 주소(가변 길이), 목적지 프로토콜 주소(가변 길이): 각각 패킷 목적지의 하드웨어 주소 및 네트워크 계층 주소를 나타낸다. 주소 질의를 요청하는 경우, 목적지 하드웨어 주소는 알 수 없는 상태이므로 패킷을 받는 측에선 이 내용을 무시한다.