ネットワークスペシャリスト 2022年 午前2 問10
問題文
IEEE802.3のイーサネットパケットが図の構成のとき、IPv4とIPv6によって異なるものはどれか。

選択肢
ア:SFDの値
イ:宛先MACアドレスと送信元MACアドレスの長さ
ウ:タイプの値(正解)
エ:データの最大長
IEEE802.3のイーサネットパケット構成におけるIPv4とIPv6の違い【午前2 解説】
要点まとめ
- 結論:IPv4とIPv6で異なるのは「タイプ」フィールドの値である。
- 根拠:イーサネットフレームのタイプフィールドは上位層プロトコルを示し、IPv4は0x0800、IPv6は0x86DDと異なる値を持つ。
- 差がつくポイント:パケット解析やネットワーク設計でプロトコル識別にタイプフィールドの値を正確に理解しているかが重要。
正解の理由
イーサネットフレームの「タイプ」フィールドは、上位層のプロトコルを識別するためのコードを格納します。IPv4の場合は0x0800、IPv6の場合は0x86DDと異なる値が割り当てられているため、IPv4とIPv6で異なるのは「タイプ」の値です。
他のフィールド(SFD、MACアドレス、データ長など)はイーサネット規格で共通しており、IPv4とIPv6で変わりません。
他のフィールド(SFD、MACアドレス、データ長など)はイーサネット規格で共通しており、IPv4とIPv6で変わりません。
よくある誤解
SFDやMACアドレスの長さが変わると誤解しがちですが、これらはイーサネットの基本仕様で固定されています。データの最大長もイーサネットの規格に依存し、IPバージョンによって変わりません。
解法ステップ
- イーサネットフレームの各フィールドの役割を理解する。
- IPv4とIPv6の違いがどの層に影響するかを考える。
- タイプフィールドが上位プロトコル識別子であることを確認する。
- IPv4は0x0800、IPv6は0x86DDというタイプ値の違いを覚える。
- 他のフィールドはイーサネット規格で共通であることを確認する。
選択肢別の誤答解説
- ア: SFDの値はイーサネットの開始を示す固定値(0xAB)であり、IPバージョンによって変わらない。
- イ: 宛先・送信元MACアドレスの長さは48ビットで固定され、IPv4/IPv6で差はない。
- ウ: タイプの値はIPv4とIPv6で異なり、正解である。
- エ: データの最大長はイーサネットのMTUに依存し、IPバージョンによる違いはない。
補足コラム
イーサネットフレームのタイプフィールドは、EtherTypeとも呼ばれ、上位プロトコルの識別に使われます。IPv4は0x0800、IPv6は0x86DDのほか、ARPは0x0806などが割り当てられています。これにより、受信機はフレームの中身を正しく解釈できます。
FAQ
Q: イーサネットのMACアドレスはIPv4とIPv6で変わりますか?
A: いいえ。MACアドレスは物理層のアドレスであり、IPバージョンに依存しません。
A: いいえ。MACアドレスは物理層のアドレスであり、IPバージョンに依存しません。
Q: データフィールドの最大長はIPバージョンで変わりますか?
A: いいえ。データフィールドの最大長はイーサネットのMTU(通常1500バイト)に依存し、IPバージョンによる違いはありません。
A: いいえ。データフィールドの最大長はイーサネットのMTU(通常1500バイト)に依存し、IPバージョンによる違いはありません。
関連キーワード: イーサネット、EtherType, IPv4, IPv6, MACアドレス、IEEE802.3, ネットワークプロトコル

\ せっかくなら /
ネットワークスペシャリストを
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

