インターネットの速度は、特定の国(ある国のサーバー)があなたから遠ざかるほど遅くなりますか?


37

インターネットの速度が自然に低下する可能性のある数千kmごとに、一般的な経験則はありますか?「1000 kmあたり10 Mbit / s」のようなものです。(私はこのSEの回答から、これが実際にそうであるかもしれないということを知っています)。

しかし、私はモスクワの近くに住んでいて、自分の周りのサーバーをテストするときに、私が支払っている60 Mbit / sをすべて取得します。ただし、日本の東京のサーバーへのインターネット接続をテストした場合、完全なMbit / s(スクリーンショット)または米国、マイアミ-約3 Mbit / s(スクリーンショット)も得られません。

「偉大なロシアのファイアウォール」が確立されるのを恐れています。私の恐怖は正当化されていますか、それともそのような落ち込みは物理的に説明可能ですか?


1
リンクされた質問は確かに正しいです。ギガバイトをダウンロードする場合、リモートサーバーはギガバイト全体をすぐに送信しません。最初に小さなチャンクを送信し、実際に受信していることを受信者(受信者)が示すと高速化します。このプロセスは、近くのサーバーで高速に行われます。
–MSalters

27
物理学の法則によれば、距離とともに増加する必要があるものの1つはレイテンシであり、これは帯域幅とは異なり、帯域幅とともに「速度」と呼ばれるものに影響を与えます。一般的に、サーバーの認識が遠いほど、応答に時間がかかります。
トッドウィルコックス

1
おそらく、サーバーの速度やリモートサーバーへの接続のサイズなどを考慮する必要があります。細いパイプ上の力不足のマシンは、隣に座っていようと世界の反対側に座っていようと低速になります。
-TripeHound

3
また、モスクワと東京の間に直接の接続があると想像できるからいって、接続があることを意味するわけではありません。あなたのトラフィックはヨーロッパ、アフリカ、大西洋を越えてアメリカ、そして大陸と太平洋を越えてオー​​ストラリア、そして日本に至る可能性があります。東に進んでロシアの残りの部分を横断し、その後日本への短いホップをするのが最適かもしれませんが、決して保証されません。
-chepner

1
@hobbsええ、彼らは南半球にいるので、すべてのビットは後方です。:)
reirab

回答:


48

遠くからデータを受信するのに時間がかかるのは実際の現象ですが、あなたが見ているほどではありません。

600キロメートル離れたターゲットへの直接の視線を想定すると、光が目的地に到達するまでに約2ミリ秒かかります。同様に、モスクワから東京までの距離が大きい場合、約7500キロメートルで目的地に到達するには25ミリ秒かかります。それは12.5倍です。Physics.seによると:光は光ファイバーケーブルをどのくらいの速度で通過しますか?そしてエクストリームは、光ファイバケーブル内の光の速度は約30%遅い真空中よりなります。

ただし、パケットを要求し、キューに入れて、より早く送信できるため、帯域幅が直接減少するわけではありません。

問題は、地球上のどの場所にも直視線が届かないことであり、光ファイバーケーブルでさえ、有効に使用できる最大長を持っているということです。長距離を移動するには、リピーター、ルーター、ファイアウォール、パケットモニター、および中程度のコンバーター(マイクロ波、ファイバー、および銅線)が必要です。これらはすべてチョークポイントを作成し、場所間の帯域幅を制限します。

あなたの国とあなたの国との間で帯域幅のリンクが制限されている可能性は完全にあります。多くの国では隣国との間に複数のリンクがあるため、ある隣国へのリンクは、別の隣国へのリンクよりも高速であると考えられます。ルーティングの設定によっては、言及した動作を完全に見ることができます。

複数の国への複数のリンクを作成でき、理論的にはトラフィックは「最適な」パスでルーティングされます。途中ですべてのルーターが行った選択に応じて、「最適な」パスは個人的には最高の帯域幅リンクではない場合があります。ホップ数が最も少ないか、遅延が最小の接続である可能性があります。問題を改善するためにできることを制限するルートを選択する権限はありません。より良い帯域幅を持つより高い遅延リンクが存在する可能性がありますが、そのリンクの設定をアドバタイズする手段がありません。

他の国への接続をテストします。それらがすべて同様に制限されている場合は、心配する必要がありますが、それでも保証ではありません。

中国の優れたファイアウォールは、帯域幅の制限以上のものによって推測できます。通過するトラフィックにいくつかのアクティブなフィルタリング効果があります。サイトがブロックされ、コンテンツがフィルタリングされます。

