投稿

ラベル(TCPセグメントフォーマット)が付いた投稿を表示しています

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 オプションフィールドで「終了」を示す値はどれでありますかッ!? ...

TCPセグメントフォーマットの緊急ポインタフィールドに関するネットワークスペシャリスト試験

  では…今度は ジョジョ風 のテンションで、 TCPセグメントフォーマットの緊急ポインタフィールド をテーマに10問作成するッ! 形式はいつも通り 選択式+正解+解説+穴埋め+誤文訂正 だッ! いくぞォォォ―――ッ! ■ 問題1 緊急ポインタフィールドの役割は何だッ!? A. セグメントの末尾位置を示す B. 緊急データの終了位置を示す C. パケットの暗号化を行う D. 再送制御を行う 【正解】B 【解説】緊急ポインタは URGビットがセットされた時 に有効になり、緊急データの終了位置を示すッ!受信側はこの位置までのデータを優先処理するッ! 【穴埋め】緊急ポインタは緊急データの ________ 位置を示すッ! → 終了 【誤文訂正】緊急ポインタはパケットの暗号化を行うッ! → 正しくは 緊急データの終了位置を示すッ! ■ 問題2 緊急ポインタは何バイト長のフィールドだッ!? A. 1バイト B. 2バイト C. 4バイト D. 8バイト 【正解】B 【解説】TCPの緊急ポインタフィールドは16ビット=2バイトだッ!これで最大65535バイト先までの緊急データ位置を指定できるッ! 【穴埋め】緊急ポインタの長さは ________ バイトだッ! → 2 【誤文訂正】緊急ポインタは4バイト長だッ! → 正しくは 2バイト長だッ! ■ 問題3 緊急ポインタを使うために必要なフラグはどれだッ!? A. ACK B. PSH C. URG D. FIN 【正解】C 【解説】緊急ポインタは URGフラグがセットされて初めて意味を持つッ! URGが0なら無視されるッ! 【穴埋め】緊急ポインタは ________ フラグがセットされたときに有効だッ! → URG 【誤文訂正】緊急ポインタはACKフラグで有効になるッ! → 正しくは URGフラグで有効になるッ! ■ 問題4 緊急ポインタの値は何を基準にしたオフセットだッ!? A. TCPヘッダの先頭 B. 現在のシーケンス番号 C. ウィンドウサイズ D. IPヘッダの先頭 【正解】B 【解説】緊急ポインタは 現在のシーケンス番号からの相対オフセット を示すッ! 【穴埋め】緊急ポインタは現在の ______...

TCPセグメントフォーマットのチェックサムフィールドに関するネットワークスペシャリスト試験

  では…フリーザ様の口調で、 TCPセグメントフォーマットのチェックサムフィールド をテーマにした10問をお届けしますわよ。 問題形式はいつも通り、 選択式+正解+解説+穴埋め+誤文訂正 です。 ■ 問題1 TCPヘッダのチェックサムフィールドは何のために存在しているのでしょうか? A. 暗号化のためですわ B. 誤り検出のためですわ C. フロー制御のためですわ D. 経路選択のためですわ 【正解】B 【解説】チェックサムは、送信データと擬似ヘッダを元に計算し、受信側で再計算して一致するか確認することで、データの誤りを検出しますのよ。 【穴埋め】チェックサムは ________ 検出のために使われますのよ。 → 誤り 【誤文訂正】チェックサムは暗号化のために使われますのよ。 → 正しくは 誤り検出のために使われますのよ。 ■ 問題2 TCPチェックサムの長さは何ビットかしら? A. 8ビット B. 16ビット C. 24ビット D. 32ビット 【正解】B 【解説】チェックサムは16ビット(2バイト)で表され、1の補数和を使って計算されますわ。 【穴埋め】TCPチェックサムは ________ ビットで表されますのよ。 → 16 【誤文訂正】TCPチェックサムは32ビットで表されますのよ。 → 正しくは 16ビットで表されますのよ。 ■ 問題3 TCPチェックサムの計算にはTCPヘッダとデータの他に何が含まれますの? A. 擬似ヘッダ B. 暗号鍵 C. 再送カウンタ D. MACアドレス 【正解】A 【解説】TCPチェックサムはIPヘッダの一部情報を含む擬似ヘッダも加えて計算しますのよ。これでIPレベルでの誤配送も検出できますわ。 【穴埋め】チェックサムの計算にはヘッダ・データと ________ が含まれますのよ。 → 擬似ヘッダ 【誤文訂正】チェックサムの計算にはMACアドレスが含まれますのよ。 → 正しくは 擬似ヘッダが含まれますのよ。 ■ 問題4 TCPチェックサムで誤りが検出された場合、通常どのような動作になるかしら? A. データを破棄して再送要求を行う B. データをそのまま利用する C. データを暗号化する D. 経路を再計算する 【正...

