Что такое пинг? Возможен ли нулевой пинг? Основы пинга, объяснил

Если вы заядлый геймер, есть большая вероятность, что вы испытали высокий и проклятый пинг на том, насколько медленно все было. Было бы лучше, если бы пинг вообще не учитывался; но что такое пинг, и вы можете получить пинг 0 мс?

Давайте рассмотрим, что такое пинг, почему он существует и возможен ли нулевой пинг.

Что пингует для

Пинг — это не просто показатель «производительности». В частности, это мера задержки между компьютером и удаленным устройством. Пинг указывает, сколько времени требуется, чтобы один пакет данных (известный как «пакет») покинул компьютер, достиг удаленного сервера и затем вернулся к вам.

Как пинг влияет на просмотр веб-страниц

Вы когда-нибудь замечали, что когда вы нажимаете на ссылку на веб-странице, новая веб-страница не загружается мгновенно? Небольшая задержка между нажатием и загрузкой страницы называется «задержка».

Ваш компьютер должен запросить новую страницу и отправить ее обратно вам. Каждый пакет проходит некоторое время между компьютером и удаленным компьютером. Пинг позволяет измерить эту задержку.

Как пинг влияет на онлайн-игры

Пинг очень заметен в онлайн играх. Например, если вы играете с пингом в 20 мс, у вас должна быть очень низкая задержка. Похоже, действия, которые вы совершаете, происходят в игре почти мгновенно. Если у вас более высокий пинг, например 200 мс, выполняемые вами действия будут значительно задержаны, и вы не сможете идти в ногу с другими игроками.

Вот почему многие многопользовательские онлайн-игры показывают, каков ваш пинг. Это поможет вам понять, насколько хорошо ваше соединение и какой опыт вы должны ожидать на сервере.

Статистика пинга в Диабло 2

Более низкий пинг всегда лучше; это означает меньшую задержку, что ускоряет связь между вами и удаленным сервером. Это относится ко всему, что вы делаете онлайн, независимо от того, играете вы или просто играете в Интернете.

Иногда игры и программное обеспечение называют ping «задержкой», но это одно и то же. Игры часто идентифицируют пинг по цвету, чтобы помочь вам понять, насколько хорош ваш пинг с первого взгляда. Как правило, зеленый пинг идеален, желтый — пограничный, а красный — плохой.

Как работает пинг

Вот как работает ping в упрощенном виде:

  • Компьютер отправляет небольшой пакет данных на удаленный компьютер.
  • Удаленный компьютер получает пакет, который запрашивает ответ.
  • Удаленный компьютер возвращает вам пакет.

Это один пинг. Ping позволяет вам измерять время прохождения пакета между вашим компьютером и удаленным компьютером.

Например, на следующем рисунке мы используем команду ping в командной строке Windows для проверки связи с google.com.

Использование команды Ping в Google

Как вы можете видеть в столбце «время», наш пинг в Google был около 11 мс. Это довольно быстро, поэтому мы знаем, что у нас есть надежная связь с серверами Google.

Если вы хотите попробовать это сами, почему бы не научиться пинговать любой веб-сайт или компьютер и не увидеть результаты?

Техническая сторона пинга

Когда вы отправляете эхо-запрос, компьютер отправляет пакет эхо-запроса ICMP. ICMP расшифровывается как «Протокол управляющих сообщений Интернета» и используется между сетевыми устройствами, чтобы они могли общаться друг с другом. Пакет требует "эхо"; другими словами, ответ.

Удаленный сервер, когда он получает эхо-запрос, обычно отвечает отдельным сообщением. Когда вы запускаете команду ping и видите несколько пингов подряд, каждая строка представляет собой отдельный пакет и его ответ.

Однако не все компьютеры или серверы могут отвечать на пакеты эхо-запросов ICMP. Если владелец компьютера сказал ему не пинговать, вы не получите ответ. Вместо этого отображается сообщение «Время ожидания истекло», поскольку сервер не может ответить на эхо-запросы в отведенное время. Атаки распределенного отказа в обслуживании (DDoS) иногда используют этот протокол ICMP.