テストする1つの方法は、可能なすべての国へのリンクをテストし、最適な隣人を見つけて、その国でホストされているVPNサービスを取得することです。リンクがそのVPNを介して高速である場合は、自国でフィルタリングが有効になっているか、ネットワークルーティングが不十分である可能性があります。


1
最後に、賢明な答え
-spikey_richie

2つの国間のリンクは、数Mbit / sに制限されません。モスクワと東京の間でも60Mbit / sを簡単に取得できると確信しています。単一のTCP接続ではありません。
SpiderPig

11
@SpiderPigとその中に問題があります。どのような接続でも共有され、他のユーザーと競合します。リンクは飽和状態になり、低速または使用頻度の低いリンクが一定期間優先される場合があります。ひどく書かれたソフトウェアは、最も最適でないリンクを好むことさえあります。干渉を推測できるのは、ほんの一部だけではなく、さまざまな動作をカタログ化することだけです。
モクバイ

5
ロシアが何らかの「グレートファイアウォール」を実装しようとしていることを示唆する多くの物語があり、それを見ることができる可能性があります、悪いルーティングも役割を果たします。一般に、帯域幅の大幅な低下が見られる場合、それが秘密でステルスな仕事である場合、すでに1つで失敗しています。この種の問題を見て、それが何らかの問題であるに違いないと断言するには、あまりにも多くの方法があります。
モクバイ

4
@ToddWilcoxは、「600キロ離れたターゲットに直接視線を当てると仮定すると約...」と暗示されているため、それよりも遅くなります。次に、ファイバーが再び30%遅くなる可能性があること、およびあらゆる種類の相互接続とコンバーターがあることを詳しく説明します。私にとっては、直接的に明示的ではないにしても、合理的に暗黙的と感じています。
木梅

21

必須のインターネット履歴:500マイルの電子メールの場合

「飛行中」のデータの量は、2つのシステム間で確立されたTCPウィンドウによって制限されます。場合によっては、ウィンドウ効果によりスローダウンが発生することがありますhttps : //www.snellman.net/blog/archive/2017-08-19-slow-ps4-downloads/

さらに、実際の長距離(空間内のTCP)には特別な考慮事項がありますhttp : //www.ipnsig.org/reports/TCP_IP.pdf

3つの効果が関係していると思います。

1)2つのシステム間で「飛行中の」データの量は、TCPウィンドウとACKの往復時間によって制限されます。同じウィンドウのRTTの増加=遅い最大速度。

2)途中のすべてのルーターは遅延を追加します。これは、地理的な距離ではなく、通過する必要があるネットワークの数に関連しています。

3)最後に、国家レベルのファイアウォールにより、速度がさらに低下します。児童ポルノやThe Pirate Bayのみをフィルタリングしている場合でも、かなり多くの国がここで何かを設定しています。ロシアには1つあるようです:https : //www.theguardian.com/world/2016/nov/29/putin-china-internet-great-firewall-russia-cybersecurity-pact


7

まあ、「偉大なロシアのファイアウォール」も設置でき、速度が低下します。次に、収集する情報量(確立された接続情報、分析用の完全な接続コンテンツなど)に依存します。しかし、私はロシア国外に住んでおり、FSBは使用されている技術を宣伝していないので、推測と同じように考えてください...