ウィンドウサイズフィールドに関するネットワークスペシャリスト試験

  了解です。 以下に TCPセグメントフォーマットのウィンドウサイズフィールド(Window Size) をテーマに、 選択式+正解+解説+穴埋め+誤文訂正 の形式で10問作成します。 ■ 問題1 TCPヘッダのウィンドウサイズフィールドは何を示すか。 A. 送信元ポート番号 B. 受信バッファの空き容量 C. パケットの再送回数 D. タイムアウト時間 【正解】B 【解説】ウィンドウサイズフィールドは、受信側が現在受け入れ可能なデータ量(バイト数)を示す。これによりフロー制御が行われる。 【穴埋め】ウィンドウサイズフィールドは、受信側の ________ を示す。 → 受信バッファの空き容量 【誤文訂正】ウィンドウサイズフィールドは送信元ポート番号を示す。 → 正しくは 受信バッファの空き容量を示す。 ■ 問題2 ウィンドウサイズフィールドの長さは何ビットか。 A. 8ビット B. 16ビット C. 24ビット D. 32ビット 【正解】B 【解説】TCPヘッダのウィンドウサイズフィールドは16ビットで構成される。最大値は65535バイト。 【穴埋め】ウィンドウサイズフィールドは ________ ビットで構成される。 → 16 【誤文訂正】ウィンドウサイズフィールドは32ビットで構成される。 → 正しくは 16ビットで構成される。 ■ 問題3 ウィンドウサイズの値が0の場合、受信側は何を意味するか。 A. データを受信できない状態 B. 全てのデータを破棄する C. 接続を終了する D. すぐに再送要求を出す 【正解】A 【解説】ウィンドウサイズが0の場合、受信バッファが一杯で新たなデータを受信できないことを意味する。 【穴埋め】ウィンドウサイズが0の場合、 ________ できない状態を意味する。 → データを受信 【誤文訂正】ウィンドウサイズが0の場合、接続を終了する。 → 正しくは データを受信できない状態を意味する。 ■ 問題4 ウィンドウサイズはどのTCP機能に関係するか。 A. フロー制御 B. 誤り検出 C. 経路制御 D. 暗号化 【正解】A 【解説】ウィンドウサイズはフロー制御のための重要なパラメータであり、送信側に送信可能なデータ...

TCPセグメントフォーマットのFINフラグに関するネットワークスペシャリスト試験

  了解しました。 以下に TCPセグメントフォーマットのFINフラグ をテーマとして、 選択式+正解+解説+穴埋め+誤文訂正 の形式で10問一気に作成します。 ■ 問題1 FINフラグの主な役割はどれか。 A. TCP接続を開始する B. TCP接続を終了する C. TCP接続をリセットする D. データを優先的に送信する 【正解】B 【解説】FIN(Finish)フラグは、送信側から接続終了の意思を示すために使用される。 【穴埋め】FINフラグは、TCP接続を ________ するために使われる。 → 終了 【誤文訂正】FINフラグはTCP接続を開始するために使われる。 → 正しくは TCP接続を終了するために使われる。 ■ 問題2 TCP接続終了の手順で、FINフラグが最初に送られるのは何回目のやりとりか。 A. 1回目 B. 2回目 C. 3回目 D. 4回目 【正解】A 【解説】TCPの4ウェイハンドシェイクでは、接続終了の開始時に1回目のFINが送られる。 【穴埋め】TCPの接続終了は ________ ハンドシェイクで行われ、最初にFINフラグが送られる。 → 4ウェイ 【誤文訂正】TCPの接続終了は3ウェイハンドシェイクで行われる。 → 正しくは 4ウェイハンドシェイクで行われる。 ■ 問題3 FINフラグ送信後、受信側が返すフラグはどれか。 A. SYN B. FIN C. ACK D. URG 【正解】C 【解説】FINフラグを受信した側はACKで応答し、その後自分側のFINを送信する。 【穴埋め】FINを受信した側は、まず ________ フラグを返す。 → ACK 【誤文訂正】FINを受信した側はすぐにFINを返す。 → 正しくは まずACKを返す。 ■ 問題4 FINフラグ送信後、相手からのデータ受信はどうなるか。 A. 即座に受信できなくなる B. 相手からのデータは受信できる C. 一部のみ受信できる D. 常にリセットされる 【正解】B 【解説】FINは送信側の送信終了を意味し、受信は継続可能である。 【穴埋め】FINは送信終了を示すが、相手からのデータ受信は ________。 → 継続可能 【誤文訂正】FIN送信...

