ホームページ » の仕方 » いくつかのダウンロード接続が他を支配するのはなぜですか?

    いくつかのダウンロード接続が他を支配するのはなぜですか?

    複数のアイテムを同時にダウンロードすることが多い場合は、1つのダウンロード接続が完了するまで他の接続よりも優先される傾向があることに気付いたでしょう。何故ですか?本日のSuperUser Q&A投稿には、興味をそそられる読者の質問に対する答えがあります。.

    本日の質疑応答セッションは、コミュニティ主導のQ&A Webサイトのグループである、Stack Exchangeの下位区分であるSuperUserの好意により提供されます。.

    アルマンドソトカ(Flickr)の写真提供.

    質問

    SuperUserの読者Keltariは、いくつかのダウンロード(ネットワーク)接続が他のものを支配している理由を知りたいのです。

    私はその理由について疑いを持っていますが、ネットワーキングのバックグラウンドがより強い人に説明してもらいたいのです。.

    複数の(異なる)場所からダウンロードすると、特定の接続が帯域幅を飽和させ、他の接続が支配的な接続が終了するまでほとんどアイドル状態になるのはなぜですか?

    いくつかのダウンロード(ネットワーク)接続が他を支配するのはなぜですか?

    答え

    SuperUserの貢献者であるサイバーナードが私たちに答えを持っています。

    一般に、最も速い接続が勝ちます。しかし、Windows 7以前は、ネットワーキングはめちゃくちゃで、パフォーマンスはいたるところひどいものでした。たとえば、Windows XPから20mb / s以上の速度を得ようとしていますか?それで頑張って.

    • 標準TCP輻輳回避アルゴリズムは、加法的増加および乗法的減少(AIMD)​​方式を採用する。パケットロスが検出されない場合(3つの重複ACKまたは再送信タイムアウトによる)、輻輳ウィンドウ(cwnd)はRTTごとに1つの最大セグメントサイズ(MSS)ずつ増加します。そうではなく、パケット損失が検出された場合、TCP送信側はcwndを半分に減らします。高速で遅延の長いネットワークでは、非常に大きなウィンドウが必要です。リンク容量を十分に活用するために、数千パケット。したがって、単一の損失イベントが発生したときに送信レートを回復するには、標準的なTCPの多くのRTTが必要になります。その上、平均TCP輻輳ウィンドウはパケット損失率の平方根に反比例することが現在知られている。.

    ソース: 高速および長距離ネットワーク用の複合TCPアプローチ[Microsoft]

    より速い接続はより成功したパケットを持っています、従ってそのcwnd / MSSは増加し、それはさらに多くの総接続を得ます.


    説明に追加するものがありますか?コメントで音を消す。他の技術に精通したStack Exchangeユーザーからの回答をもっと読みたいですか?こちらのディスカッションスレッドをチェックしてください。.