Что такое команда ping | Что такое ping в приложениях и играх | Как использовать ping, в Windows

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


Что такое ping?


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


Что такое ping в сетевых тестах (SpeedTest) или играх?


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


Почему ping полезен?


Команда ping полезна в основном для диагностики доступности устройств в сети и интернете. Эта команда использует серию сообщений Echo (с помощью протокола Internet Control Message Protocol), чтобы определить такие вещи, как:

  • Является ли цель команды ping активной или неактивной.
  • Сколько времени требуется для связи с целевым устройством, чтобы отправить и получить запрос Echo и ответ.

  • Сколько пакетов потеряно при связи с целевым устройством.

Для лучшего понимания посмотрите на скриншот ниже, где мы выполнили команду ping в Windows: ping www.microsoft.com.

ping

После выполнения этой команды мы узнали следующее:

  • Что веб-сайт www.microsoft.com доступен и достижим с нашего ПК под управлением Windows, поскольку мы получили ответ.

  • Адрес IPv6 веб-сайта microsoft.com. Это странный адрес, который отображается после текста "Reply from."

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

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


Кто изобрел ping?


<Утилита ping была создана американцем по имени Майк Муусс в декабре 1983 года во время работы в лаборатории баллистических исследований на полигоне Абердин в штате Мэриленд. Название происходит от технологии сонара, используемого на подводных лодках, надводных кораблях и самолетах, который посылает импульс и слушает эхо для обнаружения подводных объектов. Он счел это подходящей метафорой для описания работы утилиты ping.

В каких операционных системах и устройствах доступен ping?


Утилиту ping можно использовать в Windows, Linux, MAC OS X, Unix, FreeBSD и многих других операционных системах для настольных компьютеров, серверов и другого оборудования. Даже в сетевом оборудовании, таком как маршрутизаторы, реализован инструмент ping для устранения неполадок в сети.


Как использовать ping в Windows?


Если вы хотите использовать инструмент ping в Windows, откройте Командную строку или PowerShell. Затем введите команду ping, за которой следует IP-адрес (или имя хоста) целевого компьютера или устройства. Например, введите что-то вроде: "ping 192.168.1.1" или "ping www.bing.com" без кавычек.

ping

Как документировано Microsoft, здесь, команда ping в Windows может использовать множество параметров. Чтобы увидеть их, напишите ping /? или ping -? и нажмите Enter на клавиатуре. Windows перечислит все параметры и переключатели, которые вы можете использовать для инструмента ping.

ping

ПРИМЕЧАНИЕ: Перед любым параметром команды ping можно использовать / или -. Они взаимозаменяемы и приводят к одному и тому же результату.