SYNフラグに関するネットワークスペシャリスト試験

  了解しました。 以下に TCPセグメントフォーマットのSYNフラグ をテーマに、選択式+正解+解説+穴埋め+誤文訂正 の形式で10問一気に作成します。 ■ 問題1 SYNフラグの主な役割はどれか。 A. 通信を終了する B. 新しいTCP接続を開始する C. 通信をリセットする D. データ送信を一時停止する 【正解】B 【解説】SYN(Synchronize)フラグは、新しいTCP接続の開始時にシーケンス番号を同期するために使用される。 【穴埋め】SYNフラグは、TCP接続の ________ を行うために使われる。 → 開始(同期) 【誤文訂正】SYNフラグは通信を終了するために使用される。 → 正しくは TCP接続を開始するために使用される。 ■ 問題2 TCP接続の確立においてSYNフラグが最初に送信される場面はどれか。 A. 3ウェイハンドシェイクの1回目 B. 3ウェイハンドシェイクの2回目 C. 3ウェイハンドシェイクの3回目 D. 接続終了時 【正解】A 【解説】3ウェイハンドシェイクの1回目にクライアントからSYNフラグを立てたパケットが送られ、接続開始を要求する。 【穴埋め】SYNフラグは3ウェイハンドシェイクの ________ 回目に送信される。 → 1 【誤文訂正】SYNフラグは3ウェイハンドシェイクの3回目に送信される。 → 正しくは 1回目に送信される。 ■ 問題3 SYNフラグが使われる際に 同時に 設定されることが多いフラグはどれか。 A. FIN B. ACK C. URG D. PSH 【正解】B 【解説】3ウェイハンドシェイクの2回目(SYN/ACK)では、SYNフラグとACKフラグが同時にセットされる。 【穴埋め】SYNフラグとACKフラグが同時に送られるのは ________ ハンドシェイクの2回目である。 → 3ウェイ 【誤文訂正】SYNフラグは必ずFINフラグと同時に送られる。 → 正しくは ACKフラグと同時に送られる場合がある。 ■ 問題4 SYNフラグが使用されるとき、シーケンス番号に関して行われる処理はどれか。 A. シーケンス番号は0に固定される B. シーケンス番号はランダムに選ばれる C. シーケンス...

RSTフラグに関するネットワークスペシャリスト試験

  以下に、 RSTフラグ をテーマとしたネットワークスペシャリスト試験形式の問題を10問作成いたします。形式はご指定の通り「選択式+正解+解説+穴埋め+誤文訂正」です。 ■ 問題1 RSTフラグが設定されたTCPセグメントの役割として正しいものはどれか。 A. 通信の開始を要求する B. 通信の終了を丁寧に行う C. 異常終了や拒否の通知を行う D. パケットを暗号化するための要求を行う 【正解】C 【解説】RST(Reset)フラグは、異常な状態や不正な接続要求に対して接続を即座に切断するために使用される。 【穴埋め】RSTフラグは、TCP接続の ________ を即座に通知するために使用される。 → 異常終了 【誤文訂正】RSTフラグはTCP接続を丁寧に終了させるために使用される。 → 正しくは TCP接続を即座に切断するために使用される。 ■ 問題2 TCP通信中にRSTフラグが設定されたパケットを受信したときの動作として正しいものはどれか。 A. 通信を再送する B. 通信を続行する C. 通信を即座に終了する D. 通信内容を暗号化する 【正解】C 【解説】RSTフラグが受信されると、接続は直ちに切断され、それ以上のデータ送受信は行われない。 【穴埋め】RSTフラグは、通信の ________ を即時に実行する信号である。 → 切断 【誤文訂正】RSTフラグは通信を暗号化するために使われる。 → 正しくは 通信を即座に切断するために使われる。 ■ 問題3 RSTフラグが使用される典型的な場面はどれか。 A. サーバがクライアントの接続要求を受け入れるとき B. クライアントが通信終了の合意を求めるとき C. クライアントが予期しないポートに接続したとき D. ファイル転送が完了したとき 【正解】C 【解説】RSTは、存在しないポートへの接続要求など、異常な接続に対して返されることが多い。 【穴埋め】存在しないポートにアクセスがあった場合、サーバは ________ フラグを返すことがある。 → RST 【誤文訂正】RSTフラグは接続が正常に確立されたときに送られる。 → 正しくは 異常な接続要求に対して送られる。 ■ 問題4 RSTフラグに関して正しい説明はどれ...

TCPセグメントフォーマットのPSHフラグに関するネットワークスペシャリスト試験

  以下に「 TCPセグメントフォーマットのPSHフラグ 」をテーマとしたネットワークスペシャリスト試験形式の問題を、以下の3形式で10問ずつ作成します: ✅【1. 選択式(10問)】 ■ 問題1 PSHフラグがセットされたTCPセグメントを受信した場合、受信側の処理として正しいのはどれか。 A. 受信バッファに蓄積し続ける B. 上位アプリケーションに即座に渡す C. ACKを返さずに破棄する D. ウィンドウサイズを変更する 【正解】B 【解説】PSH(Push)フラグは、受信側に即座にアプリケーション層へデータを渡すよう促す。 ■ 問題2 PSHフラグの主な目的はどれか。 A. 接続確立 B. データ送信の優先制御 C. 複数のパケットの一括転送 D. 受信者への即時通知 【正解】D 【解説】PSHフラグは、データを待たずに即時上位層へ渡すよう指示する。 ■ 問題3 PSHフラグが使われる場面として適切なのはどれか。 A. コネクション確立要求(SYN)時 B. ファイル転送の完了通知 C. ユーザー入力の即時処理 D. 通信終了処理(FIN) 【正解】C 【解説】telnetやsshなど、文字入力に対し即時応答が必要な用途で使用される。 ■ 問題4 PSHフラグの説明として 誤っている ものはどれか。 A. バッファに溜めず即時転送を促す B. データの即時ACKを要求する C. データを上位層へ渡すよう通知する D. アプリケーション層へ即渡しを保証しない 【正解】B 【解説】ACK応答はTCPの基本機能であり、PSHは即時応答の強制ではない。 ■ 問題5 PSHフラグが設定されていない場合、受信側の動作はどうなるか。 A. TCPが自動的に切断される B. ACKを送らない C. 上位層へすぐに渡されないことがある D. 必ず再送制御が行われる 【正解】C 【解説】PSHフラグがない場合、TCPはデータを一定量バッファに蓄積してから渡す。 ■ 問題6 PSHフラグを用いた通信の例として 不適切 なものはどれか。 A. telnet B. FTP(データ転送) C. ssh D. リアルタイムチャット 【正解】B 【解説】FTPのデータ転送...

