Ping и трассировка в командной строке

Описание

PING – С помощью отправки сообщений с эхо-запросом по протоколу ICMP проверяет соединение на уровне протокола IP с другим компьютером, поддерживающим TCP/IP. После каждой передачи выводится соответствующее сообщение с эхо-ответом.

Что такое ping (пинг)?

Ping (Пинг) – это время, за которое информация проходит от вашего компьютера до сервера и обратно. Измеряется в миллисекундах (мс). Чем оно меньше, тем лучше. Пинг критичен для тех программ и сайтов, где очень важно своевременное получение и отправка информации.

Например, игры по сети (особенно стрелялки), VoIP, онлайн игрушки и т.п. Будет обидно, когда вы играете в стрелялку, заметили противника, нажали на кнопку выстрела, а через пару секунд вас убили. Дело в том, что информация о выстреле противника от его компьютера до сервера дошла быстрее, чем от вашего компьютера. Причина кроется в большом пинге.

Доступность команды пинга

Команда ping доступна из командной строки в операционных системах Windows 10 , Windows 8 , Windows 7 , Windows Vista и Windows XP . Команда ping также доступна в более старых версиях Windows, таких как Windows 98 и 95.

Изменение размера отправляемых пакетов

Чтобы выполнить ping с использованием пакетов определенного размера (в байтах), необходимо использовать следующую команду:

Windows:

ping -l <размер_пакетов> <IP или домен>

например:

ping -l 64 11.22.33.44

Linux:

ping -s <размер_пакетов> <IP или домен>

например:

ping -s 64 11.22.33.44

В данном случае производилась отправка пакетов размером в 64 байта.

Команды, связанные с ping

Команда ping часто используется с другими командами командной строки, такими как  tracert , ipconfig ,  netstat и nslookup .

Примеры использования

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

Проверка пинга

Для проверки пинга используется одноименная команда ping, которую необходимо вводить в командной строке. Запустить командную строку можно следующими способами:

:/>  Купить Microsoft Office 2021 Home and Business Mac | 5850р

Windows:

1) Пуск -> Все программы -> Стандартные -> Командная строка

2) Пуск -> Выполнить -> cmd

Linux:

В данной ОС существует множество терминалов, поэтому для этих целей можно использовать любой из установленных на ПК. Обычно стандартный терминал можно запустить сочетанием клавиш CTRL ALT T.

Итак, чтобы пропинговать определенный сервер, необходимо выполнить команду:

ping <IP или домен>

Например, для пинга адреса 11.222.33.44 необходимо выполнить команду:

ping 11.222.33.44

Ниже приведён пример результатов выполнения пинга одного из IP адресов.

Как видно из результатов, было передано и получено 4 пакета размером 32 байта. Время обмена одним пакетом составило 47 милисекунд.

Стоит отметить, что в Windows по умолчанию выполняется отправка только 4 пакетов. В Linux обмен пакетами продолжается до тех пор, пока пользователь самостоятельно не остановит процесс сочетанием клавиш CTRL C. Чтобы запустить ping аналогичным образом в Windows, необходимо использовать параметр -t. Например:

ping -t 11.222.33.44

Остановка обмена пакетами выполняется тем же сочетанием клавиш – CTRL C.

Проверка трассировки

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

Для выполнения трассировки используется следующая команда:

Windows:

tracert <IP или домен>

например:

tracert wikipedia.org

Linux:

traceroute <IP или домен>

например:

traceroute wikipedia.org

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

Чтобы активировать эту опцию необходимо использовать следующий вид команды:

Windows:

tracert -d <IP или домен>

Linux:

traceroute -n <IP или домен>

Сопровождение сайта

Синтаксис

ping [-t] [-a] [-n счетчик] [-l размер] [-f] [-i TTL] [-v тип] [-r счетчик] [-s счетчик] [{-j список_узлов | -k список_узлов}] [-w интервал] [имя_конечного_компьютера]

Синтаксис команды ping

ping [ -t ] [ -a ] [ -n count ] [ -l размер ] [ -f ] [ -i TTL ] [ -v TOS ] [ -r count ] [ -s count ] [ -w тайм-аут ] [ — R ] [ -S srcaddr ] [ -p ] [ -4 ] [ -6 ] цель [ /? ]

:/>  7 способов, как навсегда отключить обновления Windows 10
Параметры команды Ping
Вещьобъяснение
-tИспользование этой опции свистеть цель , пока не заставит его остановить с помощью Ctrl C .
-aЭтот параметр командной пинг будет решить, если это возможно, имя хоста из IP — адреса цели .
-n колЭта опция устанавливает количество отправляемых эхо-запросов ICMP от 1 до 4294967295. Команда ping отправит 4 по умолчанию, если -n не используется.
-l размерИспользуйте эту опцию, чтобы установить размер в байтах пакета эхо-запроса от 32 до 65 527. Команда ping отправит 32-байтовый эхо-запрос, если вы не используете опцию -l .
-fИспользуйте эту опцию команды ping, чтобы предотвратить фрагментацию эхо-запросов ICMP маршрутизаторами между вами и целью . Параметр -f чаще всего используется для устранения неполадок тракта максимального блока передачи (PMTU).
-i TTLЭтот параметр устанавливает значение времени жизни (TTL), максимальное значение которого составляет 255.
-v TOSЭта опция позволяет вам установить значение Типа обслуживания (TOS). Начиная с Windows 7, эта опция больше не работает, но все еще существует по причинам совместимости.
-r колИспользуйте эту опцию команды ping, чтобы указать количество прыжков между вашим компьютером и целевым компьютером или устройством, которое вы хотите записать и отобразить. Максимальное значение счетчика равно 9, поэтому используйте команду tracert, если вам интересно просмотреть все переходы между двумя устройствами.
рассчитыватьИспользуйте эту опцию, чтобы сообщить время в формате Internet Timestamp, что каждый эхо-запрос получен и эхо-ответ отправлен. Максимальное значение для счетчика равно 4, что означает, что только первые четыре прыжка могут иметь отметку времени.
время ожиданияЗадание значения тайм-аута при выполнении команды ping регулирует количество времени в миллисекундах, в течение которого ping ожидает каждого ответа. Если вы не используете опцию -w , используется значение времени ожидания по умолчанию 4000, то есть 4 секунды.
Эта опция указывает команде ping проследить путь туда и обратно.
-S srcaddrИспользуйте эту опцию, чтобы указать адрес источника.
-пИспользуйте этот переключатель, чтобы пропинговать адрес поставщика виртуальной сети Hyper-V .
-4Это заставляет команду ping использовать только IPv4, но необходимо, только если целью является имя хоста, а не IP-адрес.
-6Это заставляет команду ping использовать только IPv6, но, как и в случае с параметром -4 , это необходимо только при проверке имени хоста.
цельЭто пункт назначения, который вы хотите пропинговать, либо IP-адрес, либо имя хоста.
/?Используйте переключатель справки с командой ping, чтобы показать подробную справку о нескольких параметрах команды.

Установка количества отправляемых пакетов

Чтобы задать максимальное количество отправляемых пакетов, необходимо использовать команду следующего вида:

Windows:

ping -n <число_пакетов> <IP или домен>

например:

ping -n 5 11.22.33.44

Linux:

ping -c <число_пакетов> <IP или домен>

например:

ping -c 5 11.22.33.44

Оставьте комментарий

Adblock
detector