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

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

順序 パケット パケットの送信方向 シーケンス番号 確認番号
1 SYN クライアントからサーバ 11111 なし
2 SYN/ACK サーバからクライアント A B
3 ACK クライアントからサーバ 11112 22223

A B
11111 22222
11112 22223
22222 11112
22223 11111


答え ウ


解説
TCPのシーケンス番号と確認番号の関係は、受信したセグメントのシーケンス番号に1を加えた値を確認番号にセットしACKとして送信します。
したがって、問題の3ウェイハンドシェイクのシーケンスでは

順序 パケット パケットの送信方向 シーケンス番号 確認番号
1 SYN クライアントからサーバ 11111 なし
2 SYN/ACK サーバからクライアント 22222(A) 11112(B)
3 ACK クライアントからサーバ 11112 22223
すなわち
A B
22222 11112
になります。


キーワード
・TCP

キーワードの解説

戻る 一覧へ 次へ