TCPセグメントフォーマットのACKフラグに関するネットワークスペシャリスト試験

  以下に「 TCPセグメントフォーマットのACKフラグ 」をテーマとしたネットワークスペシャリスト試験形式の問題を10問一気に作成します。 ■ 問題1 TCPのACKフラグが1にセットされていることが意味するのはどれか。 A. 通信を終了したいことを示す B. データの送信開始を示す C. 確認応答番号が有効であることを示す D. コネクションの確立前であることを示す 【正解】C 【解説】ACKフラグが1のとき、TCPヘッダの確認応答番号フィールドが有効であることを示す。 ■ 問題2 次のうち、ACKフラグが 必ず 1に設定されている状態として正しいものはどれか。 A. 接続開始(SYN送信)時 B. 接続終了(FIN送信)時 C. データ受信時の応答 D. 接続確立前のすべてのセグメント 【正解】C 【解説】データの受信に対しては、必ずACKフラグ付きで応答が返される。 ■ 問題3 ACKフラグのついていないTCPセグメントが送られるのは、通常どのタイミングか。 A. 通常のデータ転送時 B. 接続終了時 C. 最初のSYNパケット送信時 D. 再送制御時 【正解】C 【解説】最初のSYN(コネクション確立要求)パケットはACKフラグを持たない(SYNフラグのみ)。 ■ 問題4 以下のフラグの組み合わせのうち、 ACKフラグがセットされていない 可能性があるものはどれか。 A. [SYN, ACK] B. [FIN, ACK] C. [SYN] D. [PSH, ACK] 【正解】C 【解説】SYN単独は、接続開始要求であり確認応答番号を含まないためACKフラグは0。 ■ 問題5 ACKフラグが立っていないTCPセグメントを受信した場合、受信側が行うべき処理として適切なものはどれか。 A. 確認応答を返さない B. コネクションを強制終了する C. セグメントを破棄する D. 接続開始処理を行う 【正解】D 【解説】ACK=0のSYNセグメントは接続開始の意味であり、SYN-ACKを返して3ウェイハンドシェイクを進める。 ■ 問題6 ACKフラグが1で、確認応答番号が1000であるTCPセグメントが意味するものとして正しいものはどれか。 A. データの10...

URGフラグに関するネットワークスペシャリスト試験

  以下に「 TCPセグメントフォーマットのURGフラグ 」をテーマとしたネットワークスペシャリスト試験対策用の10問を一括で作成します。 ■ 問題1 TCPセグメントのURGフラグが1にセットされていることが意味するのはどれか。 A. 通信を終了したいという通知 B. フロー制御の開始 C. 緊急データが含まれている D. データの順序を指定する 【正解】C 【解説】URG(Urgent)フラグが1のとき、TCPヘッダの「緊急ポインタ」フィールドが有効であり、緊急データの存在を示す。 ■ 問題2 TCPのURGフラグとともに使用されるフィールドはどれか。 A. ウィンドウサイズ B. 緊急ポインタ C. 確認応答番号 D. オプション 【正解】B 【解説】URG=1のときは「緊急ポインタ」フィールドが有効になり、緊急データの終端を示す。 ■ 問題3 次のうち、URGフラグの用途として最も適切なものはどれか。 A. 通信の暗号化開始 B. 通信の確立完了通知 C. 緊急メッセージの優先処理 D. 接続先の変更通知 【正解】C 【解説】URGフラグは緊急メッセージ(例:中断命令など)の優先処理に使用される。 ■ 問題4 TCPのURGフラグはどのような通信アプリケーションで使用されることが多かったか。 A. HTTPサーバ B. Telnetなどの対話型アプリケーション C. DNSリゾルバ D. FTPによるファイル転送 【正解】B 【解説】Telnetなどの対話型アプリケーションでは、ユーザーからの割込みなどを緊急データとして送信するためにURGが使われていた。 ■ 問題5 URGフラグを使用したデータ送信に関する説明として正しいものはどれか。 A. URGフラグは必ずTCP接続確立時に設定される B. URGフラグが1の場合、ACKフラグは必ず0でなければならない C. URGフラグが1の場合、緊急ポインタが0であってはならない D. URGフラグが0の場合でも緊急ポインタは意味を持つ 【正解】C 【解説】URG=1のとき、緊急ポインタの値が重要となる。0では意味がない。 ■ 問題6 TCPセグメントのURGフラグが無効(0)の場合、緊急ポインタの値はどう扱わ...

