フラグメントオフセットに関するネットワークスペシャリスト試験
以下に「フラグメントオフセット」をテーマにしたネットワークスペシャリスト試験形式の問題を10問、一昨日以前の出題形式に厳密に従って作成します。
■ 問題1
IPv4のフラグメントオフセットフィールドが示すものはどれか。
A. フラグメント全体の数
B. フラグメントの送信順序
C. フラグメント内のデータのオフセット(バイト単位)
D. フラグメントのデータ位置(8バイト単位)
【正解】D
【解説】フラグメントオフセットは、元のIPデータグラム内でそのフラグメントが占める位置を8バイト単位で示す。
【穴埋め】フラグメントオフセットは、________バイト単位でフラグメントの位置を示す。
→ 8
【誤文訂正】フラグメントオフセットはバイト単位で位置を示す。
→ 正しくは8バイト単位である。
■ 問題2
フラグメントオフセットが0であることの意味として正しいものはどれか。
A. 最後のフラグメントである
B. フラグメント化されていない
C. 最初のフラグメントである
D. エラーフレームである
【正解】C
【解説】オフセットが0ということは、元のデータグラムの先頭から始まる最初のフラグメントであることを示す。
【穴埋め】フラグメントオフセットが0である場合、________のフラグメントを意味する。
→ 最初
【誤文訂正】フラグメントオフセットが0なら、最後のフラグメントである。
→ 最後のフラグメントではオフセットは0とは限らない。
■ 問題3
フラグメントオフセットの最大値により再構成可能な最大IPパケットサイズはどれか。
A. 約64KB
B. 約32KB
C. 約8KB
D. 約512B
【正解】A
【解説】フラグメントオフセットは13ビットなので、8191×8=65528バイトが最大(ペイロード部分)。これにヘッダを加えると最大約65535バイトとなる。
【穴埋め】フラグメントオフセットの仕様により、IPパケットの最大サイズはおよそ________バイトになる。
→ 65535
【誤文訂正】フラグメントオフセットは1バイト単位で指定されるため、最大パケットサイズは255バイトである。
→ オフセットは8バイト単位であり、最大サイズは65535バイト。
■ 問題4
フラグメントオフセットが4096のとき、何バイト目からのデータであるか。
A. 4096バイト
B. 32768バイト
C. 8192バイト
D. 512バイト
【正解】B
【解説】フラグメントオフセットは8バイト単位なので、4096×8=32768バイト目からのデータである。
【穴埋め】フラグメントオフセットが4096のとき、そのフラグメントは________バイト目から始まる。
→ 32768
【誤文訂正】オフセットが4096であれば、4096バイト目からのデータとなる。
→ オフセットは8バイト単位なので、4096×8=32768バイト目である。
■ 問題5
フラグメント再構成において、オフセット値が正しくないとどうなるか。
A. パケットは自動的に訂正される
B. 組み立て順序が乱れ、データ破損の原因になる
C. 再送要求が出る
D. TCPが再構成を試みる
【正解】B
【解説】フラグメントオフセットが誤っていると、正しく再構成できずにデータ破損が発生する。
【穴埋め】フラグメントオフセットが誤っていると、________の順序が狂い、破損が生じる。
→ 組み立て
【誤文訂正】フラグメントオフセットが誤っていても、TCPが再構成してくれる。
→ フラグメント再構成はIP層の責任であり、TCPでは対応しない。
■ 問題6
フラグメントオフセットの誤りが及ぼす影響はどれか。
A. TTLの減少
B. MACアドレスの誤解釈
C. 上位層でのデータ再構成失敗
D. DNSキャッシュの破損
【正解】C
【解説】IP層でフラグメントの再構成が失敗すると、TCPやUDPに正しいデータが渡らず、通信が成立しない。
【穴埋め】フラグメントオフセットの誤りは、上位層におけるデータ________の失敗を招く。
→ 再構成
【誤文訂正】フラグメントオフセットの誤りは、MACアドレスの処理に影響を与える。
→ MACアドレスはデータリンク層の情報であり、オフセットとは無関係。
■ 問題7
フラグメントオフセットが使用されるのはどのプロトコルにおいてか。
A. TCP
B. UDP
C. IP
D. ICMP
【正解】C
【解説】フラグメントオフセットはIPヘッダに含まれるフィールドであり、TCPやUDPでは使用されない。
【穴埋め】フラグメントオフセットは________層のIPヘッダに含まれる。
→ ネットワーク(または「IP」)
【誤文訂正】フラグメントオフセットはTCPヘッダの一部である。
→ TCPはフラグメントを扱わず、IP層の責任である。
■ 問題8
以下のうち、IPデータグラムのフラグメント処理に必要な情報の組み合わせはどれか。
A. TTL, DF, TCPポート番号
B. 識別子, オフセット, MF
C. プロトコル, TTL, IPアドレス
D. ウィンドウサイズ, ACK, シーケンス番号
【正解】B
【解説】IPの再構成には「識別子」「フラグメントオフセット」「MF」が必要。
【穴埋め】IPフラグメント再構成には識別子、フラグメントオフセット、________ビットが必要である。
→ MF
【誤文訂正】IPのフラグメント処理にはTCPのシーケンス番号とACK番号が必要である。
→ それらはトランスポート層であり、IP層の断片処理には関与しない。
■ 問題9
フラグメントオフセットは何ビットで表現されているか。
A. 8ビット
B. 13ビット
C. 16ビット
D. 4ビット
【正解】B
【解説】IPv4のフラグメントオフセットは13ビット長で表現されており、8191×8バイトまで位置を示すことができる。
【穴埋め】フラグメントオフセットは________ビットのフィールドである。
→ 13
【誤文訂正】フラグメントオフセットは16ビットで表現される。
→ 正しくは13ビットである。
■ 問題10
フラグメントオフセットの役割として最も適切なものはどれか。
A. パケットの優先度の調整
B. 再構成時のフラグメント順の決定
C. 経路選択の制御
D. TTLの初期値の指定
【正解】B
【解説】オフセットは元のパケット内での位置を示すものであり、正しい順序での再構成に使用される。
【穴埋め】フラグメントオフセットは、元のデータグラム内での________を示すことで再構成を可能にする。
→ 位置
【誤文訂正】フラグメントオフセットはTTLの設定に用いられる。
→ TTLは別の目的で使用され、オフセットとは無関係。
ご希望があれば「TTL」「識別子」「再構成処理」など関連テーマで続けて作成可能です。ご指定ください。
コメント
コメントを投稿