web-dev-qa-db-ja.com

DSLにファイルをアップロードすると、ダウンロード速度が低下しますか?

CenturyLink DSLで20,127/893 Kbps serviceを使用しています。速度テストを実行しましたが、通常はそれに近い速度が報告されます。

何か重要なものをアップロードする場合を除きます。 YouTubeに動画ファイルをいいね!アップロードは永遠にかかります。893Kbpsアップロード速度のせいで理解できますが、ダウンロード速度をアップロードしている時間全体が止まってしまいます。SpeedTestに接続することさえできないほど悪いです速度テストを行うための.netです。家の中の他のコンピューター間のネットワークは問題ありません。ただし、1台のコンピューターがアップロードしている限り、すべてのコンピューターがインターネットからキックオフされる可能性もあります。たとえば、Googleにpingすると、解決に5秒かかりますDNSと要求がタイムアウトします。

私はCenturyLinkのサポートに電話して1時間彼らに話しました、そして彼らはすべてがうまくいったと言いました。彼らは私に私のコンピュータとモデムを数回再起動させました、もちろんそれは助けにはなりませんでした。最後に、彼らは私に新しい(改装された)モデムを送って電話を切った。同じように動作します。

だから私の質問は、この動作がCenturyLink DSLの典型的なものなのか、それとも何かが本当に台無しにされているのかということです。おそらく、私が不適当なサポート担当者と話している間にモデムを再起動するのにさらに1時間費やすことなく、それを修正するためにできることがあるでしょう。

21
Jim McKeeth

TCPプロトコルは、ほとんどのインターネットトラフィックで使用されていますが、信頼性を提供するために「スライディングウィンドウ」方式を使用しています。つまり、次のことを示すACKメッセージを受信したときにのみ新しいコンテンツを送信します(ウィンドウをスライドさせます)。現在のウィンドウのその部分または全体が完全に受信されました。そのため、ダウンロードトラフィックがスムーズに通過するために、アップリンクで頻繁なACKメッセージを送信する必要があります。ACKメッセージが遅延または失われた場合、送信者は送信を遅くする可能性があります。または、すでに受信したパケットを再送信します。

デフォルトでは、パケットはアプリケーションによって生成された順序でOSによって送信されるため、ACKパケットはアップロードトラフィックとランダムにインターリーブされます。 ISP(またはネットワークデバイス)は、伝送速度が制限(別名スロットル)を超えたときにパケットを遅延させることにより、帯域幅の使用を制御します。この遅延は、遅延の影響を受けやすいACKパケットを含むすべてのパケットで発生する可能性があります。

この問題を解決するには、ACKパケットが抑制されないようにするために、ある種の優先システムが必要です。これには有料のソフトウェアソリューションがあります。アップロード速度を割り当てられたアップロード帯域幅未満の値に制限すると、同様の効果を得ることができます。または、ACKメッセージを必要としないUDPを介してファイルを送信するアプリケーションを使用できます。

27
billc.cn

ここでは2つのことが行われています。

  1. ほとんどのアップロード帯域幅とダウンロード帯域幅の一部を使用してサーバーと通信し、ファイルが適切に受信されていることを確認するサーバーへのアップロード。

  2. ダウンロード速度を使用してインターネットから通信し、アップロード速度を使用してサーバーに応答することで、ブラウザーがファイルを適切に受信していることを確認するためにインターネットにアクセスしようとしています。

問題を参照してください?

ダウンロードの速度は、回線の品質、サービスのレベル、場所、家の中の配線、コンピューターの速度、アップロード速度、システムの異常な負荷など、多くの要素によって左右されます。

そのため、アップロード帯域幅のほとんどを占めている何かをアップロードしているときに、インターネットから何かをダウンロードしようとすると、そのダウンロードプロセスではアップロード帯域幅に完全にアクセスできないため、ダウンロード速度が大幅に低下します。

4
zackrspv