Использование Ping для обнаружения потери пакетов

Пинг может также помочь вам определить потерю пакета. Например, предположим, что вы выполнили команду ping и увидели смесь ответов и строк «Время ожидания истекло».

Это будет означать, что некоторые ping-пакеты не были получены удаленным компьютером или их ответы не доходили до вас. Где-то по пути пакеты исчезают. Это событие известно как «потеря пакета» и может быть основной головной болью сети.

Если при проверке связи с веб-сайтом или сервером появится сообщение «Время ожидания истекло», вы будете знать, что потеря пакетов произошла где-то на пути между вами и сервером. Это может быть сеть удаленного компьютера, промежуточный маршрутизатор, ваш интернет-провайдер или домашняя сеть.

Если у вас возникают проблемы с работой в Интернете или игрой в онлайн-игру, команда ping может помочь определить потерю пакетов. Вы также можете использовать трассировку для просмотра местоположения пакетов данных и определения, когда происходит потеря пакетов.

Возможен ли нулевой пинг?

Достижение минимально возможного пинга идеально подходит для использования в Интернете. Таким образом, нулевой пинг является идеальным сценарием. Это означало, что наш компьютер мгновенно связывался с удаленным сервером.

К сожалению, из-за законов физики пакетам данных требуется время для путешествия. Даже если ваша посылка движется полностью по оптоволоконному кабелю, она не может двигаться быстрее скорости света.

Он также ограничен маршрутизаторами, подключенными к тем оптоволоконным кабелям, которые принимают пакет и передают его следующему в цепочке. Это занимает некоторое время, разрушая наш план для мгновенных данных.

Получите нулевой пинг с Localhost

Тем не менее, есть способ получить нулевой пинг, даже если конечный результат не так полезен. Если вы попытаетесь пропинговать локальный компьютер с помощью команды «ping localhost», вы попросите компьютер связаться с самим собой и ответить на него. В этом случае вы часто будете видеть пинг «<1 мс», который по существу равен нулю.

Это просто означает, что ваш компьютер может общаться с самим собой мгновенно. Конечно, это не совсем мгновенно, потому что программное обеспечение занимает мало времени для выполнения этих операций. Тем не менее, он настолько низок, что мы можем округлить его до 0 мс и сказать, что у нас нулевой пинг на нашем компьютере.

Использование команды Ping на самом ПК

Как кабели и Wi-Fi усложняют ситуацию

Как только вы начнете добавлять длину кабеля, маршрутизаторы и расстояния, вы не получите пинг 0 мс. Например, вы можете попробовать пропинговать ваш домашний маршрутизатор. На следующем снимке экрана мы пропинговали наш домашний маршрутизатор через соединение Wi-Fi. Он находится в той же комнате, что и компьютер, но он не может пропинговать 1 мс, не говоря уже о нуле.

Использование команды Ping на маршрутизаторе

К сожалению, как мы видим из этого, для связи с устройством, находящимся в той же комнате, что и вы, требуется время. Поэтому сложно пинговать 0 мс с вашим маршрутизатором, не говоря уже о веб-сайте или сервере где-либо еще в мире.

Так что же это значит для концепции нулевого пинга? Ну, если ученые как-то не согнут законы физики и не достигнут мгновенной передачи данных, мы, вероятно, не увидим пинг 0 мс в течение длительного времени; если даже!

Использование Ping для диагностики задержанного интернета

Когда плохая задержка пинга разрушает ваши онлайн-игры, легко подумать о том, какой была бы жизнь, если бы она не была фактором. Однако, пока мы используем кабели и передаем наши данные на серверы в Интернете, пинг 0 мс, вероятно, будет невозможен.

Несмотря на то, что невозможно получить мифический нулевой сигнал, вы можете исправить медленный Wi-Fi с некоторыми полезными советами .

Кредит изображения: chromatika2 / Depositphotos

Читайте статью полностью: что такое пинг? Возможен ли нулевой пинг? Основы пинга, объяснил