Ping schneller als Licht

376

Ich habe gerade etwas sehr Merkwürdiges entdeckt, als ich meine Internetverbindung getestet habe. Mein Ping ist kleiner als es sein sollte. Zum Beispiel beträgt die Ping-Zeit zur Arizona State University ca. 14 ms.

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

Ich lebe in Poznań in Polen. Meine Entfernung zur Arizona State University in gerader Linie (sehr optimistische Annahme) beträgt ungefähr 10000 km. In Anbetracht der Tatsache, dass die Ping-Zeit eine Zeit für zwei Richtungen ist (zum Ziel und zurück nach Hause). Also muss mein Ping-Paket eine Distanz von 20000 km überqueren. Die Lichtgeschwindigkeit beträgt 300.000 km pro Sekunde, dh 300 km pro Millisekunde. Die kürzestmögliche Zeit, um die Arizona State University anzurufen, wenn mein Paket mit Lichtgeschwindigkeit unterwegs ist

20000/300=67ms

Ich habe ähnliche Ergebnisse für Server in Australien und einigen anderen Staaten von Amerika festgestellt. Ist meine Internetverbindung fünfmal schneller als Licht?

dagi12
quelle
90
Die Frage erinnert mich jedoch an die 500-Meilen-E-Mail-Geschichte, die eine unterhaltsame Lektüre darstellt. lohnt sich Ihre Zeit.
OJFord
9
@cnst weil wir Geeks sind. Dies ist ein Rätsel, aber bei näherer Betrachtung ist die Antwort trivial. Und wir Freaks lieben solche Sachen.
Wayne Werner
5
@WayneWerner, Ein Rätsel geht davon aus, dass das Erreichen einer Antwort nicht ganz trivial ist. in diesem Fall ist die Antwort cloudflare.netschon sehr deutlich in der Frage selbst vorhanden!
cnst
4
Wenn Sie mit Cloudflare nicht vertraut sind oder wissen, dass es sich um eine CD handelt, ist dies keine Kleinigkeit. Wenn Sie nicht wissen, was eine CD ist, wäre es auch nicht trivial.
Wayne Werner
11
Jeder kann schneller als Licht pingen. > ping ftlgame.comIch verstehe nicht, was so schwer ist.
Ian MacDonald

Antworten:

402

Wie Sie aus der Ausgabe ersehen können, pingen Sie nicht einmal einen Server in Arizona oder den USA. Anscheinend haben sie beschlossen, ihre Website mit Cloudflare zu schützen, das ein Content-Distributionsnetzwerk einsetzt, um die Last auszugleichen. Ein CDN arbeitet mit vielen Knoten, die jeweils eine (geografische) Region bedienen. Das bedeutet, dass der Knoten, den Sie anpingen, ganz in Ihrer Nähe ist.

Da Cloudflare Anycast ( Wikipedia-Informationen ) mit all seinen Rechenzentren verwendet , können Sie unabhängig von Ihrem Standort auf der Welt eine Verbindung zu derselben IP-Adresse herstellen. Jedes Rechenzentrum bietet alle Dienste an. Internetrouter bestimmen die beste Route (zum nächstgelegenen / am besten erreichbaren Rechenzentrum) und leiten Ihre Verbindung auf diese Weise.

Daniel B
quelle
309
Dies ist sogar ein Teil des Grundes, warum CDNs existieren. Die Benutzer haben nicht genug Geduld, um darauf zu warten, dass das Licht auf die andere Seite der Erde und zurück gelangt.
Kasperd
14
Noch nie darüber nachgedacht ... Bedeutet dies, dass es niemals möglich sein wird, Online-Spiele von Australien nach Amerika mit einer Verzögerung von 3 Bildern und 60 fps zu spielen?
Nacht
6
Sie erkennen, wo der Chat ist , oder? ;)
Daniel B
17
@Nacht Das ist richtig, weshalb viele große Multiplayer-Spiele Regionen haben und das Wechseln zwischen Regionen normalerweise zu einer schlechten Verzögerung führt.
David Grinberg
19
Endlich! Ich habe Jahrzehnte darauf gewartet, dass jemand die Lichtgeschwindigkeit erhöht.
RBarryYoung