令和5年度 ネットワークスペシャリスト試験 午前Ⅱ 問1 IPv6ヘッダの構造

Tech

本記事はGeminiの出力をプロンプト工学で整理した業務ドラフト(未検証)です。

令和5年度 ネットワークスペシャリスト試験 午前Ⅱ 問1 IPv6ヘッダの構造

IPv6ヘッダの基本構造と拡張ヘッダの連結方法を問う問題です。次ヘッダフィールドによる連鎖構造の理解が正解への鍵となります。

IPv6ヘッダの説明のうち、適切なものはどれか。

ア IPv4ヘッダと基本ヘッダのサイズは同じである。 イ IPv4ヘッダのプロトコル番号に相当するフィールドはない。 ウ 拡張ヘッダを使用する場合、基本ヘッダの次ヘッダフィールドにその種類を記述する。 エ ホップ制限フィールドの値は、ルータを通過するごとに1秒ずつ減らされる。

【解説】

IPv6ヘッダは、プロトコルのオーバーヘッドを削減し転送効率を高めるため、IPv4に比べて簡素化されています。一方で、オプション機能は「拡張ヘッダ」として分離されており、必要に応じて基本ヘッダの後ろに数珠つなぎで連結されます。

この連結を制御するのが「次ヘッダ(Next Header)」フィールドです。基本ヘッダの次ヘッダフィールドには、直後に続くヘッダ(TCP、UDP、または別の拡張ヘッダ)の種類を示す番号が格納されます。

graph LR
    A["基本ヘッダ
次ヘッダ: 0"] --> B["拡張ヘッダ: ホップバイホップ
次ヘッダ: 6"] B --> C["上位層ヘッダ: TCP"]

IPv6の基本ヘッダサイズは以下のように計算されます。 $$ 40 \text{ bytes (固定)} $$ IPv4の基本ヘッダ(オプションなしで20 bytes)とは異なります。また、ホップ制限(Hop Limit)は経過時間ではなく、通過したルータの数(ホップ数)をカウントします。

【選択肢の吟味】

選択肢 判定 解説
× IPv4は20〜60バイト(可変)、IPv6は40バイト(固定)であり異なります。
× 「次ヘッダ」フィールドが、IPv4のプロトコル番号と同様の役割を果たします。
正しい。次ヘッダフィールドにより、基本ヘッダと拡張ヘッダを連結します。
× ホップ制限は時間(秒)ではなく、ルータ通過回数(ホップ数)に基づきます。

【ポイント】

  • IPv6基本ヘッダは40バイト固定であり、ルータでの処理負荷を軽減している。

  • 拡張ヘッダは「次ヘッダ」フィールドによるポインタ連鎖構造で実装される。

  • ホップ制限(Hop Limit)はIPv4のTTL(Time To Live)に相当するが、実態はホップ数である。

ライセンス:本記事のテキスト/コードは特記なき限り CC BY 4.0 です。引用の際は出典URL(本ページ)を明記してください。
利用ポリシー もご参照ください。

コメント

タイトルとURLをコピーしました