Ping mais rápido que a luz

368

Acabei de descobrir algo muito estranho enquanto testava minha conexão com a internet. Meu ping é menor do que deveria ser. Por exemplo, o tempo de ping para a Arizona State University é de cerca de 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
Estou morando em Poznań, na Polônia, então minha distância para a Universidade do Estado do Arizona em uma linha reta (suposição muito otimista) é de cerca de 10000 km. Considerando o fato de que o tempo de ping é um tempo para duas direções (para o alvo e voltar para casa). Então meu pacote de ping tem que atravessar 20000 km de distância. A velocidade da luz é de 300.000 km por segundo, que é de 300 km por milissegundo. Então, o menor tempo possível para o ping na Universidade Estadual do Arizona com o meu pacote viajando a uma velocidade de luz é

20000/300=67ms

Tenho notado resultados semelhantes para servidores localizados na Austrália e em alguns outros estados da América. Minha conexão com a Internet é cinco vezes mais rápida que a luz?

    
por dagi12 29.05.2015 / 17:06

1 resposta

399

Como você pode ver na saída, na verdade, você não está fazendo ping em algum servidor no Arizona nem nos Estados Unidos. Aparentemente, eles decidiram proteger seu site com o Cloudflare, que emprega uma rede de distribuição de conteúdo para equilibrar a carga. Uma CDN funciona com muitos nós, cada um atendendo a uma região (geográfica). Isso significa que o nó do qual você está ping está muito próximo de você.

Porque o Cloudflare usa o Anycast ( Informações da Wikipedia ) com todos os seus datacenters , você se conectará a o mesmo endereço IP, não importa onde você esteja no mundo. Todo centro de dados oferece todos os serviços. Os roteadores da Internet decidem a melhor rota (para o datacenter mais próximo / mais acessível) e direcionam sua conexão dessa maneira.

    
por 29.05.2015 / 17:21