ウィンドウ制御に関するネットワークスペシャリスト試験午後Ⅱ形式問題
了解です。 では「ウィンドウ制御(TCPスライディングウィンドウを含む)」をテーマに、 ネットワークスペシャリスト午後Ⅱ形式 の10問構成で作成します。 各問題は シナリオ+パケットキャプチャ+設問+解答例+解説 の形式にします。 ウィンドウ制御 午後Ⅱ形式問題集(全10問) 問題1:基本動作の理解 あなたはWebサーバのTCP転送動作を解析している。 以下は、クライアントからのHTTPダウンロード時の一部パケットキャプチャである。 No 送信元IP 宛先IP Seq番号 ACK番号 Winサイズ 備考 1 192.168.1.10 203.0.113.1 1000 0 4000 データ送信開始 2 203.0.113.1 192.168.1.10 0 5000 4000 ACK応答 設問 No.2のACK=5000は、どの範囲のデータ受信を確認しているか。 解答例 Seq=1000〜4999 解説 ACK番号は「次に受信したいシーケンス番号」を示すため、1つ前までの受信データ範囲が1000〜4999であることを意味する。 問題2:ウィンドウの前進 上記の続きで、ACK=5000を受信した送信側は次にどのシーケンス番号から送信を開始できるか。 解答例 Seq=5000から 解説 ACKを受信すると送信ウィンドウが前進し、新しいシーケンス番号範囲が送信可能になる。 問題3:ウィンドウ縮小の影響 受信側がウィンドウサイズを2000に減らした場合、送信側の挙動はどう変化するか。 解答例 一度に送信できるデータ量が2000バイトに制限され、スループットが低下する。 問題4:ゼロウィンドウ状態 以下のパケットは、受信側のウィンドウがゼロになった時の挙動を示す。 No Seq番号 ACK番号 Winサイズ 備考 10 9000 11000 0 ゼロウィンドウ通知 11 11000 11000 4000 ゼロウィンドウプローブ 設問 送信側はなぜNo.11の小さなデータ(プローブ)を送るのか。 解答例 受信側バッファが空き、ウィンドウが再開可能かを確認するため。 問題5:ウィンド...