たとえば、tcp 接続がまだ確立されていない場合、接続が確立された後、スロースタートが開始され、ハンドシェイクの 3 番目のセグメントで既にデータが転送されているため、スロースタートがいつ開始されるかが問題になります。データ (ハンドシェイクの 3 部分) が含まれていますか、それともハンドシェイクと同時に開始されますか?
1 に答える
0
両方のピアは、MSS に基づいて初期化時に初期ウィンドウ(IW) を設定し、それを使用してウィンドウ サイズをピアにアドバタイズします。
次に、最初のデータがハンドシェイクの 3 番目の最後の部分と共に送信されると、IW でアドバタイズされたピアまでサイズを調整できます。
したがって、あなたの質問に対する答えは、スロー スタートはハンドシェイクの 3 番目の部分 (存在する場合) と共に送信されるデータから始まり、アドバタイズされたウィンドウはデータが交換されるにつれて両側で増加 (または減少) するということです。
それはすべてRFC5681にあります。初期条件は 3、4、5 ページに記載されています。
于 2015-02-05T09:25:16.137 に答える