Предполагая, что скорость света ~ 186000 миль/сек, а самая дальняя из любой точки земного шара вы можете не покидать землю ~ 16 000 миль, это означает, что время, которое требуется, чтобы свет достиг любой точки на земле и возвращался < = ~ 172 мс. Так почему же ping раз превышает это?Почему ping так долго?
ответ
Несколько причин
- Вашего предположение о скорости неправильно, электронные коммуникации через проволочные путешествия is about 2/3 the speed of light.
- Вы не проезжаете линию пролива от точки А до точки В, поэтому она может быть длиннее.
- Ваше предположение об уходе землю неправильно, спутниковые каналы связи часто могут быть использованы для межконтинентальной сети ссылки
- (самый большой преступник) Вы должны пройти через множество компьютеров (запустить программу
tracert
, и вы можете видеть), компьютер делает не мгновенно пересылать пакет с момента его получения до момента его отправки следующему лицу. Если компьютер, выполняющий пересылку, находится под очень большой нагрузкой, может потребоваться некоторое время для пересылки пакета, пока он находится в очереди, ожидающей обработки.
Кроме того, на обеих конечных точках могут быть накладные расходы. На стороне ответа узлу, возможно, придется решить, действительно ли он хочет ответить на запрос ping. На запрашивающей стороне узел может потратить немного времени на обработку ответа ping (в операционной системе хоста), прежде чем он выяснит, к какому запросу относится ответ; хотя полезная нагрузка в сеансе ping/pong часто является временной меткой, чтобы смягчить эту проблему. –
Это совершенно неправильное сравнение. по некоторым причинам:
- Электроны участвуют в пингвинге не свет. Таким образом, вы не можете сравнивать свет с электронами. Это неверно.
- Серверы, которые ваш запрос ping
hop
s на них не обрабатывают их в течение 0 сек. На самом деле требуется время для обработки пакета ping и отправки его туда, куда он должен идти. - Ваша ссылка на Интернет не является прямой ссылкой. Вы должны пройти через DNS-сервер (если вы запустили ping с именем хоста, а не с IP-адресом), многие маршрутизаторы и различные типы ссылок (спутниковые, проводные, оптоволоконные). Так что это не так, как излучение с этой стороны планеты на другую сторону.
Я не могу понять, почему вы, ребята, проголосовали. –
Это был не я, но я думаю, это потому, что «пройти через множество DNS-серверов» просто неправильно. –
Thx для ответа, но что в этом плохого? –
- 1. Почему так долго асинхронно?
- 2. Почему AJAX так долго?
- 3. Почему моя сборка так долго?
- 4. Почему openMP требуется так долго?
- 5. Почему GCM ID так долго?
- 6. Почему так долго отключается AndroidAsync?
- 7. Почему Gradle так долго строится?
- 8. Почему пакет макросов GHC так долго компилируется?
- 9. Почему терминал так долго запускается? C++
- 10. Почему «переместить каталоги» на NAS так долго?
- 11. Почему мои html-столбцы так долго?
- 12. Почему чистая так долго в Android Studio
- 13. Почему метеорит так долго загружается? 1.2 MB
- 14. Почему этот вызов AJAX длится так долго?
- 15. Почему мой драгоценный камень так долго загружается?
- 16. Почему моя строка запроса так долго?
- 17. Почему это так долго подходит? Это ошибка?
- 18. Почему мой сайт так долго загружается?
- 19. Почему анимационные изображения gif так долго загружаются?
- 20. Почему мой магазин так долго в FireFox?
- 21. Почему отправка сообщения длится так долго?
- 22. Почему моя страница галереи так долго загружается?
- 23. Почему мое приложение так долго ждет синхронизации?
- 24. Почему Android AVD так долго запускается?
- 25. Почему Майя так долго рассчитывает гравитацию?
- 26. Почему эта одна линия так долго?
- 27. GET Request - Почему мой URI так долго?
- 28. Сайт умирает так долго?
- 29. Зачем так долго работать?
- 30. Удалить так долго в mysql
Неверный форум для этого. Но поскольку вы спросили об этом, потому что большая часть задержки связана с ограниченной пропускной способностью на разных маршрутизаторах между любыми двумя точками (что также делает его экономически эффективным). – akhisp
Я согласен, что это вне темы для SO, но это впишется в SU, я думаю. –