TCPセグメントフォーマットのECEフラグの役割に関するネットワークスペシャリスト試験

  以下は「 TCPセグメントフォーマットのECEフラグの役割 」をテーマとした、ネットワークスペシャリスト試験準拠の形式による問題10問です。 ■ 問題1 TCPのECEフラグの主な役割はどれか。 A. フロー制御の要求 B. 通信切断の要求 C. ネットワーク輻輳の通知受信を示す D. データ圧縮の有効化 【正解】C 【解説】ECE(ECN Echo)フラグは、送信側がECNによる輻輳通知を受け取ったことを示すために使用される。 ■ 問題2 ECEフラグが1にセットされたTCPセグメントを受信した場合の意味として正しいものはどれか。 A. 通信相手がフロー制御に失敗した B. 通信相手が輻輳を検知した C. 通信相手がTCP再送を要求している D. 通信相手が暗号通信を要求している 【正解】B 【解説】ECEフラグは、送信者がIPヘッダのCEビットによる輻輳通知を受け取ったことを示す。 ■ 問題3 ECEフラグと対になるTCPフラグはどれか。 A. URG B. PSH C. FIN D. CWR 【正解】D 【解説】ECEとCWRはECNによる輻輳制御機構のペアフラグで、ECEは通知の受信、CWRは対応完了の通知を表す。 ■ 問題4 ECEフラグがセットされる契機として正しいものはどれか。 A. SYNパケット受信時 B. CWRフラグを受信したとき C. IPヘッダのCEビットが1のパケットを受信したとき D. ポート番号が変更されたとき 【正解】C 【解説】IPレベルのECN機能でCEビットが1に設定されたパケットを受け取った際、TCPはECEフラグをセットして応答する。 ■ 問題5 ECEフラグはどのRFCで定義されたか。 A. RFC 791 B. RFC 1122 C. RFC 3168 D. RFC 793 【正解】C 【解説】ECEおよびCWRフラグは、RFC 3168 で定義された ECN(Explicit Congestion Notification)により導入された。 ■ 問題6 ECEフラグが機能するために必要な前提はどれか。 A. TCPウィンドウスケーリングが有効であること B. ECNがエンドツーエンドで有効であること C...

