平成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