ネットワーク内の別のPCにpingを実行すると、ICMP部分、IPv4部分、およびイーサネットII部分で構成されるパケットが送信されます。これは、パケットアナライザー 'wireshark'を使用して確認できます。ここで、イーサネットIIの部分は3つの部分で構成されます。
ソース(pingを送信したPCのネットワークインターフェイスコントローラーのMACアドレス)
宛先(pingを受信したPCのネットワークインターフェイスコントローラーのMACアドレス)
タイプ(これは何ですか?)Type: IP (0x0800)
と表示されます
イーサネットIIフレームの「タイプ」フィールドは、フレームが伝送するデータの種類をOSに通知します。0x0800は、フレームにIPv4パケットがあることを意味します。 さまざまなEtherTypeのリスト があります。
このフィールドが必要なのは、イーサネットを介して直接進む他の多くのプロトコルがあるためです。たとえば、IPv6、IPX、ARP、AppleTalkなどです。
これについては、ウィキペディアの記事 イーサネットフレーム で詳しく説明されています。特に、イーサネットフレームタイプに関するセクション–イーサネットII( "DIX")フレームには、「タイプ」フィールドがありますが、一部のネットワーク(特に現在廃止されているIPX)は、IEEE 802.3フレーミングを使用していました。これは代わりに「パケットサイズ」を持ち、イーサネットヘッダーとプロトコルデータの間に個別の「LLC」(802.2)または「LLC」+「SNAP」ヘッダーを使用します。