Рекламное объявление
Обновлено Гэвин Филлипс 31/07/2017
Ping - это команда, используемая для измерения задержки между двумя устройствами в сети. Команда ping доступна во всех операционных системах, и во многих онлайн-играх отображается видимый пинг, который можно использовать для определения задержки.
Ping - это всего лишь показатель задержки, которую мы ощущаем во всем, что мы делаем в Интернете, будь то нажатие на ссылку, публикация обновление статуса, отправка сообщения, игра в игру, загрузка файла, потоковое видео онлайн или что-то еще остальное. Если вы используете веб-сайт, и при каждом нажатии на ссылку для загрузки новой страницы требуется много времени, вероятно, вы испытываете высокий пинг на этот сайт. Если это быстро, у вас, вероятно, низкий пинг.
Для чего используется пинг
Пинг - это не просто показатель «производительности». В частности, это мера задержки между вашим компьютером и удаленным устройством. Пинг сообщает вам, сколько времени требуется одному пакету, чтобы покинуть ваш компьютер, добраться до удаленного сервера и затем вернуться к вам.
Вы когда-нибудь замечали, что когда вы нажимаете на ссылку на веб-странице, новая веб-страница не загружается мгновенно? Вместо этого есть небольшая задержка - это задержка. Ваш компьютер должен запросить новую страницу и отправить ее обратно вам. Каждый пакет проходит некоторое время между вашим компьютером и удаленным компьютером. Пинг позволяет вам измерить эту задержку.
Это очень заметно в онлайн играх. Например, если вы играете в игру с пингом в 20 мс, у вас должна быть очень низкая задержка. Действия, которые вы совершаете, появляются в игре почти мгновенно. Если у вас более высокий пинг, например, 200 мс, ваши действия будут заметно задержаны, и вы не сможете идти в ногу с другими людьми, играющими в игру.
Вот почему Пинг отображается заметно во многих многопользовательских играх Как исправить задержку в играх и видео с помощью твика Easy RouterУстали от сетевых задержек, когда другие люди смотрят видео и скачивают торренты? Вот как восстановить производительность вашей сети без каких-либо сторонних инструментов. Подробнее . Это поможет вам понять, насколько хорошо ваше соединение и какой опыт вы должны ожидать на сервере. Более низкий пинг всегда лучше - это означает меньшую задержку, что ускоряет связь между вами и удаленным сервером. Это относится ко всему, что вы делаете в Интернете - будь вы играть в онлайн игру Как уменьшить отставание в онлайн-играхВ игре всегда было некоторое отставание, особенно когда в игру заходило много игроков. Это опыт, который вы можете получить только так часто, прежде чем поймете, что это либо время ... Подробнее или просто в Интернете.
Иногда пинг может отображаться как «задержка», но это в основном одно и то же. Игры часто отображают пинг с визуальным цветом, чтобы помочь вам понять, насколько хорош ваш пинг - зеленый - это хорошо, желтый - это граница, а красный - плохо.
Как работает Ping
Вот как работает пинг в упрощенном виде:
- Ваш компьютер отправляет небольшой пакет данных - известный как пакет в сетевом плане - на удаленный компьютер.
- Удаленный компьютер получает пакет, который запрашивает ответ.
- Удаленный компьютер отправляет пакет обратно вам.
Это один пинг. Ping позволяет вам измерять время прохождения пакета между вашим компьютером и удаленным компьютером. Например, на изображении ниже мы используем команда ping в командной строке Windows 8 полезных команд DOS, которые вы должны запомнитьWindows 7 по-прежнему имеет окно командной строки. так что еще есть место для команд DOS. Так что для тех из вас, кому нравится идея ввода нескольких команд, чтобы избежать хлопот ... Подробнее пинговать google.com.
Эта команда отправляет четыре пакета или четыре отдельных пинга. Для первых трех пингов время составляет 10 мс. Для последнего пинга время составляет 12 мс. Это означает, что для первых трех запросов на отправку пакета в Google и отправку его нам потребовалось десять миллисекунд. Для последнего пинга потребовалось двенадцать миллисекунд. Почему это заняло больше времени? Ну, это может быть много вещей - сервер Google работает медленнее, Интернет-роутер между нами и серверами Google 10 способов улучшить скорость вашего текущего роутераИнтернет слишком медленный? Вот несколько простых настроек маршрутизатора, которые могут изменить мир вашей домашней сети Wi-Fi. Подробнее может быть немного занят, наш прием Wi-Fi может быть немного хуже, или многое другое. Некоторые колебания это нормально.
Пинг - это эхо-запрос ICMP
Когда вы отправляете эхо-запрос, ваш компьютер отправляет пакет эхо-запроса ICMP. ICMP расшифровывается как «Протокол управляющих сообщений Интернета» и является протоколом, который обычно используется между сетевыми устройствами, чтобы они могли общаться друг с другом. Пакет запрашивает «эхо» - другими словами, ответ. Удаленный сервер, когда он получает эхо-запрос, обычно отвечает собственным сообщением. Когда вы запускаете команду ping и видите несколько пингов подряд, каждая строка представляет собой отдельный пакет и его ответ.
Однако не каждый компьютер или сервер настроен для ответа на пакеты эхо-запроса ICMP. Компьютер, настроенный на отсутствие ответа на эхо-запросы, не будет отвечать вообще, поэтому вы просто увидите сообщение «Запрошен тайм-аут», так как сервер не отвечает на ваши эхо-запросы в отведенное время. Протокол ICMP могут быть использованы для атак DDoS Как вы можете защитить себя от DDoS-атаки?DDoS-атаки - метод, используемый для увеличения пропускной способности интернета - похоже, набирает популярность. Мы покажем вам, как вы можете защитить себя от распределенной атаки типа «отказ в обслуживании». Подробнее .
Потеря пакетов
Ping также может помочь вам определить потерю пакетов. Например, допустим, вы выполнили команду ping и увидели смесь ответов и строк «Время ожидания истекло». Это может указывать на то, что некоторые пакеты ping либо не были получены удаленным компьютером, либо что их ответы не доходили до вас. Пакеты теряются где-то по пути.
Вы знаете, что потеря пакетов произошла где-то между вами и сервером - либо в сети удаленного компьютера, либо в промежуточном маршрутизаторе, либо у вашего интернет-провайдера, либо в вашей домашней сети. Если у вас возникли проблемы при просмотре Интернета или игре в онлайн-игры - особенно если вы иногда нужно дважды щелкнуть ссылки, чтобы загрузить их - команда ping может помочь вам определить, потеря пакета или не. Вы также можете запустить команду ping для нескольких различных удаленных серверов, чтобы лучше понять, где происходит потеря пакетов.
Пинг также отображает серьезность потери пакетов. Например, ниже наш первый пакет достиг сервера и вернул его нам, а три других - нет. Ping отображает это как 75% потерь пакетов - 3 из 4 пакетов были потеряны.
Возможен ли нулевой пинг?
Чем ниже пинг, тем лучше. Нулевой пинг был бы идеальным и означал бы, что наш компьютер мгновенно связывался с удаленным сервером.
Из-за законов физики даже небольшому фрагменту данных, известному как пакет, требуется некоторое время для путешествия. Даже если ваш пакет полностью передается по оптоволоконному кабелю, он все равно ограничен скоростью света. Он также ограничен маршрутизаторами, расположенными вдоль тех волоконно-оптических кабелей, которые должны принимать пакет и пересылать его по разным соединениям.
Если вы попытаетесь пропинговать ваш локальный компьютер - с ping localhost команда - вы просите свой компьютер связаться с самим собой и ответить себе. В этом случае вы часто будете видеть пинг 0 мс. Это просто означает, что ваш компьютер может общаться с самим собой мгновенно. Конечно, это действительно не мгновенно, потому что программное обеспечение занимает небольшое количество времени для выполнения этих операций. Однако он настолько низок, что мы можем округлить его до 0 мс и сказать, что у нас есть пинг 0 для нашего собственного компьютера.
Как только вы добавите кабели
Однако, как только вы начнете добавлять длины кабеля, маршрутизатора и расстояния, вы не получите пинг 0 мс. Например, вы могли бы попробуйте проверить свой собственный домашний маршрутизатор 8 советов, как эффективно усилить сигнал беспроводного маршрутизатораЕсли сигнал вашего беспроводного маршрутизатора, кажется, не достигает слишком далеко, или если ваш сигнал продолжает падать по какой-то странной причине, вот несколько вещей, которые вы можете сделать, чтобы это исправить. Подробнее . Здесь мы пинговали наш домашний маршрутизатор, который мы подключены через Wi-Fi Беспроводной фэн-шуй: как оптимизировать прием Wi-Fi в вашем домеНастройка Wi-Fi роутера для оптимального покрытия не так проста, как вы думаете. Используйте эти советы, чтобы покрыть весь ваш дом с Wi-Fi! Подробнее . Это всего лишь несколько комнат, но мы видим средний пинг 3 мс и минимальный пинг 1 мс. Требуется некоторое время, чтобы просто связаться с устройством, находящимся в другой комнате. Даже если бы мы не подключались с помощью Wi-Fi, простое общение с нашими маршрутизаторами часто приводило бы к пингу около 0 мс, и это Также потребуется некоторое время, чтобы добраться до сети вашего интернет-провайдера, как только он покинет ваш маршрутизатор и направится в Интернет.
Другими словами, вы не можете получить пинг 0 мс. Это предел законов физики. Мы не можем передавать информацию мгновенно - кроме как с квантовой запутанностью. Если бы мы нашли способ использовать квантовую запутанность для передачи информации Мыслительные машины: чему нейронаука и искусственный интеллект могут научить нас о сознанииМожет ли создание искусственно интеллектуальных машин и программного обеспечения научить нас работе сознания и природе самого человеческого разума? Подробнее через Интернет мы можем получить пинг 0 мс - но это единственный вариант здесь. Не задерживайте дыхание для этого прорыва!
Это когда-нибудь случится?
В будущем мы можем абсолютно сократить задержки в Интернете и лучше справляться с ними. Например, веб-браузеры, такие как Chrome, Firefox и Internet Explorer Сюрприз: Internet Explorer 11 превратился в современный браузерПомните Internet Explorer 6? Ну, Internet Explorer больше не ужасен. Нравится ли вам IE или нет, вы не можете отрицать, что он значительно улучшился и теперь достоин занять свое место рядом с другими современными ... Подробнее Это уже «предварительные выборки» страниц, которые вы, возможно, захотите видеть рядом, чтобы устранить эту ощутимую задержку при нажатии на ссылку. Тем не менее, пинг 0 мс - мгновенная передача информации - скорее всего останется неуловимым.
Кредит изображения: сонный котенок на Flickr
Крис Хоффман (Chris Hoffman) - технический блогер и технологический наркоман, живущий в Юджине, штат Орегон.