Ethereal-users: [Ethereal-users] The packet's length

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: "milton" <pyf@xxxxxxxxxxxxxx>
Date: Thu, 16 Mar 2006 09:27:11 +0800
I use ethereal to capture the arp and icmp packets by pinging ethernet lan computer from my host.
To my surprise,the length of arp request is 42bytes without padding,while the length of arp reply packet is 60 bytes with 18 bytes padding.
Both the icmp request and reply packets have 74 bytes length with padding.
I wonder why the arp packets have different length and the icmp not?