しかし、おそらくその理由は、プロバイダーです。あなたのプロバイダーは優れた広いホーム接続を持っているかもしれませんが、外部接続アクセスは間違いなくより制限されています。したがって、1 Gbit / sの外部接続を購入する場合、総集約と日中時間にも依存します(深夜にはネット上の人が少なくなるため、プロバイダーの外部の総帯域幅からより多くを得ることができます全員が自宅にいて、YouTubeで子供がいる午後7時よりもつながります。

また、米国または日本への速度は、たとえばフィンランドやドイツへの速度よりも遅い可能性があります。これは、より多くの人々が限られた総帯域幅で同じケーブルを共有する必要があるためです。


1
ご回答ありがとうございます。プロバイダーが外部接続トラフィックを購入することを知りませんでした。夜間に同じ接続テストを試行します。
mohnstrudel

3

はい(そして、いいえ、それはインターネットの速度ではなく、それ自体は速度ではありません)。

速度

速度は、非常に不正確な表現であり、広く独立しているが相互に作用する2つの異なるもの、つまりレイテンシーと帯域幅が混在しています。
また、観察する速度はインターネットの速度ではありません。これは、あなたの側(コンピューター)、もう一方の側(サーバー)、およびその間のいくつかのポイントで起こる多くのことの非常に複雑な混合物です。アクセスする次のサーバーとはまったく異なることがあります。たとえそのサーバーが同じくらい離れている(または遠い)場合でもです。

帯域幅

帯域幅とは、理論上、単位時間あたりにネットワークにプッシュできるデータの量です。それには通常、ハードとソフトの制限があります。厳しい制限は、回線が使用できるものになります。その場合、支払うものとプロバイダーが許可するものがあります(通常はもっと少ない!)。多くの場合、転送は均一ではなく、より速く開始され、その後すぐにスロットルダウンされます。
たとえば、物理回線容量が112Mbit / sの96Mbit / sアップリンクがあります。これは、安定性を向上させるために、実際に可能な帯域幅よりも少ない帯域幅が使用されるためです。ただし、実際に96Mbit / sを取得しているにもかかわらず、私は50Mbit / sだけを支払います(これは私のニーズに十分な方法で、月額10ユーロ安くなります)。待って...それはどのように機能しますか?なぜ誰もがより多くのお金を払うのですか?まあ、私はすべてを96MBit / sで送信しますが、プロバイダーは非常に短い時間(0.1秒未満)後に私をひそかにブロックし、十分な時間が経過した後にのみより多くのデータを送受信できるようにします私が支払ったクォータ。したがって、平均で50Mbit / sになります。トラフィックが通過するインターネット内のいくつかの場所でも、非常によく似たことが起こります(知らないうちに)。交通は「形づくられている」

インターネット上の帯域幅は、大部分が非常に大きいため、多国規模のDDoS攻撃の場合を除き、決して制限要因ではありません。まあ、理論的には、そして世界のほとんどの地域でそうです。

ただし、ボトルネックがあります:1つはあなたの側にあり、次の明らかなものはサーバーの側にあり、地理的に異なる場所、特に第三世界の国のサーバーと対話する場合、その合計帯域幅なります大幅に 2のいずれかよりも悪いです。東南アジアの一部の国には国際的な少数の個人ユーザーが他の国(または同じ国)で持っているものよりもそれほど高くないアップリンク。これがまだ当てはまるかどうかはわかりませんが(世界では非常に速いスピードで変化します)、たとえばタイでは、同じ国のサーバーにアクセスするために他の国のサーバーにアクセスするよりも4倍高速でした。まさにその理由。国内のサーバーにアクセスしようとした場合も同様です。

あなたの場所内の帯域幅は高いかもしれませんが、(水道管のように)プッシュできるデータ量を制限するのはチェーン内で最も遅い接続です。距離が長いほど、一般的に低速(または輻輳)リンクに遭遇する機会が多くなります。

待ち時間

待ち時間は、それはあなたの場所に到着する信号にかかる時間(またはある任意のいくつかの点から特定の場所)。

まず、光の速度があります。これは一定ではなく、物理的な限界であり、回避することはできません。なぜ「(一定ではない)」と言っているのですか?現実は理論よりもさらに悪いからです。光の速度は、真空で測定した上限です。銅線ケーブル、またはさらに光ファイバーケーブルでは、測定可能な光の速度は、真空よりも30%遅く、実際の距離は長くなります。これは、ケーブルが完全に直線ではないだけでなく、光がファイバーのジグザグに沿って進み、壁で跳ね返る(全反射)ためでもあります。光の速度を大幅に速くすることは難しい課題です(これは不可能です)。別の媒体を使用してそれを行うことができなかったわけではありませんが、光の速度が高い媒体は屈折率を変更することを意味するため、内部全反射を低減し、最終的には失います。つまり、信号が完全に直線にならない限り、

したがって、要約すると、ある程度の固定遅延は避けられず、ローカル(LAN、または数キロメートル)の伝送では顕著ではありませんが、信号が大陸の半分を通過すると非常に顕著になります。この厳しい物理的制限に加えて、中間ルーター、および場合によってはローカルアップリンク(悪名高い「ラストマイル」)によって遅延が発生します。

たとえば、一般的なATMベースのホームインターネット接続では、データグラムが不必要にPPPにカプセル化され、53バイトサイズのATMフレームにチャンクされ、DSLAMに送信され、内部でルーティングされるため、約4ミリ秒の遅延がありますプロバイダーのATMネットワーク。IPネットワークに再び入る前に再構築されます。これが行われる理由は歴史的です。むかしむかし、ATMは、低遅延で高品質の長距離通話を可能にする良い計画のように思えました。むかしむかし、それは1980年代でしたが、悲しいかな、通信プロバイダーはゆっくりと動きます。
名前に「繊維」が含まれる多くの設備でさえ、実際には最後の数十メートルに銅線が使用されますが、繊維はめったに通りで終わりません(地下への実際の繊維は存在します)。

一般的なインターネットルーターは、0.05ミリ秒から0.2ミリ秒の範囲で遅延を追加しますが、ビジー状態によっては(一流ではないかもしれません)、これは完全に1ミリ秒になる可能性があります。それほど多くはありませんが、6〜8個のルーターを宛先サーバーとの間に配置することはまったく珍しくなく、12〜15個のルーターを長距離に配置することもできます。あなたはtracert some.server.name自分自身を見るために走ってみることができます。

NSAまたはSVRによってカットおよびタップされたライン(したがって、基本的にアジア大陸から/へ、または紅海、インド洋、または大西洋を横断するすべてのメインライン)には、少なくとも2ミリ秒程度あります。彼らがしているスパイ活動のために追加されたレイテンシー、おそらくそれ以上。一部の国は、コンテンツを観察して特定のIP範囲をブロックするだけでなく、政治的/イデオロギー的に不適切なコンテンツの大規模なアクティブフィルタリング/ブロックを行うことでも知られています(少なくとも非常に疑われています)。これにより、はるかに長い遅延が発生する可能性があります。

したがって、「近く」の場所でも、15〜25ミリ秒の遅延が予想されますが、他の国では、運が悪い場合は150〜250ミリ秒、別の大陸では〜100ミリ秒が必要です。ミズ。

さて、すべてにもかかわらず、これはそれほど大きな違いもたらさないように思われます。これは、これが一回限りの初期遅延であり、ほとんど気付かないからです。右?

悲しいことに、それは完全に真実ではありません。TCPなどの大量のデータを送信するほとんどのプロトコルは、確認応答駆動型の帯域幅調整の形式を使用するため、ワイヤにプッシュできるデータの量は、完全な往復にかかる時間に依存します再び)。TCPは、確認応答を待機する前にいくつかのデータグラムを送信するいくつかのやや複雑なウィンドウアルゴリズムの1つを使用してスループットを最適化しようとするため、100%正確ではありません。
ただし、これにより何らかの影響が軽減されますが、基本的な原則は変わりません:送信(または受信)できるものは、最終的に肯定応答が届くまでの時間によって制限されます。 IPテレフォニーを考えてください)さまざまな問題で異なる戦略を使用します(詳しくは説明しません)