TCPセグメントフォーマットのコントロールフラグの位置に関するネットワークスペシャリスト試験

  以下は、「 TCPセグメントフォーマットのコントロールフラグの位置 」をテーマとしたネットワークスペシャリスト試験形式の問題10問です。 ■ 問題1 TCPヘッダにおけるコントロールフラグは、全体の何バイト目のフィールドに存在するか。 A. 8バイト目 B. 12バイト目 C. 14バイト目 D. 16バイト目 【正解】B 【解説】 TCPヘッダの12バイト目には、データオフセット(4ビット)、予約(3ビット)、コントロールフラグ(9ビット)のうち、フラグ部分が配置されている。 ■ 問題2 TCPセグメントのコントロールフラグは、何ビットで構成されているか。 A. 4ビット B. 6ビット C. 9ビット D. 12ビット 【正解】C 【解説】 TCPヘッダでは、コントロールフラグに9ビット(URG, ACK, PSH, RST, SYN, FIN など)が割り当てられている。 ■ 問題3 次のうち、TCPヘッダのコントロールビット(フラグ)が含まれるのはどのフィールドか。 A. シーケンス番号 B. データオフセットと予約領域 C. ウィンドウサイズ D. コントロールビットフィールド 【正解】D 【解説】 TCPヘッダの「コントロールビットフィールド」に、各種制御フラグが格納されている。 ■ 問題4 TCPヘッダにおいて、「URG」「ACK」「PSH」「RST」「SYN」「FIN」などの制御フラグは何ビット目から始まるか(オフセットベース)。 A. 8ビット目 B. 96ビット目(12バイト目) C. 128ビット目 D. 160ビット目 【正解】B 【解説】 TCPヘッダは通常20バイトあり、コントロールビットは12バイト目(96ビット目)から始まる。 ■ 問題5 コントロールフラグはTCPヘッダのどのセクションに配置されているか。 A. オプションフィールド B. アドレス指定部 C. データオフセット・予約・フラグ部 D. データ部 【正解】C 【解説】 コントロールフラグは、TCPヘッダの「データオフセット・予約・フラグ部」に存在する。 ■ 問題6 TCPヘッダの「SYN」フラグは、何番目のビットに位置づけられているか(標準的な順番に基づ...

TCPセグメントフォーマットのコントロールプラグフィールドに関するネットワークスペシャリスト試験

以下は、「 TCPセグメントフォーマットのコントロールフラグフィールド(Control Flags) 」をテーマにしたネットワークスペシャリスト試験形式の問題10問セットです。 ■ 問題1 TCPセグメントのコントロールフラグで、接続の確立を要求するのはどれか。 A. FIN B. SYN C. RST D. ACK 【正解】B 【解説】 SYN(Synchronize)はTCPの接続確立時、3ウェイハンドシェイクの最初に用いられるフラグ。 ■ 問題2 TCP接続の正常な終了を示すフラグはどれか。 A. PSH B. URG C. FIN D. RST 【正解】C 【解説】 FIN(Finish)は通信の終了を示すために使用される。 ■ 問題3 RSTフラグの役割として最も適切なのはどれか。 A. 再送要求 B. 通信のリセット C. データ圧縮 D. 再構築開始 【正解】B 【解説】 RST(Reset)フラグは、異常終了や存在しない接続に対してリセットをかける。 ■ 問題4 TCP通信において、データが即時にアプリケーションへ渡されるよう指示するフラグはどれか。 A. URG B. ACK C. PSH D. RST 【正解】C 【解説】 PSH(Push)は、受信側にバッファリングせずすぐ上位層にデータを渡すよう指示する。 ■ 問題5 URGフラグが有効であることを示すTCPヘッダのフィールドはどれか。 A. ウィンドウサイズ B. 緊急ポインタ C. シーケンス番号 D. オプション 【正解】B 【解説】 URG(Urgent)フラグが1のとき、緊急ポインタの値が有効となる。 ■ 問題6 コントロールフラグが6ビット含まれるTCPヘッダの構造において、フラグの1つで 確認応答番号を有効にする のはどれか。 A. ACK B. SYN C. FIN D. URG 【正解】A 【解説】 ACK(Acknowledgment)フラグは、確認応答番号フィールドの値が有効であることを示す。 ■ 問題7 3ウェイハンドシェイクの2番目に送信されるSYN+ACKセグメントに含まれるフラグはどれか。 A. URGとPSH B. SYNとACK ...

TCPセグメントフォーマットの予約フィールドに関するネットワークスペシャリスト試験

  以下は「 TCPセグメントフォーマットの予約フィールド(Reserved field) 」をテーマとしたネットワークスペシャリスト試験形式の問題10問です。各問題には: 選択式問題 正解 解説 穴埋め問題 誤文訂正問題 をセットで掲載します。 ■ 問題1 TCPヘッダにおける予約フィールドの主な目的はどれか。 A. 通信エラーのカウント B. フロー制御の調整 C. 将来の拡張のための確保 D. シーケンス番号の圧縮 【正解】C 【解説】予約フィールドは現在は未使用だが、将来的なプロトコル拡張に備えて予約されている。 【穴埋め】予約フィールドは、TCPの ________ に備えて確保されている領域である。 → 将来の拡張 【誤文訂正】予約フィールドはTCPのエラー検出に使われる。 → 正しくは 将来の拡張のために予約されている 。 ■ 問題2 TCPセグメントにおける予約フィールドのビット長はいくつか。 A. 2ビット B. 3ビット C. 6ビット D. 9ビット 【正解】C 【解説】TCPヘッダ内の予約フィールドは6ビット分存在する(ヘッダ長4ビット+予約6ビット+制御フラグ6ビット)。 【穴埋め】TCP予約フィールドは ________ ビットで構成されている。 → 6 【誤文訂正】TCPの予約フィールドは4ビットである。 → 正しくは 6ビットである 。 ■ 問題3 予約フィールドの値として適切な状態はどれか。 A. すべて1にする B. 未使用ビットをランダムにする C. すべて0にする D. 各種フラグと同様に1を立てる 【正解】C 【解説】予約フィールドは現在使用されておらず、送信時は0に設定するのが標準。 【穴埋め】TCPの予約フィールドは送信時に ________ にする必要がある。 → 0 【誤文訂正】予約フィールドは通信ごとに値を変えて使用する。 → 正しくは 予約フィールドは0にする 。 ■ 問題4 TCP予約フィールドを誤って1に設定した場合、受信側はどうするか。 A. 通信を中断する B. 再送要求を出す C. 基本的に無視する D.ヘッダ長を誤って解釈する 【正解】C 【解説】予約フィールドは無視されるため、通常...

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ヘッダにオプションが追加されると、...

TCPセグメントフォーマットの確認応答番号フィールドに関するネットワークスペシャリスト試験

  以下は「 TCPセグメントフォーマットの確認応答番号(Acknowledgment Number)フィールド 」をテーマとしたネットワークスペシャリスト試験形式の問題10問です。 各問題には【選択式】【正解】【解説】【穴埋め】【誤文訂正】が含まれています。 ■ 問題1 TCPセグメントの確認応答番号フィールドはどのような役割を持つか。 A. 送信されたセグメントの順番を指定する B. 通信相手が受信した最後のデータの次のシーケンス番号を示す C. 通信相手のウィンドウサイズを通知する D. 通信開始の合図を送る 【正解】B 【解説】確認応答番号(Acknowledgment Number)は、相手がどこまでのデータを正しく受信したかを伝えるために、次に受信したいシーケンス番号を通知する。 【穴埋め】TCPセグメントの確認応答番号は、次に受け取りたい ________ を示す。 → シーケンス番号 【誤文訂正】確認応答番号は次に送信したいポート番号を示す。 → 正しくは 次に受け取りたいシーケンス番号を示す 。 ■ 問題2 確認応答番号フィールドが有効になる条件はどれか。 A. URGフラグが設定されているとき B. ACKフラグが設定されているとき C. FINフラグが設定されているとき D. PSHフラグが設定されているとき 【正解】B 【解説】ACKフラグがセットされているときのみ、確認応答番号フィールドは有効になる。 【穴埋め】確認応答番号は ________ フラグがセットされているときに有効となる。 → ACK 【誤文訂正】確認応答番号はPSHフラグがあるときに使われる。 → 正しくは ACKフラグがセットされたときに使用される 。 ■ 問題3 確認応答番号が1001である場合、これは何を意味するか。 A. データの受信が完了していないこと B. 相手はシーケンス番号1001のデータを受信済みであること C. 相手はシーケンス番号1000までのデータを受信済みであること D. 相手はシーケンス番号1002からデータを送るべきこと 【正解】C 【解説】確認応答番号は、シーケンス番号1000まで受信済みで、次に1001から送ってほしいという意味。 【穴埋め】確認応答番号が10...

TCPセグメントフォーマットのシーケンス番号フィールドに関するネットワークスペシャリスト試験

  以下は「 TCPセグメントフォーマットのシーケンス番号フィールド 」をテーマとした、ネットワークスペシャリスト試験形式の問題10問セットです。 【選択式】【正解】【解説】【穴埋め】【誤文訂正】形式で構成しています。 ■ 問題1 TCPのシーケンス番号フィールドの長さは何ビットか。 A. 8ビット B. 16ビット C. 32ビット D. 64ビット 【正解】C 【解説】TCPヘッダにおけるシーケンス番号は32ビット長で、送信するバイト列の順序を示す番号である。 【穴埋め】TCPのシーケンス番号フィールドは ________ ビットである。 → 32 【誤文訂正】シーケンス番号はTCPヘッダで64ビットある。 → 正しくは 32ビット 。 ■ 問題2 シーケンス番号の主な目的はどれか。 A. 通信相手のIPアドレスを特定する B. データの改ざんを検出する C. データの順序を保証する D. 通信ポート番号の一致を確認する 【正解】C 【解説】TCPはストリーム型通信であり、シーケンス番号によって受信側が正しい順序でデータを並べ替えられる。 【穴埋め】TCPにおけるシーケンス番号は、データの ________ を保証するために用いられる。 → 順序 【誤文訂正】シーケンス番号は通信ポートの一致確認に使われる。 → 正しくは データの順序制御 に使用される。 ■ 問題3 シーケンス番号は通常、どのような単位で増加するか。 A. パケット単位 B. セグメント単位 C. バイト単位 D. フレーム単位 【正解】C 【解説】TCPではシーケンス番号は送信したバイト数を基準に増加する。つまり、1バイト送信するごとに1加算される。 【穴埋め】シーケンス番号は ________ 単位で増加する。 → バイト 【誤文訂正】シーケンス番号はセグメント単位で増加する。 → 正しくは バイト単位 。 ■ 問題4 TCP通信における初期シーケンス番号(ISN)はどのように決定されるか。 A. 常に0 B. 通信相手のIPアドレスで決まる C. 時間などを元に乱数的に決まる D. OSの設定値で固定される 【正解】C 【解説】ISN(Initial Sequence Number)は...

TCPセグメントフォーマットの宛先ポート番号フィールドに関するネットワークスペシャリスト試験

  以下に「 TCPセグメントフォーマットの宛先ポート番号フィールド 」をテーマにしたネットワークスペシャリスト試験形式の問題を 10問一気に 作成します。 【選択肢問題】【正解】【解説】【穴埋め】【誤文訂正】のセットで構成されています。 ■ 問題1 TCPヘッダにおける宛先ポート番号フィールドの長さは何ビットか。 A. 8ビット B. 12ビット C. 16ビット D. 32ビット 【正解】C 【解説】TCPヘッダの宛先ポート番号フィールドは、送信元ポート番号と同じく16ビットで構成されている。 【穴埋め】TCPの宛先ポート番号フィールドは ________ ビットである。 → 16 【誤文訂正】TCPの宛先ポート番号フィールドは32ビットである。 → 正しくは16ビットである。 ■ 問題2 以下のうち、TCP通信で宛先ポート番号として使用されることが多い番号はどれか。 A. 25(SMTP) B. 69(TFTP) C. 161(SNMP) D. 53(DNS) 【正解】A 【解説】25番ポートはTCPで使われるSMTP(電子メール送信)サービスに割り当てられている。69や161はUDP、53はUDPが主に使用。 【穴埋め】SMTPで使われるTCPの宛先ポート番号は ________ である。 → 25 【誤文訂正】SMTPはUDPの25番ポートを使用する。 → SMTPは TCP の25番ポートを使用する。 ■ 問題3 TCP通信で、宛先ポート番号に80番が使われている場合、対象のサービスはどれか。 A. SMTP B. POP3 C. HTTP D. FTP 【正解】C 【解説】TCPポート80番はHTTP(Web通信)に割り当てられており、Webサーバに接続する際の宛先ポートとなる。 【穴埋め】HTTP通信のTCP宛先ポート番号は ________ 番である。 → 80 【誤文訂正】HTTPはTCPのポート25番を使用する。 → 正しくはポート 80番 。 ■ 問題4 宛先ポート番号の情報は、どのプロトコル層で使用されるか。 A. ネットワーク層 B. データリンク層 C. トランスポート層 D. プレゼンテーション層 【正解】C 【解説】TCPヘッダ...

TCPセグメントフォーマットの送信元ポート番号フィールドに関するネットワークスペシャリスト試験

  以下に「 TCPセグメントフォーマットの送信元ポート番号フィールド 」をテーマにしたネットワークスペシャリスト試験形式の問題を 10問一気に 作成します。各問題には、【選択肢】【正解】【解説】【穴埋め】【誤文訂正】のセットを付けています。 ■ 問題1 TCPヘッダにおいて送信元ポート番号が格納されるフィールドの長さは何ビットか。 A. 8ビット B. 16ビット C. 32ビット D. 64ビット 【正解】B 【解説】TCPヘッダでは、送信元ポート番号と宛先ポート番号の両方にそれぞれ16ビットが割り当てられている。 【穴埋め】TCPの送信元ポート番号フィールドの長さは ________ ビットである。 → 16 【誤文訂正】TCPの送信元ポート番号は32ビットで構成される。 → 正しくは16ビットで構成される。 ■ 問題2 TCPの送信元ポート番号の主な役割はどれか。 A. 宛先のIPアドレスを識別する B. 通信の送信元アプリケーションを識別する C. パケットの順序を保証する D. 通信の暗号化を行う 【正解】B 【解説】送信元ポート番号は、送信元のアプリケーションを識別するために用いられ、TCPコネクションを区別する重要な情報である。 【穴埋め】送信元ポート番号は、送信側の ________ を識別するために使われる。 → アプリケーション 【誤文訂正】送信元ポート番号は通信の暗号化を行うために使われる。 → 暗号化はポート番号とは無関係である。 ■ 問題3 送信元ポート番号が動的に割り当てられる場合、通常どの範囲のポート番号が使用されるか。 A. 0~1023 B. 1024~49151 C. 49152~65535 D. 1~127 【正解】C 【解説】49152~65535の範囲は動的またはプライベートポートとして使用され、一時的な送信元ポート番号に割り当てられる。 【穴埋め】TCPでは動的ポート番号として ________ ~ ________ が使われる。 → 49152 ~ 65535 【誤文訂正】動的ポート番号の範囲は0~1023である。 → 0~1023はウェルノウンポートの範囲である。 ■ 問題4 TCPヘッダの送信元ポート番号が「0」の場合、意味...

TCPセグメントフォーマットに関するネットワークスペシャリスト試験

  以下は「 TCPセグメントフォーマット 」をテーマとしたネットワークスペシャリスト試験形式の問題10問です。 各問題には【正解】【解説】【穴埋め】【誤文訂正】を付記しています。 ■ 問題1 TCPセグメントの構成要素として正しいものはどれか。 A. データリンクヘッダ、IPヘッダ、ICMPヘッダ B. IPヘッダ、UDPヘッダ、データ部 C. TCPヘッダ、データ部 D. HTTPヘッダ、IPヘッダ、TCPヘッダ 【正解】C 【解説】TCPセグメントは「TCPヘッダ」と「データ部」から構成される。IPヘッダはパケットに属する。 【穴埋め】TCPセグメントは、TCPヘッダと ________ で構成されている。 → データ部 【誤文訂正】TCPセグメントはIPヘッダとICMPヘッダで構成されている。 → TCPセグメントにはTCPヘッダとデータ部が含まれる。 ■ 問題2 TCPセグメントフォーマットの「送信元ポート番号」のビット数はどれか。 A. 8ビット B. 16ビット C. 32ビット D. 64ビット 【正解】B 【解説】TCPの送信元ポート番号および宛先ポート番号はともに16ビットで表現される。 【穴埋め】TCPヘッダの送信元ポート番号は ________ ビットである。 → 16 【誤文訂正】TCPの送信元ポート番号は32ビットである。 → 正しくは16ビットである。 ■ 問題3 TCPセグメントの「シーケンス番号」はどのような目的で使用されるか。 A. 通信先ホストの特定 B. データの順序制御 C. ポート番号の割当 D. 通信経路の選択 【正解】B 【解説】シーケンス番号は送信データの順序を管理し、データの信頼性を担保する役割を持つ。 【穴埋め】TCPのシーケンス番号は、データの ________ を管理する。 → 順序 【誤文訂正】TCPのシーケンス番号は通信経路の選択に使用される。 → 経路制御はIPレイヤが担う。 ■ 問題4 TCPヘッダの「確認応答番号(Acknowledgment Number)」の意味はどれか。 A. 自分が次に送るデータの先頭番号 B. 相手が最後に送ったデータの先頭番号 C. 自分が受信済みのデータの最後のバイトの次...