>上圖中粗體的部分是以太網(這裏是Ethernet II類型)的幀頭部。其中:
第一個字段是廣播類型的MAC地址:0XFF-FF-FF-FF-FF-FF,其目標是網絡上的所有主機。
第二個字段是源MAC地址,即請求地址解析的主機MAC地址。
第三個字段是協議類型,這裏用0X0806代表封裝的上層協議是ARP協議。
最後一個字段FCS,是4個字節的幀校驗序列(Frame Check Sequence,FCS),採用32位CRC循環冗餘校驗對從"目標MAC地址"字段到"數據"字段的數據進行校驗。
接下來是ARP協議報文部分。其中各個字段的含義如下:
硬件類型:表明ARP實現在何種類型的網絡上。
協議類型:代表解析協議(上層協議)。這裏,一般是0800,即IP。
硬件地址長度:MAC地址長度,此處爲6個字節。
協議地址長度:IP地址長度,此處爲4個字節。
操作類型:代表ARP數據包類型。0表示ARP請求數據包,1表示ARP應答數據包。
源MAC地址:發送端MAC地址。
源IP地址:代表發送端協議地址(IP地址)。
目標MAC地址:目的端MAC地址(待填充)。
目標IP地址:代表目的端協議地址(IP地址)。
ARP應答協議報文和ARP請求協議報文類似。不同的是,此時,以太網幀頭部的目標MAC地址爲發送ARP地址解析請求的主機的MAC地址,而源MAC地址爲被解析的主機的MAC地址。同時,操作類型字段爲1,表示ARP應答數據包,目標MAC地址字段被填充以目標MAC地址。