Как использовать команду Ping для устранения проблем с сетью

Команда ping — один из самых полезных инструментов диагностики сети , имеющихся в вашем распоряжении. (network diagnostic)Это полезно для поиска проблем как в вашей локальной сети, так и в Интернете. Давайте посмотрим, что делает команда ping и как ее использовать.

Что значит пинговать(Mean) что-то?

«Пропинговать» что-либо в сети означает, что вы отправляете интернет-пакет на целевой компьютер или другое сетевое устройство, запрашивая ответ. Затем это устройство отправляет вам пакет. 

Когда пакет возвращается (то есть, если он возвращается), вы можете узнать много интересного о сети между вами и пунктом назначения. 

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

Что такое интернет-пакет?

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

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

Для чего вы можете использовать Ping

Команда ping имеет два основных применения:

  • Чтобы проверить, работает ли вообще ваше подключение к удаленному компьютеру.
  • Чтобы проверить, насколько здорово это соединение.

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

Какие вещи вы можете пинговать? 

  • Теоретически вы можете пинговать что угодно с IP-адресом(IP address)
  • Вы можете пропинговать устройства в вашей локальной сети, чтобы убедиться, что они подключены правильно. 
  • Вы также можете пинговать веб-сайты, чтобы узнать, можете ли вы связаться с ними.

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

Использовать пинг легко. Вы запускаете его из командной строки(Command Prompt) или PowerShell , но в этом примере мы используем командную строку(Command Prompt) :

  1. Откройте меню « Пуск(Start Menu) », найдите командную строку(Command Prompt) и выберите ее.

  1. Введите Ping , а затем введите либо IP-адрес(IP address) устройства, либо URL-адрес сайта(URL of a site) , который вы хотите пропинговать.

Мы использовали Google.com в качестве примера ниже.

После запуска ping отправит четыре пакета данных.

Сообщение для любых пакетов с надписью «время ожидания запроса истекло» означает, что ваш компьютер не получил ответа от цели. Если некоторые пакеты потеряны, это означает, что на некоторых путях маршрутизации между вашим компьютером и целью есть проблема.

Полезные модификаторы команды Ping(Ping Command Modifiers) для Windows

Есть довольно много командных переключателей, которые вы можете использовать с командой ping. Переключатели — это дополнительные параметры для настройки работы команды ping. Если вы хотите увидеть полный список параметров, все, что вам нужно сделать, это ввести ping /help в командной строке и нажать Enter . Вы увидите весь список, а также синтаксис и использование.

Ниже приведен(Below) список нескольких командных переключателей, которые могут быть полезны большинству пользователей:

  • /t : Непрерывно пинговать цель сколько угодно долго. Нажмите Ctrl + Break , чтобы приостановить процесс и посмотреть текущую статистику. Чтобы выйти, нажмите Ctrl + C.
  • /a : Разрешить имя хоста IP-адреса. Это полезно, если у вас есть IP-адрес и вы хотите узнать веб-адрес, связанный с конкретным сервером, который вы пингуете.
  • /n X : замените «X» на количество пингов, которые вы хотите отправить. По умолчанию четыре. Но если вы хотите лучше проанализировать количество потерянных пакетов, отправьте больше пингов, чтобы получить более точное представление о том, сколько пакетов в среднем теряется.
  • /w X : замените «X» на количество миллисекунд, которое вы хотите подождать, прежде чем объявить тайм-аут. По умолчанию это значение равно 4000 мс. Если вы считаете, что соединение может работать, но пинг не ожидает ответа достаточно долго, вы можете увеличить X, чтобы убедиться, что вы правы.
  • /l X : замените «X» значением в байтах, чтобы увеличить размер каждого пинга. По умолчанию это значение равно 32, но вы можете увеличить его до 65527. Это полезно, чтобы увидеть, не являются ли размеры пакетов причиной проблем в вашей сети. 32-байтовый ping будет работать с настройкой по умолчанию, но что-то большее приведет к потере пакетов.

Как использовать Ping на macOS

Для пользователей Mac вы должны использовать (Mac)Terminal . Предыдущие версии macOS включали Network Utility — графическую утилиту, которую можно было использовать для запуска сетевых команд, таких как ping.

Однако в последних версиях эта утилита устарела в пользу Terminal . Это не так интуитивно понятно, но все же довольно просто. Сначала(First) откройте Терминал(Terminal) , открыв Spotlight ( Command + Пробел(Spacebar) ) и введя терминал(terminal) .

Чтобы начать проверку связи, просто введите команду, показанную в Windows: ping , а затем IP-адрес или URL -адрес веб-сайта, например, ping www.google.com .

Основное различие, которое вы заметите между использованием ping в Windows и Mac , заключается в том, что в macOS оно просто продолжается до тех пор, пока вы не остановите его вручную. Чтобы прекратить проверку связи с устройством или URL -адресом , нажмите Ctrl + C. Это вернет вас к основной подсказке.

Чтобы увидеть список всех параметров, которые вы можете использовать для проверки связи в macOS, вы можете ввести man ping и получить страницы справки. Есть много переключателей, поэтому не торопитесь, играя с различными вариантами.

Чтобы выйти из справочной страницы, вам нужно просто нажать клавишу q на клавиатуре. Это закроет справочную страницу и вернет вас к подсказке.

Команда ping очень универсальна и часто является самым быстрым способом выяснить, где в сети возникла проблема. Мы настоятельно рекомендуем вам ознакомиться с основными командами сетевой диагностики в разделе «Лучшие сетевые команды командной строки Windows» .(The Best Windows Command Line Network Commands)



About the author

Я опытный инженер-программист с более чем 10-летним опытом разработки и поддержки приложений Microsoft Office. У меня есть сильное желание помогать другим достигать их целей, как благодаря моей работе в качестве инженера-программиста, так и благодаря моим навыкам публичных выступлений и налаживанию связей. Я также очень хорошо разбираюсь в аппаратных средствах и драйверах клавиатуры, многие из них я разработал и протестировал сам.



Related posts