平成23年度秋期 問12 / 25

平成23年度 秋期 ネットワークスペシャリスト試験 午前II 問12

クライアントとサーバ間で3ウェイハンドシェイクを使用し,次の順序でTCPセッションを確立するとき,サーバから送信されたSYN/ACKパケットのシーケンス番号Aと確認応答番号Bの正しい組合せはどれか。

問題の図

キーボード:1〜4 で解答 → 次の問題 ← 前の問題

正解と解説を見る

正解:ウ

  • TCPの3ウェイハンドシェイクは以下の手順で進行します。
    1. SYN(同期): クライアントがサーバに接続要求を送信します。シーケンス番号は初期値(この場合、11111)です。
    2. SYN/ACK(同期+応答): サーバがクライアントに接続を承認するパケットを返します。シーケンス番号はサーバ側で新たに生成した値(A)で、確認応答番号はクライアントのシーケンス番号+1(11112)になります。
    3. ACK(応答): クライアントがサーバに最終的な確認を返し、接続が確立します。この時の確認応答番号はサーバのシーケンス番号+1(22223)です。

  • 問題文に基づき、以下のように計算できます。

  • A(サーバのシーケンス番号) = 22222
  • B(サーバの確認応答番号) = クライアントのシーケンス番号+1 = 11112

答え

ウ: 22222, 11112

出典:平成23年度 秋期 ネットワークスペシャリスト試験 午前II 問12

平成23年度秋期の他の問題