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

1 min


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

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

Для чего используется пинг

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

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

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

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

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

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

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

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

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

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

Как работает Ping

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Как кабели и Wi-Fi усложняют вопросы

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

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

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

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

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

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

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


0 Comments

Добавить комментарий