TCPセグメントフォーマットのデータオフセットフィールドに関するネットワークスペシャリスト試験
以下は、**「TCPセグメントフォーマットのデータオフセット(Data Offset)フィールド」**をテーマにしたネットワークスペシャリスト試験形式の問題10問です。 各問は以下の形式で構成されています: 選択式問題 正解 解説 穴埋め問題 誤文訂正問題 ■ 問題1 TCPヘッダの「データオフセット」フィールドが表すものはどれか。 A. 通信相手のIPアドレスの長さ B. データ部の長さ C. TCPヘッダの長さ D. 通信中のウィンドウサイズ 【正解】C 【解説】データオフセットはTCPヘッダの先頭からデータ部の開始位置(=TCPヘッダの長さ)を表す。単位は32ビット(4バイト)ワードである。 【穴埋め】データオフセットは、TCP ________ の長さを表すフィールドである。 → ヘッダ 【誤文訂正】データオフセットはTCPセグメントの全体長を表す。 → 正しくは TCPヘッダの長さを表す 。 ■ 問題2 データオフセットの値が「5」の場合、TCPヘッダの長さは何バイトか。 A. 5バイト B. 20バイト C. 32バイト D. 40バイト 【正解】B 【解説】データオフセットは4バイト単位。5×4=20バイトで、オプションなしの標準的なTCPヘッダ長。 【穴埋め】データオフセットが「5」のとき、TCPヘッダの長さは ________ バイトである。 → 20 【誤文訂正】データオフセットが5のとき、TCPヘッダの長さは5バイトである。 → 正しくは 20バイトである 。 ■ 問題3 TCPヘッダでデータオフセットフィールドが存在する目的はどれか。 A. データ部のサイズを指定する B. シーケンス番号の初期化 C. ヘッダ長に応じてデータ開始位置を決定する D. 通信速度の調整 【正解】C 【解説】TCPヘッダの後に続くデータ部の開始位置を正しく解析するために、ヘッダ長を指定する必要がある。 【穴埋め】データオフセットは、データの ________ 位置を示すために使われる。 → 開始 【誤文訂正】データオフセットは通信速度を調整する。 → 正しくは データの開始位置(=ヘッダ長)を示す 。 ■ 問題4 TCPヘッダにオプションが追加されると、...