比光還快的 Ping 速度

比光還快的 Ping 速度

我剛剛在測試網路連線時發現了非常奇怪的事情。我的 ping 值比應有的小。例如,到亞利桑那州立大學的 ping 時間約為 14 毫秒。

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 公里。考慮到 ping 時間是兩個方向的時間(到達目標和返回家鄉)。所以我的 ping 資料包必須跨越 20000 公里的距離。光速為每秒 300 000 公里,即每毫秒 300 公里。因此,我的資料包以光速傳送到亞利桑那州立大學的最小可能時間是

20000/300=67ms

我注意到位於澳洲和美國其他一些州的伺服器有類似的結果。我的網路連線速度是光速的五倍嗎?

答案1

正如您從輸出中看到的,您實際上並沒有對亞利桑那州甚至美國的某些伺服器執行 ping 操作。顯然,他們決定使用 Cloudflare 來保護他們的網站,Cloudflare 採用內容分發網路來平衡負載。 ACDN與許多節點一起工作,每個節點服務一個(地理)區域。這意味著您正在 ping 的節點離您非常近。

因為Cloudflare 使用 Anycast維基百科訊息)與他們所有的資料中心,無論您身在世界何處,您都將連接到相同的 IP 位址。每個資料中心都提供所有服務。網路路由器決定最佳路線(到最近/最佳可達資料中心)並以此方式引導您的連線。

相關內容