Здесь приведено объяснение всех переключателей для команды ping:

  • /t - ping продолжает посылать сообщения Echo request к месту назначения, пока не прервется вручную. Чтобы прервать и отобразить статистику, нажмите CTRL+Break. Для прерывания и выхода из ping нажмите CTRL+C.

  • /a - ping пытается разрешить и показать имя хоста IP-адреса, который введен в качестве цели.

  • /n count - используйте это для изменения количества сообщений Echo request с 4 (по умолчанию) на другое. Вы можете использовать любое число от 1 до 4294967295.

  • /l size - устанавливает размер (в байтах) сообщения Echo request, которое посылается цели, от 32 (по умолчанию) до чего-то другого. Вы можете использовать любое число от 1 до 65527.

  • /f - используется для отправки сообщений запроса Echo с включенным флагом "Do Not Fragment", чтобы запрос не фрагментировался маршрутизаторами по пути к месту назначения. Эта опция работает только для адресов IPv4, и она полезна для устранения проблем с маршрутом Maximum Transmission Unit (PMTU).

  • /i TTL - устанавливает значение Time to Live (TTL) для запроса Echo, максимальное значение которого равно 255. TTL ограничивает время жизни данных, отправляемых командой ping. Если значение TTL истекло, а ответ не был получен, данные отбрасываются.

  • /v TOS - устанавливает Тип обслуживания (TOS), используемый для запроса Echo. Значение по умолчанию равно 0, а максимальное - 255. Эта опция работает только для адресов IPv4.

  • /r count - задает количество хопов между вашим ПК и целью, которое вы хотите записывать и отображать командой ping. Максимальное значение для этого параметра - 9. Он работает только с адресами IPv4.

  • /s count - сообщает время (в формате Internet Timestamp) получения каждого запроса Echo и отправки каждого ответа. Максимальное значение для count равно 4, что означает, что только первые четыре хопа могут быть отмечены временем. Эта опция работает только с адресами IPv4.

  • /j host-list - использует маршрут Loose Source Route, указанный в списке хостов. При таком типе маршрутизации последовательные промежуточные пункты назначения могут быть разделены одним или несколькими маршрутизаторами. Максимальное количество адресов или имен в списке хостов - 9. Список хостов представляет собой серию IP-адресов, разделенных пробелами, и они должны быть адресами IPv4.

  • /k host-list - использует строгий маршрут источника, указанный в списке хостов. При строгой маршрутизации следующий промежуточный пункт назначения должен быть достижим напрямую (а не отделен маршрутизатором). Максимальное количество адресов или имен в списке хостов - 9. Список хостов представляет собой серию адресов IPv4, разделенных пробелами.

  • /w timeout - значение таймаута регулирует количество времени в миллисекундах, которое ping ожидает каждого ответа. Значение тайм-аута по умолчанию равно 4000 или 4 секунды.

  • /r range - указывает команде ping проследить путь туда и обратно для определенного количества переходов. Работает только с адресами IPv6. Диапазон должен быть числом от 1 до 9.

  • /s srcaddr - указывает адрес источника, который следует использовать при работе с адресами IPv6. Адрес должен быть введен после srcaddr.

  • /c compartments - указывает идентификатор отделения маршрутизации.

  • /p - пингует адрес провайдера сетевой виртуализации Hyper-V.

  • /4 - заставляет использовать адрес IPv4 и используется в сочетании с именами хостов, а не IP-адресами. Например, напишите "ping /4 www.microsoft.com" (без кавычек), и он вернет IPv4-адрес имени хоста.

  • /6 - заставляет использовать IPv6-адрес и используется в сочетании с именами хостов, а не IP-адресами. Например, напишите "ping /6 www.microsoft.com" и вы увидите IPv6-адрес имени хоста.


Несколько примеров работы с командой ping:


Чтобы вы лучше поняли, как работать с командой ping, мы приведем несколько примеров и объясним, как они используются в реальной жизни. Если вы хотите отслеживать определенный веб-сайт и его доступность, вы можете использовать команду "ping -t domainname" без кавычек. Команда бесконечно пингует его и делится временем, которое требуется для ответа на каждый запрос Echo.

ping

Как бы то ни было, если вы будете заниматься таким бесконечным мониторингом хорошо управляемых хостов, вашему компьютеру могут запретить доступ. Не забудьте остановить его, нажав CTRL+C на клавиатуре.

ping

Возможно, вы захотите использовать конечное число сообщений Echo-запроса для отправки, используя "ping -n count hostname", как в примере ниже:

ping

На скриншоте выше видно, что хост изначально был доступен и отвечал на команду ping, а затем перешел в автономный режим, и все остальные запросы отработали.

Если вам известен IP-адрес хоста, и вы хотите узнать его имя, вы можете использовать "ping -a IP-адрес". Ping пытается разрешить и отобразить имя хоста цели, а затем возвращает его, как показано на скриншоте ниже.

ping

Используете ли вы команду ping и как?


Теперь вы знаете, что такое ping, как он работает, что он делает и как его использовать в Windows. Прежде чем закрыть этот учебник, прокомментируйте его ниже и поделитесь любыми вопросами, которые у вас могут возникнуть. Также мы хотели бы узнать, как вы используете команду ping.

Ваше имя: *
Ваш e-mail: *
Код: Кликните на изображение чтобы обновить код, если он неразборчив
Введите код: