質問
ネットワーク経由で 4 MB のファイルを転送するために TCP を使用しているとします。受信者は、4 MB の受信ウィンドウをアドバタイズします。再送信タイマーが 5 回の RTT 後に期限切れになると仮定します。
(a) TCP が 4KB のセグメントを送信する場合、セグメントの損失がないと仮定すると、ファイルを送信するのに何回の RTT が必要ですか?
(b) 送信ウィンドウが 1MB に達した後に送信された最初のセグメントが失われた場合に何が起こるかを説明してください。使用している TCP のバージョンが高速再送信と高速回復を実装していないとします。ファイルを送信するのに何回の RTT が必要ですか?
(c) ここで、使用している TCP のバージョンが高速再送信と高速回復を実装していると仮定します。TCP が高速再送信と高速回復を実装しているという事実によって、いくつの RTT が節約されますか?
私は最近輻輳制御の研究を始めましたが、通常の再送信とは異なる再送信/回復の動作の速さに少し戸惑っています。それについて説明してください。