投稿

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...

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

  以下は「 TCPセグメントフォーマットのCWRフラグの役割 」をテーマとした、ネットワークスペシャリスト試験準拠の形式による問題10問です。 ■ 問題1 TCPのCWRフラグの主な役割はどれか。 A. 接続の確立を示す B. ウィンドウサイズの調整を通知する C. 輻輳制御によるウィンドウ縮小への応答を示す D. パケット破損の検出を示す 【正解】C 【解説】CWR(Congestion Window Reduced)フラグは、ECN(Explicit Congestion Notification)で輻輳を通知されたことに対して送信者が輻輳ウィンドウを縮小したことを受信側に伝えるために使う。 ■ 問題2 CWRフラグがセットされるのはどのような場合か。 A. 通信セッションが終了したとき B. SYNパケットが送信されたとき C. 受信側からECEフラグが受信されたとき D. ACKが失敗したとき 【正解】C 【解説】CWRフラグは、送信側がECEフラグを受信して輻輳を認識し、ウィンドウを縮小したことを示すためにセットする。 ■ 問題3 TCPのCWRフラグはどのRFCで導入されたか。 A. RFC 768 B. RFC 793 C. RFC 3168 D. RFC 1122 【正解】C 【解説】RFC 3168 は ECN の拡張として、CWR と ECE フラグを定義した。 ■ 問題4 CWRフラグが1にセットされているTCPセグメントを受信した側は、どのような意味を読み取るべきか。 A. 通信を切断する B. 再送処理を行う C. 送信側が輻輳制御処理を実施済みである D. フロー制御が無効化された 【正解】C 【解説】CWR=1 のセグメントは、送信者が輻輳通知に対して対処したことを示している。 ■ 問題5 TCPヘッダにおけるCWRフラグの位置はどのフィールド内に存在するか。 A. シーケンス番号 B. オプションフィールド C. コントロールビットフィールド D. 緊急ポインタ 【正解】C 【解説】CWRフラグはTCPヘッダのコントロールフラグ群の一部として存在する。 ■ 問題6 CWRフラグと連動して動作するフラグはどれか。 A. FIN ...

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」フラグは、何番目のビットに位置づけられているか(標準的な順番に基づ...