貧弱なTCP実装(Microsoft Windows)と優れたTCP実装(Linux)を比較すると、遅延が大きな影響を与えることがわかります。どちらも同じプロトコルを話し、一見まったく同じことをしているように見えますが、レイテンシー補正を同等にうまく処理していません。
デスクトップコンピューター(6700Kプロセッサー、64GB RAM、Windows)とSynology DiskStation(低電力ARMv8チップ、1GB RAM、Linux)を所有しています。同じルーターに接続されたデスクトップコンピューターは、何倍も強力ですが、国内またはEU域内のサーバー(15-20ms RTT)からダウンロードする場合、飛行中の同時ダウンロードでも50 Mbit / s回線を完全に飽和させることはできません。柔和なDiskStationは、1回のダウンロードで回線を完全に飽和させ、15-20%のスループット(同じケーブル、同じすべて)を得ることに問題はありません。
私のローカルエリアネットワーク(待ち時間が1ミリ秒を大きく下回っている)では、この2つの間に顕著な違いはありません。それがレイテンシーの影響です。

スピード...再び

要約すると、はい、距離が長くなるにつれて「速度」が低下することが予想されます。これは主に遅延が増加するためです。ただし、ほとんどの場合、効果は許容できるはずです。


+1本当に長い答えですが、私はそれを読むことをたくさん学びました。
ジョー

0

通常、高いレイテンシー(ping)によりダウンロード速度が低下します。ここにそれに関する情報があります。複数のtcp接続を並行して使用するダウンロードマネージャーを使用して補正できます。


0

帯域幅の減少は、リモートサーバーへのより複雑なパスが原因である可能性があります。Tracerouteを使用して、自分で確認できます 。

これらのパスを確認することは常に非常に興味深いことがわかっています。多くの場合、中間のサーバー/ルーターの名前は、それらがどこにあるかのヒントを提供します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.