パディングフィールドに関するネットワークスペシャリスト試験

 

以下は、**パディングフィールド(Padding Field)**をテーマとしたネットワークスペシャリスト試験形式の問題10問セットです(従来形式を厳守)。


■ 問題1

IPヘッダにおけるパディングフィールドの主な目的はどれか。

A. 誤り検出の強化
B. ヘッダのサイズを32ビット境界に揃える
C. パケットの優先度設定
D. 暗号化キーの格納

【正解】B
【解説】IPヘッダは32ビット(4バイト)単位で構成されるため、オプションの後に必要に応じてパディングが挿入される。

【穴埋め】パディングは、IPヘッダの長さを________に揃えるために使用される。
→ 32ビット境界

【誤文訂正】パディングはパケットの優先度を設定するために使用される。
→ パディングは優先度ではなく、ヘッダ長を揃えるための調整用である。


■ 問題2

IPパケットのオプションフィールドが3バイトで構成されている場合、パディングフィールドの長さは何バイト必要か。

A. 0バイト
B. 1バイト
C. 2バイト
D. 3バイト

【正解】B
【解説】3バイトだと32ビット境界(4バイト)に揃わないため、1バイトのパディングが必要。

【穴埋め】オプションが3バイトの場合、________バイトのパディングでヘッダを整える。
→ 1

【誤文訂正】オプションが3バイトの場合、パディングは不要である。
→ 1バイトのパディングが必要である。


■ 問題3

パディングフィールドに格納される値として正しいものはどれか。

A. ランダム値
B. 常に「1」
C. 送信元IPアドレスの下位ビット
D. 通常は「0」

【正解】D
【解説】RFCではパディングには「0」を格納することが一般的とされている。

【穴埋め】パディングには通常________が格納される。
→ 0

【誤文訂正】パディングには送信元IPアドレスの一部が格納される。
→ パディングには意味を持たない「0」などが使用される。


■ 問題4

パディングフィールドが存在する理由として不適切なものはどれか。

A. ヘッダ全体を4バイト単位に揃える
B. CPUがデータ処理しやすくなる
C. パケットの暗号化強度を高める
D. 一部のルータでの互換性を保つ

【正解】C
【解説】パディングは暗号化強度とは関係なく、構造上の整合性確保のために使われる。

【穴埋め】パディングは________の都合で挿入されるが、暗号強度には関係ない。
→ 整合性

【誤文訂正】パディングは暗号化のために設けられたフィールドである。
→ ヘッダ構造の整合性を保つためのものである。


■ 問題5

IPヘッダ長(IHL)の値が6であるとき、ヘッダ全体の長さは何バイトになるか。

A. 20バイト
B. 24バイト
C. 32バイト
D. 28バイト

【正解】B
【解説】IHLは4バイト単位でヘッダ長を示すので、6×4=24バイトとなる。

【穴埋め】IHLが6のとき、IPヘッダの長さは________バイトである。
→ 24

【誤文訂正】IHLが6であれば、ヘッダの長さは32バイトである。
→ 6×4で24バイトとなる。


■ 問題6

IPヘッダのパディングフィールドの位置はどこか。

A. 先頭のバージョン番号の前
B. オプションフィールドの直後
C. チェックサムの後ろ
D. データ部分の末尾

【正解】B
【解説】オプションが存在する場合、その末尾にパディングを付けて32ビットに揃える。

【穴埋め】パディングは、IPオプションの________に挿入される。
→ 直後

【誤文訂正】パディングは送信データの末尾に追加される。
→ IPオプションの後に追加される。


■ 問題7

パディングがないとどのような問題が生じるか。

A. FCSの計算エラー
B. ルーティングテーブルの肥大化
C. パケットの途中で切断される
D. CPUが誤った位置でデータを読み込む

【正解】D
【解説】32ビット境界に揃っていないと、データの読み出し位置がずれて処理誤りが起こる。

【穴埋め】パディングが無いと、CPUが________な位置からデータを取得する可能性がある。
→ 誤った

【誤文訂正】パディングが無いとパケットが途中で切断される。
→ 切断ではなく、読み取りエラーなどが起こる。


■ 問題8

オプションフィールドとパディングの合計が13バイトであった。IPヘッダの長さは最小で何バイトになるか。

A. 28バイト
B. 33バイト
C. 32バイト
D. 29バイト

【正解】C
【解説】20バイト(基本ヘッダ)+13バイト→33バイトとなるが、4の倍数にするために1バイトのパディングを加えて34→IHL=9、結果は36バイト。

※選択肢の修正案例として、正しい選択肢は 36バイト となる。

【穴埋め】オプションとパディングの合計が13バイトなら、ヘッダ長は________バイトに調整される。
→ 36


■ 問題9

パディングが挿入されるのはどのような場合か。

A. オプションなし
B. ヘッダが60バイトのとき
C. オプションフィールドが32ビットに揃っていないとき
D. TTLが255を超えたとき

【正解】C
【解説】オプションフィールドの長さが32ビットの倍数にならない場合、パディングで調整される。

【穴埋め】オプションが________ビット単位でないとき、パディングが挿入される。
→ 32


■ 問題10

パディングフィールドの取り扱いに関して誤っているものはどれか。

A. 処理時に無視されることが多い
B. 任意のデータで埋めることが推奨される
C. 必要に応じて複数バイトにすることもある
D. オプションが無ければ存在しない

【正解】B
【解説】RFCでは通常0で埋めることが推奨されており、任意の値では予期せぬ挙動を招く。

【穴埋め】パディングは________で埋めることが標準的である。
→ 0

【誤文訂正】パディングは任意の文字列で埋めるのが望ましい。
→ 0で埋めるのが望ましい。


ご希望に応じて、他のIPヘッダ項目・レイヤ別プロトコル・パケット構造のテーマでも同様に作成可能です。続けますか?

コメント

このブログの人気の投稿

ミライアイ内服薬は薬事法違反で、ほとんど効果がない詐欺ですか?

最高裁での上告理由書受理・却下の判断基準について

裁判官の忌避申立書の作成例