質問: ルーターを使用せずに同じ接続を使用する場合よりも、ルーターを使用しない場合のインターネット速度はどのように10倍遅くなりますか? 私のインターネット会社が私の家に提供する現実的な「サービスの速度」が何であるかを理解しようとしています。ここに私が実行しているテストがあります: インターネット↔モデム↔ワイヤレスルーター↔ノートパソコン:インターネット速度(インターネット速度計テストを使用):約19 mbit/sのダウンロードと18 mbit/sのアップロード。 インターネット↔モデム↔有線ルーター(ケーブルを使用、ラップトップではワイヤレスをオフにする)↔ラップトップ:約40 mbit/sダウン/ 38 mbit/sアップ インターネット↔モデム↔ラップトップ(ルーターなし;モデムへのケーブル):4(4)mbit/s upおよび2(2)mbit/s up ?!何?! これはどのようにして可能ですか?
回答: これは本当に tcpウィンドウスケールオプション 問題のように聞こえます(多くの場合、mtuおよびmssと混同されます)。ラップトップは、接続のもう一方の端に、確認応答の間に少量のデータのみを送信するように要求しています。これは、一度に送信できる未確認のデータは少量であり、確認応答は遅延によって制限されるため、接続の待ち時間が長いと、リンクの処理能力よりもスループットが大幅に低下することを意味します。これは [〜#〜] bdp [〜#〜] と呼ばれます。ルーターをそこに挿入すると、ルーターは接続のリモートエンドに向かうはるかに大きなtcpウィンドウスケールオプションを使用できます。そのため、リモートからルーターへのスループットが大きいため、ウィンドウサイズ、およびルーター間の遅延が小さいため、ルーターからラップトップまでのスループットが高い。ラップトップの年齢、os、osバージョンによっては、ウィンドウスケールオプションを調整できる場合があります。