Как пинг до гугл сервера может превышать скорость света?

429
JITHIN JOSE

Когда я пытаюсь пинг Google Server занимает всего 30 мс.

PING google.com (172.217.26.174) 56(84) bytes of data. 64 bytes from google.com (172.217.26.174): icmp_seq=1 ttl=56 time=31.2 ms 64 bytes from google.com (172.217.26.174): icmp_seq=2 ttl=56 time=32.3 ms 

Я сделал это из Кочина, Керала, Индия, на сервер Google, расположенный в Калифорнии, США. Минимальное расстояние от этих двух мест составляет 14 560 км.

Таким образом, свет может сделать это в двух направлениях всего за 97 мс.

(14,560 * 2 ) / c =~ 97ms 

Так как пингующий гугл сервер может превышать скорость света? Что не так в предположениях / расчетах?

РЕДАКТИРОВАТЬ

Привет, я нашел подобный вопрос здесь, пинг быстрее, чем свет

Но ping не показывает там никакого домена cdn, также расположение сервера принадлежит США. Если сервер расположен рядом, почему ping не показывает тот IP адрес рядом?

0
Я подозреваю, что тот, кто вам отвечает, не сервер Google, расположенный в Калифорнии, скорее ближайший узел, может быть, в Сингапуре. Vylix 6 лет назад 2
`172.217.26.174` является` maa03s22-in-f174.1e100.net`. Почему вы думаете, что это в Калифорнии? DavidPostill 6 лет назад 0
На основании iplocation. JITHIN JOSE 6 лет назад 0
Я тоже это видел. Я подозреваю, что ответ на пинг приходит из гораздо более близкого места, возможно, в вашем собственном городе. Google имеет большое количество кэширующих серверов по всему миру, в том числе в Индии. DNS перенаправит запрос с google.com в это место. Если у него нет запрошенного контента, он будет передан в другом месте. Но на запросы пинга ответит локальный сервер. LMiller7 6 лет назад 0
@ LMiller7, пока я пишу по IP, я получаю те же результаты. JITHIN JOSE 6 лет назад 0
Это ближайший сервер. Overmind 6 лет назад 0

1 ответ на вопрос

1
Sas3

Мы знаем, что мы (Google?) Еще не достигли связи FTL, мы можем с уверенностью предположить, что один из элементов данных, на которые мы полагаемся, является источником неточностей.

Записи IP GeoLocation общеизвестно неточны. Так что первое подозрение идет туда. Я бы пошел с указанием имени хоста (maa03s22-in-f174 ...), как отправлено @davidpostill.

Теоретически могут быть и другие точки неточности (тактовая частота вашей ОС, сетевой стек вашей ОС, ошибка в ping, ...), но они гораздо менее вероятны, чем вероятность геолокации IP.

[редактировать]

Одно простое объяснение неточностей определения местоположения IP: блоки IP-адресов часто перераспределяются в крупных корпорациях и в равной степени часто сдаются в аренду другим для получения дохода. В таких случаях публичные записи не всегда могут быть обновлены.

Похожие вопросы