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

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

Что такое пинг?

Ping — это инструмент командной строки(command line tool) , доступный во многих операционных системах, который вы можете использовать, чтобы проверить, может ли ваш компьютер или устройство(computer or device) подключиться к целевому компьютеру(destination computer) через сеть и/или Интернет.

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

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

Чем полезен пинг?

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

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

  • Сколько пакетов теряется при обмене данными с целевым устройством(target device) .

Чтобы лучше понять ситуацию, взгляните на скриншот ниже, где мы выполнили команду ping(ping command) в Windows: ping www.microsoft.com .

пинг

Из этой команды мы узнали следующее:

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

  • IPv6-адрес веб-сайта microsoft.com. Это странный адрес, который отображается после текста «Ответить от».("Reply from.")

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

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

Кто изобрел пинг?

Утилита ping была создана американцем(American) по имени Майк Муусс(Mike Muuss) в декабре 1983(December 1983) года, когда он работал в лаборатории баллистических исследований(Ballistic Research Laboratory) на Абердинском испытательном полигоне(Aberdeen Proving Ground) в Мэриленде(Maryland) . Название происходит от гидроакустической технологии,(sonar technology) используемой на подводных лодках, надводных кораблях и самолетах, которая посылает импульс и прослушивает(pulse and listens) эхо для обнаружения подводных объектов. Он нашел это подходящей метафорой того, как работает утилита ping.

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

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

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

Если вы хотите использовать средство проверки связи(ping tool) в Windows , откройте командную строку или PowerShell(Command Prompt or PowerShell) . Затем введите ping , а затем IP-адрес(IP address) (или имя хоста) целевого компьютера или устройства(target computer or device) . Например, введите что-то вроде: «ping 192.168.1.1» или «ping www.bing.com» без кавычек.

пинг

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

пинг

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

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

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

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

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

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

  • /f — используйте это для отправки сообщений эхо-запроса с включенным флагом «Не фрагментировать», чтобы запрос не фрагментировался маршрутизаторами на пути к месту назначения. Этот параметр работает только для адресов IPv4 и полезен для устранения неполадок, связанных с максимальным блоком передачи(Maximum Transmission Unit) (PMTU).

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

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

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

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

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

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

  • /w timeout -аут — значение тайм-аута регулирует количество времени в миллисекундах, в течение которого пинг ожидает каждого ответа. Значение времени ожидания по умолчанию составляет 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 command) , мы поделимся несколькими примерами и объясним, как они используются в реальной жизни. Если вы хотите отслеживать определенный веб-сайт и его доступность, вы можете использовать «ping -t имя домена»("ping -t domainname") без кавычек. Команда бесконечно пингует его и делит время, необходимое для ответа на каждый запрос Echo(Echo request) .

пинг

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

пинг

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

пинг

На снимке экрана выше видно, что изначально хост был доступен и отвечал на команду ping(ping command) , а затем отключился, а время ожидания всех оставшихся запросов истекло.

Если вы знаете IP-адрес(IP address) хоста и хотите узнать имя хоста, вы можете использовать «ping -a IP address» . Пинг пытается разрешить и отобразить имя хоста цели, а затем возвращает его, как показано на снимке экрана ниже.

пинг

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

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



About the author

Я выпускник Университета штата Юта по специальности компьютерная инженерия с более чем 10-летним опытом разработки программного обеспечения и разработки для Windows. Имею опыт работы с документами PDF и Office, а также создания гаджетов на платформах iOS и Android.



Related posts