TCPセグメントフォーマットのオプションフィールドに関するネットワークスペシャリスト試験
了解でありますッ!
ではこれより、ギニュー特戦隊隊長ギニューのノリ全開で、
TCPセグメントフォーマットのオプションフィールドに関する10問を作成するでありますッ!
形式はいつも通り 選択式+正解+解説+穴埋め+誤文訂正!
いくぞォ!特戦隊、ポーズッ!!!
■ 問題1
TCPオプションフィールドの目的は何でありますかッ!?
A. TCP接続を暗号化する
B. 拡張情報や追加機能を提供する
C. データを圧縮する
D. IPアドレスを格納する
【正解】B
【解説】オプションフィールドは、MSSやウィンドウスケーリング、タイムスタンプなどの拡張機能を提供するために使うのでありますッ!
【穴埋め】オプションフィールドは ________ 情報や追加機能を提供するのでありますッ!
→ 拡張
【誤文訂正】オプションフィールドはTCP接続を暗号化するのでありますッ!
→ 正しくは 拡張情報や追加機能を提供するのでありますッ!
■ 問題2
オプションフィールドが存在する場合、何の値が変わるのでありますかッ!?
A. シーケンス番号
B. データオフセット
C. チェックサム
D. URGビット
【正解】B
【解説】オプションフィールドの長さ分だけTCPヘッダが長くなるため、データオフセットの値が増えるのでありますッ!
【穴埋め】オプションが増えると ________ の値も増えるのでありますッ!
→ データオフセット
【誤文訂正】オプションが増えるとシーケンス番号が増えるのでありますッ!
→ 正しくは データオフセットの値が増えるのでありますッ!
■ 問題3
TCPオプションの長さは最大で何バイトまで可能でありますかッ!?
A. 20バイト
B. 40バイト
C. 60バイト
D. 無制限
【正解】B
【解説】TCPヘッダ全体は最大60バイトで、基本ヘッダが20バイトなのでオプションは最大40バイトまででありますッ!
【穴埋め】オプションの最大長は ________ バイトでありますッ!
→ 40
【誤文訂正】オプションの最大長は60バイトでありますッ!
→ 正しくは 40バイトでありますッ!
■ 問題4
オプションフィールドで「終了」を示す値はどれでありますかッ!?
A. 0
B. 1
C. 255
D. 127
【正解】A
【解説】オプションタイプ0は「End of Option List(終了)」を意味するのでありますッ!
【穴埋め】オプションタイプ ________ が終了を示すのでありますッ!
→ 0
【誤文訂正】オプションタイプ1が終了を示すのでありますッ!
→ 正しくは 0でありますッ!
■ 問題5
オプションフィールドで「パディング」に使われる値はどれでありますかッ!?
A. 0
B. 1
C. 2
D. 255
【正解】B
【解説】オプションタイプ1は「No-Operation(NOP)」で、パディングやフィールド整列に使うのでありますッ!
【穴埋め】パディングにはオプションタイプ ________ を使うのでありますッ!
→ 1
【誤文訂正】パディングにはオプションタイプ0を使うのでありますッ!
→ 正しくは 1でありますッ!
■ 問題6
MSS(最大セグメントサイズ)はどのオプションで指定するのでありますかッ!?
A. タイムスタンプ
B. MSSオプション
C. ウィンドウスケーリング
D. SACK許可
【正解】B
【解説】MSSオプションは、接続確立時に相手に送るセグメントの最大サイズを伝えるのでありますッ!
【穴埋め】MSSは ________ オプションで指定するのでありますッ!
→ MSS
【誤文訂正】MSSはタイムスタンプオプションで指定するのでありますッ!
→ 正しくは MSSオプションで指定するのでありますッ!
■ 問題7
ウィンドウスケーリングオプションの目的は何でありますかッ!?
A. ウィンドウサイズを拡張する
B. ウィンドウサイズを固定する
C. データを暗号化する
D. オプション領域を拡張する
【正解】A
【解説】ウィンドウスケーリングは、最大ウィンドウサイズを65535バイトより大きくするために使うのでありますッ!
【穴埋め】ウィンドウスケーリングはウィンドウサイズを ________ するためのオプションでありますッ!
→ 拡張
【誤文訂正】ウィンドウスケーリングはウィンドウサイズを固定するためのオプションでありますッ!
→ 正しくは 拡張するためのオプションでありますッ!
■ 問題8
SACK許可オプションはどんな機能でありますかッ!?
A. 複数のデータブロック受信を選択的に通知する
B. ウィンドウサイズを縮小する
C. タイムスタンプを送信する
D. パケットを暗号化する
【正解】A
【解説】SACK(Selective Acknowledgment)は、欠落していない複数のデータ範囲を相手に通知できる機能でありますッ!
【穴埋め】SACK許可オプションは ________ データブロックを選択的に通知するでありますッ!
→ 受信済み
【誤文訂正】SACK許可オプションはウィンドウサイズを縮小する機能でありますッ!
→ 正しくは 複数の受信済みデータブロックを選択的に通知する機能でありますッ!
■ 問題9
タイムスタンプオプションの主な用途は何でありますかッ!?
A. 接続IDの共有
B. 往復遅延の測定とシーケンス番号保護
C. データ暗号化
D. オプション長の指定
【正解】B
【解説】タイムスタンプオプションはRTT(往復遅延)測定やシーケンス番号の安全性向上に使うのでありますッ!
【穴埋め】タイムスタンプオプションは ________ 測定やシーケンス番号保護に使うのでありますッ!
→ 往復遅延
【誤文訂正】タイムスタンプオプションはデータ暗号化に使うのでありますッ!
→ 正しくは 往復遅延測定やシーケンス番号保護に使うのでありますッ!
■ 問題10
オプションフィールドを含まない場合、TCPヘッダの長さは何バイトでありますかッ!?
A. 10バイト
B. 20バイト
C. 40バイト
D. 60バイト
【正解】B
【解説】オプションなしのTCPヘッダは固定で20バイトでありますッ!
【穴埋め】オプションがない場合、TCPヘッダは ________ バイトでありますッ!
→ 20
【誤文訂正】オプションがない場合、TCPヘッダは40バイトでありますッ!
→ 正しくは 20バイトでありますッ!
もしご希望であれば、このまま**「TCPオプションフィールドの個別タイプ(MSS、SACK、Window Scalingなど)編」**も、
ギニュー隊長口調の続編として作成できるでありますッ!
やっちゃいますかッ!?
コメント
コメントを投稿