光よりも速いPing


376

インターネット接続のテスト中に、非常に奇妙なことを発見しました。私のpingは本来よりも小さいです。たとえば、アリゾナ州立大学へのping時間は約14msです。

eryk@eryk-pc:~$ ping www.asu.edu
PING www.asu.edu.cdn.cloudflare.net (104.16.51.14) 56(84) bytes of data.
64 bytes from 104.16.51.14: icmp_seq=1 ttl=60 time=13.8 ms

私はポーランドのポズナンに住んでいるので、アリゾナ州立大学までの直線距離(非常に楽観的な仮定)は約10000 kmです。ping時間は、2方向(ターゲットへの方向とホームへの方向)の時間であるという事実を考慮してください。したがって、pingパケットは20000 kmの距離を通過する必要があります。光の速度は毎秒300 kmで、ミリ秒あたり300 kmです。私のパケットが光の速度で移動している状態でアリゾナ州立大学にpingを送信できる最短時間

20000/300=67ms

オーストラリアおよび他のいくつかのアメリカにあるサーバーでも同様の結果に気付きました。私のインターネット接続は光の5倍高速ですか?


90
圧倒的な答えですが、この質問は500マイルのメールストーリーを思い出させてくれます。あなたの時間の価値があります。
OJフォード

9
オタクだからです。これはパズルですが、よく見ると答えは簡単です。そして、私たちオタクそのようなものが大好きです。
ウェインワーナー

5
@WayneWerner、パズルは、答えにたどり着くことが完全に些細なことではないと想定しています。この場合、答えcloudflare.netは、質問自体にすでに非常に顕著に存在しています!
cnst

4
cloudflareに慣れていない場合、またはcdnであることがわかっている場合は、簡単ではありません。cdnが何であるかわからない場合、それも簡単ではありません。
ウェインワーナー

11
誰でも光よりも速くpingできます。> ping ftlgame.comそんなに難しいことは分からない。
イアンマクドナルド

回答:


402

出力からわかるように、実際にはアリゾナ州や米国のサーバーにpingを実行していません。どうやら、彼らは負荷を均等にするためにコンテンツ配信ネットワークを採用しているCloudflareでWebサイトを保護することに決めたようです。CDNは、各々 、(地理的)領域にサービスを提供し、多くのノードで動作します。これは、pingを実行しているノードが非常に近いことを意味します。

CloudflareはすべてのデータセンターAnycastWikipedia info)を使用しているため、世界のどこにいても同じIPアドレスに接続できます。すべてのデータセンターがすべてのサービスを提供しています。インターネットルーターは、最適なルート(最も近い/到達可能なデータセンターへ)を決定し、その方法で接続を指示します。


309
これは、CDNが存在する理由の一部です。ユーザーは、光が地球の反対側に戻って来るのを待つだけの忍耐力を持ちません。
カスペルド

14
これについてはこれまで考えたことはありません...これは、60 fpsで3フレームのラグなしでオーストラリアからアメリカへオンラインでゲームをプレイすることが決して不可能になるということですか?
ヨット


17
@Nachtそれは正しいです。これが、多くの大規模なマルチプレイヤーゲームにリージョンがある理由です。リージョンを切り替えると、通常、悪いラグが発生します。
デビッドグリンバーグ

19
最後に!私は誰かが光の速度をアップグレードするのを何十年も待っていました。
–RBarryYoung
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.