Ping test командная строка windows 10

Подробно о том, как проверить пинг через командную строку в операционной системе Windows 10 или Windows 7.

Проверка Ping через командную строку Windows 10 или Windows 7 – это отличный способ проверить стабильность соединения с каким-либо сервером или наличия подключения к Интернету как такового. Поскольку страницы в браузере могут не загружаться по разным причинам и подобная проблема не всегда говорит об отсутствии доступа к Интернету.

В данной статье мы расскажем, как проверить пинг через командную строку на Windows 10 или Windows 7, а также коротко рассмотрим результаты подобной проверки.

Командная строка в Windows 10 или Windows 7

Для запуска командной строки проще всего воспользоваться поиском в меню «Пуск». Для этого откройте меню «Пуск», введите команду «cmd» и после выполнения поиска откройте программу «Командная строка». При этом командную строку можно запускать как в обычном режиме, так и от имени администратора, это не принципиально.

На скриншотах внизу показано, как это выглядит в операционных системах Windows 10 и Windows 7.

Командная строка в Windows 10

Командная строка в Windows 7

Также командную строку можно запустить при помощи меню «Выполнить». В этом случае нужно нажать комбинацию клавиш Win-R и в открывшемся меню ввести команду «cmd».

Командная строка в меню Выполнить

Запуск через меню «Выполнить» работает, как в Windows 10, так и в Windows 7.

Проверка Ping через командную строку

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

Для проверки нужно ввести в командную строку команду «ping» и через пробел указать IP-адрес или доменное имя, которое связано с данным IP-адресом. Например, если вы хотите проверить пинг до IP-адреса «8.8.8.8», то вам нужно выполнить следующую команду:

ping 8.8.8.8

пинг по ip адресу

Аналогичным способом выполняется проверка пинга с указанием домена. Просто вводите команду «ping» и через пробел указываете домен. Например, если вы хотите проверить пинг до сервера «google.com», то вам нужно выполнить следующую команду:

ping google.com

пинг по домену

По умолчанию, операционные системы Windows 10 и Windows 7 отправляют только 4 пакета. Для того чтобы увеличить это значение нужно использовать параметр «-n». Например, если вы хотите 10 раз проверить пинг до IP-адреса «8.8.8.8», то нужно выполнить следующую команду:

ping 8.8.8.8 -n 10

пинг с отправкой определенного количества пакетов

Для непрекращающейся проверки пинга нужно использовать параметр «-t». Например, если вы хотите постоянно проверять пинг до IP-адреса «8.8.8.8», то нужно выполнить следующую команду:

ping 8.8.8.8 -t

Обратите внимание, при использовании параметра «-t» операционная система Windows будет посылать ping-запросы до тех пор, пока пользователь не нажмет комбинацию клавиш CTRL+C или не закроет командную строку.

пинг без остановки

Кроме этого, у команды «ping» есть и другие параметры. Для того чтобы получить справку введите в командную строку «ping /?».

просмотр справки по команде пинг

Но, большинство этих параметров вряд ли пригодятся обычному пользователю и ориентированы в первую очередь на системных администраторов.

Результаты проверки Ping

При выполнении проверки на пинг рядом с каждым отправленным пакетом отображается время его возврата в миллисекундах (мс). Это именно то, чтобы обычно называют «пингом».

пинг для каждого пакета

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

статистика по пакетам

Ниже статистика о времени приема и передачи пакетов в миллисекундах (мс) или пинг.

статистика по пингу

Здесь указывается минимальное, максимальное и среднее время передачи. При стабильном соединении эти значения не должны сильно отличаться друг от друга.

Посмотрите также:

  • Выключение компьютера через командную строку
  • Как перезагрузить компьютер через командную строку
  • Как вызвать командную строку в Windows 7
  • Как поменять дату в Windows 7
  • Как выключить компьютер через определенное время

Автор
Александр Степушин

Создатель сайта comp-security.net, автор более 2000 статей о ремонте компьютеров, работе с программами, настройке операционных систем.

Остались вопросы?

Задайте вопрос в комментариях под статьей или на странице
«Задать вопрос»
и вы обязательно получите ответ.

Ping – утилита командной строки, которая нужна для проверки подключения к другому компьютеру на уровне IP. Принцип работы очень простой: команда ping ip отправляет серию небольших пакетов данных на указанное устройство, а затем показывает время ответа.

Ping – основная команда TCP/IP, которая используется для устранения неполадок подключения, доступности и разрешения имени. Она также позволяет узнать имя и IP-адрес компьютера. 

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

Команда ping в Windows имеет следующие параметры, которые позволяют решать разные задачи:

ping [/t] [/a] [/n <count>] [/l <size>] [/f] [/I <TTL>] [/v <TOS>] [/r <count>] [/s <count>] [{/j <hostlist> | /k <hostlist>}] [/w <timeout>] [/R] [/S <Srcaddr>] [/4] [/6] <targetname>

Чтобы посмотреть в командной строке (cmd) ping-команды, вызовите справку:

ping /?

Справка Ping на WindowsНа Linux параметры команды отличаются. Чтобы посмотреть доступные опции, выполните в терминале команду:

ping -help

Справка ping

Суть команды ping проста, но примеров ее использования очень много. Давайте посмотрим, что можно делать с ее помощью.

Комьюнити теперь в Телеграм

Подпишитесь и будьте в курсе последних IT-новостей

Подписаться

Простая проверка доступности

Это то, что делали многие пользователи, – пинговали популярные ресурсы, чтобы убедиться, что интернет на их компьютере работает. Эта же команда используется для проверки доступности.

Пример запроса:

ping google.com // вместо домена можно указать IP-адрес

Windows отправит только 4 запроса, после чего выдаст статистику для указанного адреса. Можно убрать это ограничение, указав параметр -t.

Чтобы прервать отправку и получить статистику, нажимаем сочетание клавиш Ctrl+C.

Проверка доступности сервера

По умолчанию команда ping IP-адреса на Linux посылает пакеты, пока вы не прервете их отправку вручную с помощью сочетания клавиш Ctrl+C. Чтобы ограничить количество, укажем нужное число. Например:

ping -c 3 google.com // будет отправлено 3 пакета

Изменение интервала между отправкой пакетов

По умолчанию пакеты отправляются с интервалом в одну секунду. Но можно установить другое время.

ping -i 5 IP-адрес // 5 секунд между отправкой пакетов

ping -i 0.2 IP-адрес // 2 миллисекунды между отправкой пакетов

Для установки значений меньше 0.2 секунды требуются права суперпользователя (sudo).

Массовая отправка пакетов для нагрузочного тестирования

Эта возможность также доступна только суперпользователям:

ping -f IP-адрес  // за секунду будут отправлены сотни тысяч запросов

Изменение размера пакета 

По умолчанию размер пакета – 32 байта. Можно установить другой размер:

$ ping -s 100 IP-адрес // значения указываются в байтах

Включение звукового сигнала

Если ответа от хоста нет, отправляем эту команду:

Затем начинаем искать причину сбоя. После ее устранения воспроизведется звуковой сигнал. Он говорит о том, что хост теперь отвечает.

Вывод статистики ping

Чтобы не засорять терминал лишней информацией, пропустим ответы хоста и сразу получим статистику: 

А можно, наоборот, получать статистику выполнения без прерывания команды. Для этого нужно нажать сочетание клавиш CTRL + |.

Тема: команда PING в командной строке Windows

Всем привет! Если вы являетесь постоянным читателем данного блога, то помните, что совсем недавно мы подвели итоги по теме создания и настройки локальной сети. Но вот совсем незаслуженно умолчали об очень важных моментах.

Например, не раскрыли тему, что такое команда PING в командной строке Windows 10. Итак, что же это за зверь и с чем его едят? На самом деле, данная утилита просто незаменимая штука при диагностике сетевых проблем.

Содержание статьи:

  • Как правильно пользоваться командой PING
  • Дополнительные параметры команды PING

Более того, друзья, косвенно мы с вами уже имели дело с данной командой. Тогда, если помните, речь шла о настройке параметров DNS-серверов от Яндекса и Гугла. А теперь давайте знакомиться с ней более плотно.

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

В нашем случае он будет следующим: 192.168.1.150. Ну что же, давайте его «запингуем». Нажимаем правой кнопкой мыши на «Пуск» и в открывшемся меню выбираем пункт «Командная строка (администратор)»:

После этого система попросит еще раз подтвердить серьезность намерений. Выбираем «Да», затем в командной строке вводим саму команду:

Тема: команда PING в командной строке Windows

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

  • ping 192.168.1.150

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

А вот так будет выглядеть ситуация, когда нужный компьютер по какой-то причине не будет отвечать на запросы:

Тема: команда PING в командной строке Windows

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

Также важно понимать, что таким способ можно диагностировать не только ПК, но и любые устройства с сетевой картой. Это могут быть телевизоры Смарт ТВ либо спутниковые тюнеры.

А еще вместо цифрового значения IP-адреса можно вводить буквенное. Смотрите, сейчас мы протестируем доступность в интернете данного блога:

Тема: команда PING в командной строке Windows

Фу, слава Богу все хорошо! Для особо искушенных обязательно следует сказать о том, что команда PING имеет множество дополнительных параметров. Вот они:

Тема: команда PING в командной строке Windows

Давайте рассмотрим как это может выглядеть на практике. На самом деле все очень просто. Для живого примера уменьшим количество посылаемых запросов с 4 до 2. Здесь нам понадобится оператор «-n» из списка выше:

Тема: команда PING в командной строке Windows

В общем, теперь вы сами видите, дорогие читатели, что команда PING в командной строке Windows 10 это совсем несложно. Поэтому пользуйтесь ей на здоровье и вспоминайте автора блога хорошими словами.

На этом давайте закругляться. Если остались какие-то вопросы либо непонятные моменты, стучитесь в комментарии к статье. Кстати, в ближайших выпусках будет рассмотрена еще одна классная утилита, не пропустите. А пока что давайте смотреть интересное видео про ваш возраст.

Главная » ОС » Как проверить пинг через командную строку

Как проверить пинг через командную строку

ОС 09.04.2019

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

Тестирование сети (инструмент PING)

Открываем командную строку

Для проверки связи с сетевым устройством (рабочей станцией, сервером и т.п.) необходимо открыть командную строку (найти ее можно в меню «Пуск»->Все программы->Стандартные). Либо нажимаем сочетание клавиш Win+R и вводим CMD

Как проверить пинг через командную строку

Как проверить пинг до сервера через командную строку

В командной строке введите команду:

ping IP_адрес (например, ping 192.168.1.1)

В итоге вы увидите процесс опроса устройства по заданному IP-адресу. Если время обмена пакетами составляет несколько миллисекунд, то сеть работает нормально. Однако, при появлении ошибок связи с устройством следует искать неисправность.

Для начала следует выполнить проверку связи с локальным IP-адресом, выполнив команду: ping 127.1.1.0, где 127.1.1.0 – это локальный адрес собственного компьютера.

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

Как проверить пинг интернет соединения

Для пинга интернет соединения вводим в командную строку либо адрес сайта, либо его ip: ping site.ru. Например, для пинга сайта Яндекса нужно ввести команду ping yandex.ru

Как проверить пинг через командную строку

Изучаем цифры потерянных пакетов, в идеале они должны стремиться к нулю. Вместо yandex.ru можно вводить любой сайт, или IP адрес. Если есть ответ от сервера — значит сайт и интернет у вас работают.

Дополнительные агрунементы для пинга

Команду PING можно задавать с дополнительными аргументами, которые позволят вам более тонко настроить тест. Например, команда ping –t IP_адрес будет производить «пингование» до тех пор, пока пользователь не остановит тест.

Полный список доступных аргументов и их значения можно посмотреть, введя в командной строке команду: ping /?

Видео инструкция

Содержание

  1. Команда PING в командной строке Windows 10. Что это за зверь и с чем его едят
  2. Содержание статьи:
  3. Как проверить ping и трассировку через командную строку
  4. Содержание
  5. Проверка пинга
  6. Установка количества отправляемых пакетов
  7. Изменение размера отправляемых пакетов
  8. Проверка трассировки
  9. Ping test командная строка windows 10
  10. Синтаксис
  11. Параметры
  12. Пример выходных данных команды ping
  13. Примеры
  14. Как проверить пинг через командную строку
  15. Открываем командную строку
  16. Как проверить пинг до сервера через командную строку
  17. Как проверить пинг интернет соединения
  18. Дополнительные агрунементы для пинга
  19. Видео инструкция
  20. Как проверить Ping в Windows
  21. Содержание
  22. Как использовать команду
  23. Дополнительная информация
  24. Заключение

Команда PING в командной строке Windows 10. Что это за зверь и с чем его едят

komanda ping 9

Всем привет! Если вы являетесь постоянным читателем данного блога, то помните, что совсем недавно мы подвели итоги по теме создания и настройки локальной сети. Но вот совсем незаслуженно умолчали об очень важных моментах.

Например, не раскрыли тему, что такое команда PING в командной строке Windows 10. Итак, что же это за зверь и с чем его едят? На самом деле, данная утилита просто незаменимая штука при диагностике сетевых проблем.

Содержание статьи:

Более того, друзья, косвенно мы с вами уже имели дело с данной командой. Тогда, если помните, речь шла о настройке параметров DNS-серверов от Яндекса и Гугла. А теперь давайте знакомиться с ней более плотно.

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

В нашем случае он будет следующим: 192.168.1.150. Ну что же, давайте его «запингуем». Нажимаем правой кнопкой мыши на «Пуск» и в открывшемся меню выбираем пункт «Командная строка (администратор)»:

komanda ping 2

После этого система попросит еще раз подтвердить серьезность намерений. Выбираем «Да», затем в командной строке вводим саму команду:

komanda ping 3

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

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

А вот так будет выглядеть ситуация, когда нужный компьютер по какой-то причине не будет отвечать на запросы:

komanda ping 5

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

Также важно понимать, что таким способ можно диагностировать не только ПК, но и любые устройства с сетевой картой. Это могут быть телевизоры Смарт ТВ либо спутниковые тюнеры.

А еще вместо цифрового значения IP-адреса можно вводить буквенное. Смотрите, сейчас мы протестируем доступность в интернете данного блога:

komanda ping 6

Фу, слава Богу все хорошо! Для особо искушенных обязательно следует сказать о том, что команда PING имеет множество дополнительных параметров. Вот они:

komanda ping 7

Давайте рассмотрим как это может выглядеть на практике. На самом деле все очень просто. Для живого примера уменьшим количество посылаемых запросов с 4 до 2. Здесь нам понадобится оператор «-n» из списка выше:

komanda ping 8

В общем, теперь вы сами видите, дорогие читатели, что команда PING в командной строке Windows 10 это совсем несложно. Поэтому пользуйтесь ей на здоровье и вспоминайте автора блога хорошими словами.

На этом давайте закругляться. Если остались какие-то вопросы либо непонятные моменты, стучитесь в комментарии к статье. Кстати, в ближайших выпусках будет рассмотрена еще одна классная утилита, не пропустите. А пока что давайте смотреть интересное видео про ваш возраст.

Источник

Как проверить ping и трассировку через командную строку

В сети интернет, в частности, на форумах, в случае возникновения проблемы с подключением к какому-либо узлу (серверу), рекомендуют проверить пинг или выполнить трассировку маршрута и таким образом проверить доступность сервера.

Но что такое пинг и что такое трассировка? Пинг (ping) – это инструмент (утилита) для проверки целостности соединения в сетях на основе TCP/IP. Трассировка (traceroute или tracert команда) – это программа для определения маршрутов следования данных в сетях TCP/IP.

Однако не всегда можно встретить информацию о том, как именно выполняется эта проверка: как пинговать или как сделать трассу.

Содержание

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

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

ping traceroute 1

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

ping traceroute 2

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

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

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

ping traceroute 3

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

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

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

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

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

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

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

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

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

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

ping traceroute 4

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

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

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

Источник

Ping test командная строка windows 10

Область применения: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012

Проверяет подключение на уровне IP к другому компьютеру TCP/IP, отправляя сообщения эхо-запросов протокола ICMP. Отображаются сообщения о получении соответствующих эхо-ответов, а также время кругового пути. Ping — это основная команда TCP/IP, используемая для устранения неполадок подключения, доступности и разрешения имен. При использовании без параметров эта команда отображает содержимое справки.

Эту команду также можно использовать для проверки имени компьютера и IP-адреса компьютера. Если проверка связи с IP-адресом выполнена успешно, но проверка связи с именем компьютера не выполняется, может возникнуть проблема разрешения имен. В этом случае убедитесь, что указываемое имя компьютера можно разрешить через локальный файл hosts с помощью запросов службы доменных имен (DNS) или методов разрешения имен NetBIOS.

Эта команда доступна, только если протокол Интернета (TCP/IP) установлен в качестве компонента в свойствах сетевого адаптера в окне Сетевые подключения.

Синтаксис

Параметры

Пример выходных данных команды ping

Примеры

Чтобы проверить связь с целевым 10.0.99.221 и разрешить 10.0.99.221 в его имя узла, введите:

Чтобы проверить связь с 10.0.99.221 назначения с 10 сообщениями эхо-запроса, каждый из которых имеет поле данных 1000 байт, введите:

Чтобы проверить связь с назначением 10.0.99.221 и записать маршрут для 4 прыжков, введите:

Чтобы проверить связь с целевым 10.0.99.221 и указать свободный исходный маршрут 10.12.0.1-10.29.3.1-10.1.44.1, введите:

Источник

Как проверить пинг через командную строку

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

Открываем командную строку

Для проверки связи с сетевым устройством (рабочей станцией, сервером и т.п.) необходимо открыть командную строку (найти ее можно в меню «Пуск»->Все программы->Стандартные). Либо нажимаем сочетание клавиш Win+R и вводим CMD

Image 27

Как проверить пинг до сервера через командную строку

Ping 02

В командной строке введите команду:

ping IP_адрес (например, ping 192.168.1.1)

Ping 03

В итоге вы увидите процесс опроса устройства по заданному IP-адресу. Если время обмена пакетами составляет несколько миллисекунд, то сеть работает нормально. Однако, при появлении ошибок связи с устройством следует искать неисправность.

Для начала следует выполнить проверку связи с локальным IP-адресом, выполнив команду: ping 127.1.1.0, где 127.1.1.0 – это локальный адрес собственного компьютера.

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

Как проверить пинг интернет соединения

Для пинга интернет соединения вводим в командную строку либо адрес сайта, либо его ip: ping site.ru. Например, для пинга сайта Яндекса нужно ввести команду ping yandex.ru

ping

Изучаем цифры потерянных пакетов, в идеале они должны стремиться к нулю. Вместо yandex.ru можно вводить любой сайт, или IP адрес. Если есть ответ от сервера — значит сайт и интернет у вас работают.

Дополнительные агрунементы для пинга

Команду PING можно задавать с дополнительными аргументами, которые позволят вам более тонко настроить тест. Например, команда ping –t IP_адрес будет производить «пингование» до тех пор, пока пользователь не остановит тест.

Полный список доступных аргументов и их значения можно посмотреть, введя в командной строке команду: ping /?

Ping 04

Видео инструкция

Источник

Как проверить Ping в Windows

paprnt btn

Содержание

Packet Internet Grouper(акроним команды Ping) служит для проверки соединения с тем или иным сервером либо роутером. Обычно эта команда используется для выявления проблем соединения. Команда Ping позволяет проверить соединение и сделать выводы о необходимости устранения неисправностей. Потом уже придется думать о том, как понизить пинг и улучшить «коннект». Проверить качество соединения в Windows не составляет никакого труда. Сейчас мы в этом убедимся.

Как использовать команду

Первым делом нужно запустить командную строку Windows. Ее можно найти в меню «Пуск», вкладка «Все программы», подпункт «Стандартные». Ping Test запускается только в командной строке.

image0011

Чтобы не мучиться с поиском командной строки по всему «Пуску» можно выбрать пункт «Выполнить», ввести там три буквы «cmd», нажать Enter. Тут же откроется командная строка Windows.

image0033

Проверка пинга запускается ключом «ping имя сервера» (к примеру «mail.ru»). Команда ping имеет немалое количество дополнительных ключей, но это сейчас не столь важно. Эти ключи позволяют запускать программу проверки «коннекта» с определенными параметрами для некоторых экстраординарных случаев. Для просмотра помощи нужно ввести в строке «пинг», нажать Enter.

image0021

Для того чтобы проверить пинг роутера или модема потребуется в cmd ping вместо имени сервера ввести IP адрес вашего роутера. К примеру, 192.168.1.1. Адрес роутера можно посмотреть в свойствах подключения к сети. Если ваш протокол TCP IP использует автоматическую настройку адреса, то можно смело вводить «стандартный» 192.168.1.1. Итак, рассмотрим ситуацию, где нужно проверить пинг на примере сервера mail.ru. Команда «ping mail.ru» даст нам всю необходимую информацию. Окно командной строки при этом будет выглядеть примерно так.

image0043

Красным выделена текущая скорость передачи пакетов. Оптимальным временем передачи является значение 32-34 мс. Если время больше, значит с соединением что-то не так. Нужно искать причину и устранять ее. Cmd ping позволяет также проверить качество «коннекта» компьютера с роутером. Для этого вводим IP «192.168.1.1». Внимание, адрес роутера может отличаться!

image006

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

Дополнительная информация

Для поиска дополнительной информации по этому вопросу можно обратиться к консультантам нашего портала или воспользоваться поиском в сети интернет. О том, как проверить пинг есть немало информации. Весьма полезными могут оказаться обучающие видеоролики с YouTube.com.

Видео, расположенное исчерпывающе объясняет, как нужно использовать cmd ping.

А это видео еще более подробно описывает процесс проверки соединения на примере Windows 7.

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

Заключение

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

Источник

Команда Ping — проверка работоспособности сети

При возникновении проблем с сетью узнать причину неисправности поможет команда Ping (и неважно это локальная сеть или интернет). Что же это за команда? Давайте попробуем разобраться и копнем немного теории.

Немного теории о команде Ping

Ping — это отклик, время ответа сервера на запрос вашего компьютера. Другими словами, это промежуток времени, за который пакет, отосланный от вашего компьютера, проходит до другого компьютера в сети и возвращается обратно. Проще говоря, команда PING служит для проверки доступности удаленных узлов и диагностики качества связи в сети.

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

Ping пожалуй самая основная TCP/IP-команда среди пользователей Windows, используемая для устранения неполадок и проверки возможности доступа к Интернет.

Команда Ping, запущенная без параметров, выводит справку. Одинаково результативно работает на всех версиях Windows, включая и Windows 10.

Что поможет диагностировать команда Ping?

  • Низкую скорость загрузки сайтов — т.е, если сайты долго открываются;
  • Периодическое исчезновение связи с интернетом – сайты какое-то время открываются нормально, но периодически не открываются;
  • Если вы смотрите фильм в режиме онлайн, а видео «подтормаживает»;
  • Проблемы во время онлайн-игр.

Видео: PING — команда для проверки и диагностики сети

Команда Ping на практике

Давайте поближе ознакомимся с командой. Для проверки связи введем команду ping IP-адрес, например пропингуем сервера крупных компаний, таких как Яндекс и Гугл:

  • ping ya.ru,
  • ping google.ru

Какую информацию предоставляет нам это команда:

  1. IP-адрес компьютера, с кем осуществляется проверка связи;
  2. Число отправленных байт – по умолчанию 32 байта;
  3. Время отклика сервера в мс – вот это самый основной параметр, на который нужно обратить максимальное внимание;
  4. Количество промежуточных устройств в сети, через которые пакет должен пройти, по-другому называют «время жизни пакета» — Time to live (TTL).

Показатель время отклика сервера

Теперь поговорим про показатель время отклика сервера. Это время с момента отправки пакета до момента получения ответа от сервера. Измеряется этот показатель в миллисекундах (мс). Чем меньше это значение, тем лучше связь.

Значения времени отклика (см скрин ниже — среднее значение 33 мс):

  1. До 40 мс — идеальное значение. Такое время реакции позволяет комфортно пользоваться стримминговыми сервисами;
  2. От 40 — 110 мс считается нормальным значением. Пинг позволяет комфортно пользоваться интернет-серфингом и онлайн-игр;
  3. Если пинг больше 110 — 210 мс, то медиасервисы будут работать медленно.

Команда PING

Полный синтаксис и важные ключи команды PING

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

  • -t — Задает для команды ping отправку сообщений с эхо-запросом к точке назначения до тех пор, пока команда не будет прервана. Для прерывания команды и вывода статистики нажмите комбинацию CTRL-BREAK. Для прерывания команды ping и выхода из нее нажмите клавиши CTRL-C.
  • -a — Задает разрешение обратного имени по IP-адресу назначения. В случае успешного выполнения выводится имя соответствующего узла.
  • -n счетчик — Задает число отправляемых сообщений с эхо-запросом. По умолчанию — 4.
  • -l размер — Задает длину (в байтах) поля данных в отправленных сообщениях с эхо-запросом. По умолчанию — 32 байта. Максимальный размер — 65500.
  • -f — Задает отправку сообщений с эхо-запросом с флагом «Don’t Fragment» в IP-заголовке, установленном на 1. Сообщения с эхо-запросом не фрагментируются маршрутизаторами на пути к месту назначения. Этот параметр полезен для устранения проблем, возникающих с максимальным блоком данных для канала (Maximum Transmission Unit).
  • -i TTL — Задает значение поля TTL в IP-заголовке для отправляемых сообщений с эхо-запросом. По умолчанию берется значение TTL, заданное по умолчанию для узла. Для узлов Windows XP это значение обычно равно 128. Максимальное значение TTL — 255.
  • -v тип — Задает значение поля типа службы (TOS) в IP-заголовке для отправляемых сообщений с эхо-запросом. По умолчанию это значение равно 0. тип — это десятичное значение от 0 до 255.
  • -r счетчик — Задает параметр записи маршрута (Record Route) в IP-заголовке для записи пути, по которому проходит сообщение с эхо-запросом и соответствующее ему сообщение с эхо-ответом. Каждый переход в пути использует параметр записи маршрута. По возможности значение счетчика задается равным или большим, чем количество переходов между источником и местом назначения. Параметр счетчик имеет значение от 1 до 9.
  • -s счетчик — Указывает вариант штампа времени Интернета (Internet Timestamp) в заголовке IP для записи времени прибытия сообщения с эхо-запросом и соответствующего ему сообщения с эхо-ответом для каждого перехода. Параметр счетчик имеет значение от 1 до 4.
  • -j список_узлов — Указывает для сообщений с эхо-запросом использование параметра свободной маршрутизации в IP-заголовке с набором промежуточных точек назначения, указанным в списке_узлов. При свободной маршрутизации последовательные промежуточные точки назначения могут быть разделены одним или несколькими маршрутизаторами. Максимальное число адресов или имен в списке узлов — 9. Список узлов — это набор IP-адресов (в точечно-десятичной нотации), разделенных пробелами.
  • -k список_узлов — Указывает для сообщений с эхо-запросом использование параметра строгой маршрутизации в IP-заголовке с набором промежуточных точек назначения, указанным в списке_узлов. При строгой маршрутизации следующая промежуточная точка назначения должна быть доступной напрямую (она должна быть соседней в интерфейсе маршрутизатора). Максимальное число адресов или имен в списке узлов равно 9. Список узлов — это набор IP-адресов (в точечно-десятичной нотации), разделенных пробелами.
  • -w интервал — Определяет в миллисекундах время ожидания получения сообщения с эхо-ответом, которое соответствует сообщению с эхо-запросом. Если сообщение с эхо-ответом не получено в пределах заданного интервала, то выдается сообщение об ошибке «Request timed out». Интервал по умолчанию равен 4000 (4 секунды).
  • имя_конечного_компьютера — Задает точку назначения, идентифицированную IP-адресом или именем узла.

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

  1. t — Задаем отправку сообщений с эхо-запросом к точке назначения до тех пор, пока команда не будет прервана. Для прерывания команды ping и выхода из нее служат клавиши CTRL-C. ping ya.ru —t
  2. l размер — Задаем длину (в байтах) поля данных в отправленных сообщениях с эхо-запросом по умолчанию — 32 байта. Максимальный размер — 65500. Задаем 1000 байт — ping ya.ru -l 1000
  3. n счетчик — Задаем число отправляемых сообщений с эхо-запросом. По умолчанию — 4. Давайте отправим 10 сообщений. ping ya.ru -n 10
  4. -a —  Параметр задает разрешение обратного имени по IP-адресу назначения. В случае успешного выполнения выводится DNS-имя соответствующего узла. Пример —ping —a 192.168.1.1 — это в локальной сети (выводит имя компьютера в сети ЛВС), ping -a 87.250.250.242 — для сети интернет (выводит имя компьютера в из сети интернет, в данном примере ya.ru)
  5. Ну и соответственно параметры можно комбинироватьping ya.ru —n 10 —l 1000

Для проверки сети также можно воспользоваться командами:

  • TRACERT — определяет путь до точки назначения с помощью посылки эхо-сообщений;
  • PATHPING — предоставляет информацию о потерях данных на промежуточных узлах.

Привет, посетитель сайта ZametkiNaPolyah.ru! Эта запись будет про простую, но очень полезную стандартную сетевую утилиту ping и о том, как ею пользоваться из командной строки Windows. Возможности команды ping скромны, но ее можно быстро проверить доступность удаленного ресурса или сервера, оценить потери и задержки, хотя и не очень точно. Почему не очень точно? Об этом вы узнаете из данной записи, а также здесь вы найдете простую инструкцию о том, как при помощи команды ping проверить домашнюю сеть и интернет соединение.

Если вам интересна тема компьютерных сетей, то в блоге уже практически закончена первая часть курса по основам компьютерных сетей, можете ознакомиться с ее содержимым. И вот здесь можно получить немного информации о самом курсе основанном на Cisco ICND1.

Что такое пинг и как работает эта команда?

Содержание статьи:

  • Что такое пинг и как работает эта команда?
  • Как проверить пинг?
  • Параметры команды Ping в Windows
  • Примеры использования утилиты Ping для сетевой диагностики
    • Бесконечный пинг удаленного узла
    • Как задать число пакетов команде Ping
    • Как узнать имя узла/доменное имя при пинге IP-адреса
    • Как задать размер пакетов при пинге и запретить фрагментацию пакетов при использовании команды Ping
    • Как узнать маршрут до удаленного узла при помощи утилиты Ping
    • Другие полезные параметры утилиты Ping
  • Как диагностировать домашнюю локальную сеть и интернет при помощи команды Ping
    • Как проверить сетевые программные компоненты компьютера при помощи утилиты Ping
    • Проверяем работу роутера и физических интерфейсов компьютера при помощи команды Ping
    • Проверяем интернет канал, который предоставляет нам провайдер при помощи утилиты Ping
  • Простые советы и рекомендации по использованию утилиты Ping при сетевой диагностики
  • Выводы

Команда Ping – одна из самых используемых сетевых утилит интерпретатора командной строки, присутствующая в стандартном наборе программных средств любой операционной системы с поддержкой сетевого взаимодействия. Утилита Ping является самым простым и удобным средством проверки доступности удаленного узла. Данная утилита есть не только в операционных системах для настольных ПК и серверов, например, операционных системах семейства Windows или UNIX-подобных операционных системах, к которым относится Linux (вот здесь можете немного прочитать про дистрибутив Linux Mint). Но также эта утилита есть среди стандартных компонентов многих сетевых устройств, скорее всего, ваш домашний роутер тоже умеет пинговать удаленные узлы.

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

Программа Ping в Windows представлена одним файлом — ping.exe, этот файл находится в папке System32: c:WindowsSystem32. Но сейчас нам это не особо интересно, куда интереснее понять, как работает данная команда, и какие возможности есть нее при  использовании из командной строки Windows. Стоит отметить, что для ее использования вам не потребуется запускать командную строку от имени администратора.

Итак, мы уже выяснили, что команда Ping используется для проверки доступности удаленных узлов в компьютерной сети (сеть Интернет это тоже компьютерная сеть), для своей работы эта утилита использует протокол ICMP (Internet Control Message Protocol или протокол межсетевых управляющих сообщений), этот протокол работает на сетевом уровне модели стека протоколов TCP/IP (эта информация нам потребуется чуть ниже).

Как правило, в сетевом взаимодействие принимает участие, как минимум, две стороны, а между этими устройствами есть канал связи, в котором могут быть транзитные узлы и линии передач разного качества, чтобы косвенно оценить качество канала связи между точками А и Б, можно использовать команду Ping. Давайте договоримся, что точкой А будет наш компьютер, а точкой Б — удаленный узел.

Когда мы запустим командную строку и напишем ping <адрес удаленного узла> (в качестве адреса удаленного узла можно использовать как IP-адреса, так и доменные имена или имена хостов) и нажмем Enter, наш компьютер сформирует специальное сообщение, которое называется ICMP Echo-Request, это сообщение он запакует в IP-пакет (вспоминаем про инкапсуляцию данных в компьютерной сети), у пакета есть специальное поле IP-адрес назначения, в которое компьютер запишет IP-адрес удаленного узла, а также есть поле IP-адрес источника, в это поле компьютер запишет свой IP-адрес, чтобы на точке Б знали куда посылать ответ.

Также стоит заметить, что ICMP-запрос, который будет сформирован компьютером представляет собой сообщение, состоящее из двух больших частей:

  1. Заголовка (ICMP Header), в котором содержится вся служебная информация, в том числе и тип сообщения, то есть по заголовку можно понять чем является данное сообщение — запросом или ответом. Заголовок ICMP сообщения является обязательной его частью, размер заголовка составляет 8 байт.
  2. Тело сообщения или полезные данные (ICMP Payload) не является обязательной частью ICMP-сообщения, но при использовании команды Ping поле данных ICMP сообщения обычно заполняется символами английского алфавита.

Когда ICMP-запрос нашего компьютера дойдет до удаленного узла, он принимает решение о том, что с ним делать, удаленный узел может быть настроен таким образом, что вообще не будет отвечать на ICMP-запросы, но давайте представим, что удаленный узел решил ответить на наш запрос, в ответ он пошлет ICMP-ответ, а если быть точным, то ICMP Echo-Reply, размере заголовка ответа не изменится, он в любом случае 8 байт (изменятся некоторые значения заголовка), но еще удаленный узел должен будет поместить в поле данных ICMP-ответа те же самые данные, которые он получил в запросе, а затем послать его обратно нам на точку А.

Эта схема взаимодействия очень похожа на модель клиент-сервер, только с той разницей, что здесь нет явных ролей клиента и сервера: если точка А посылает запросы, то ответы ей будет давать точка Б, а если точка Б будет слать запросы, то отвечать придется точке Б, стоит еще заметить, что обмен ICMP сообщениями, строго говоря, не вписывается в модель клиент-сервер. ICMP-запрос нельзя считать попыткой компьютера получить услугу от удаленной стороны, а ответ удаленной стороны нельзя считать оказанием услуги, это просто служебные сообщения, которые позволяют нам убедиться, что связь между узлами есть.

Давайте запустим командую строку Windows и на практике посмотрим как работает утилита ping, напишите ping 8.8.8.8.

Как работает команда Ping в Windows

Как работает команда Ping в Windows

У команды Ping в любой операционной системе есть один обязательный параметр — адрес удаленного узла, я уже говорил, что это может быть как имя хоста, так и IP-адрес, в данном случае мы пинговали публичный ДНС-сервер Гугл по IP-адресу. По умолчанию команда Ping в Windows оправляет четыре запроса к удаленному узлу, также утилита в Windows по умолчанию задает размер полезных данных ICMP сообщения равным 32-ум байтам, каждый запрос упаковывается в IP-пакет, у которого есть поле TTL (time to live), по умолчанию команда Ping задает значение этому полю равное пятьдесят пять, все эти параметры можно менять, но об этом ниже.

Обратите внимание: после того как команда Ping закончила свою работу, она предоставила нам общую информацию, в данном случае мы видим, что было отправлено четыре пакета, получено четыре ответа и ни одного потерянного пакета, а также есть сводная информация о времени прохождения пакетов по сети: максимальное время, среднее время и минимальное время, в данном случае получилось, что этих три числа одинаковые, но так бывает не всегда.

Еще в выводе утилиты Ping видно время прохождения пакета по сети, можно сказать, что когда наш ПК отправляет запрос в сторону удаленного узла, он включает таймер, который считает сколько времени прошло, как только наш ПК получает ответ на запрос он выключает таймер и фиксирует время, если удаленный узел недоступен, мы не ждем до бесконечности, по умолчанию утилита Ping в Windows использует максимальное время ожидания четыре секунды, это время можно менять.

Давайте попробуем пропинговать удаленный узел, используя доменное имя, пинговать будем домен компании Майкрософт, все дело в том, что некоторые сервера этой компании не отвечают на ICMP-запросы.

Передаем в качестве параметра команде Ping доменное имя

Передаем в качестве параметра команде Ping доменное имя

На скрине выше вы видите два результата работы команды Ping: в первом случае мы пинговали домен microsoft[точка]com, этот домен висит на IP-адресе 104.43.195.251, об этом нам сказала команда Ping, мой ПК отправил четыре запроса и ни разу не получил ответ, просто сервер Майкрософта не отвечает на запросы, при попытке пропинговать адрес 104.43.195.251, вы точно также получите четыре раза сообщение о том, что «Превышен интервал ожидания для запроса». Вообще, сообщения могут быть разными и сообщают они нам о разных ситуациях, но об этом мы будем говорить, когда начнем разбираться с протоколом ICMP.

Если вы откроете браузер и попробуете написать в адресной строке 104.43.195.251 или microsoft[точка]com, то сервер Майкрософт вас перенаправит на домен www[точка]microsoft[точка]сom, если пропинговать этот домен, то мы получим от него ответ, более того, команда Ping нам подскажет IP-адрес домена www[точка]microsoft[точка]сom, а также сообщит имя хоста (e13678.dspb.akamaiedge.net). Думаю, с назначением  команды Ping все ясно.

Как проверить пинг?

Вообще, вопрос «как проверить пинг?» некорректный, потому что при помощи утилиты Ping мы проверяем не пинг как таковой, а делаем косвенную оценку качеству канала связи между точкой А и точкой Б (об особенностях, которые есть между точкой А и Б мы поговорим в конце этой публикации), оценка косвенная, потому что при пинге узла где-нибудь в Америке неизвестных для нас факторов больше, чем известных.

Например, вы запустили пингуете игровой сервер в Австралии и получаете время ответа (иначе это время называется RTT – Round Trip Time) 90 миллисекунд. Хорошо это или плохо? На самом деле трудно сказать. Для того чтобы делать какие-то выводы, например, о качестве, а вернее о возможностях вашего провайдера предоставить качественную (в вашем понимание) связь с конкретным Австралийским сервером, вам нужно провести несколько тестов. Во-первых, оценить трассу до этого сервера при помощи утилиты tracert, затем проверить эту трассу на потери при помощи утилит mtr, WinMTR или pathping.

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

Если результаты с вашего ПК гораздо хуже, чем у одного из ваших друзей, то это еще не означает, что у него Интернет лучше, это означает, что его провайдер может предоставить канал до конкретного сервера с меньшими задержками/потерями. Не спешите менять провайдера, для начала попробуйте обратиться в тех. поддержку своего, возможно, они решат вашу проблему, это причина номер раз. Для меня причина номер два заключается в том, что мне просто было бы лень менять провайдера и проходит через все эти адовы муки подключения и беготни.

Ну а причина номер три заключается в том, что провайдеры постоянно взаимодействуют друг с другом и может получиться так, что по каким-то коммерческим или юридическим причинам канал до австралийского сервера на вашем новом провайдера в один прекрасный день станет хуже чем тогда, когда вы на него перешли. В общем, какие выводы надо сделать? Вопрос: «как проверить пинг?», в корне неправильный, при помощи команды Ping мы лишь можем оценить потери до удаленного узла, а также время ответа удаленного сервера, то есть получить косвенную информацию о качестве канала связи (про другие характеристики компьютерной сети можно почитать немного здесь).

Параметры команды Ping в Windows

Теперь давайте посмотрим на параметры команды Ping в Windows. Для этого воспользуемся конструкцией, которая позволяет получить справку в командной строке (/?), команда будет выглядеть так: ping /?. Кстати говоря, если написать команду Ping без параметров, то в результате вы получите список доступных параметров. Стандартная команда help не даст вам подсказку.

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

Использование: ping [t] [a] [n <число>] [l <размер>] [f] [i <TTL>]

[v <TOS>] [r <число>] [s <число>]

[[j <список_узлов>] | [k <список_узлов>]]

[w <время_ожидания>] [R] [S <адрес_источника>]

[c секция] [p] [4] [6] конечный_узел

Параметры:

t Проверяет связь с указанным узлом до прекращения.

Для отображения статистики и продолжения проверки

нажмите клавиши CTRL+BREAK;

для прекращения нажмите CTRL+C.

a Разрешает адреса в имена узлов.

n <число> Число отправляемых запросов проверки связи.

l <размер> Размер буфера отправки.

f Устанавливает флаг, запрещающий фрагментацию,

в пакете (только IPv4).

i <TTL> Срок жизни пакетов.

v <TOS> Тип службы (только IPv4; этот параметр

использовать не рекомендуется, и он не влияет на поле

TOS в заголовке IP).

r <число> Записывает маршрут для указанного числа прыжков

(только IPv4).

s <число> Задает метку времени для указанного числа прыжков

(только IPv4).

j <список_узлов> Задает свободный выбор маршрута по списку узлов

(только IPv4).

k <список_узлов> Задает жесткий выбор маршрута по списку узлов

(только IPv4).

w <время_ожидания> Задает время ожидания каждого ответа (в миллисекундах).

R Использует заголовок маршрута для проверки и обратного

маршрута (только IPv6). В соответствии с RFC 5095,

использование этого заголовка маршрута не рекомендуется.

В некоторых системах запросы проверки связи могут быть

сброшены, если используется этот заголовок.

S <адрес_источника> Задает адрес источника.

c секция Идентификатор секции маршрутизации.

p Проверяет связь с сетевым адресом поставщика

виртуализации HyperV.

4 Задает принудительное использование протокола IPv4.

6 Задает принудительное использование протокола IPv6.

Как видите, справка Windows дает подробные и четкие пояснения по параметрам, которые можно использовать вместе с утилитой Ping. Стоит только добавить, что у данной утилиты есть один обязательный параметр — адрес удаленного узла, который может быть представлен как в виде IP-адреса, так и в виде доменного имени сайта или сервера.

Примеры использования утилиты Ping для сетевой диагностики

Давай теперь рассмотрим самые полезные и часто используемые вариации использования утилиты Ping для диагностики сети и проверки доступности удаленных ресурсов и серверов. К сожалению, как и в случае с командной tracert, здесь совершенно не будет примеров с использование протокола IPv6.

Бесконечный пинг удаленного узла

Команда Ping имеет параметр, который позволяет пинговать удаленный узел бесконечно, это параметр -t. Чтобы бесконечно пинговать удаленный узле, нужно написать так: ping -t 8.8.8.8 (вместо 8.8.8.8 вы можете использовать любой другой IP-адрес).

Пример использования параметра -t с командной Ping, как сделать бесконечный пинг

Пример использования параметра -t с командной Ping, как сделать бесконечный пинг

Обратите внимание, на скриншоте статистика работы команды Ping показана два раза: сперва для первых пяти пакетов, а затем для всех отправленных пакетов. Когда вы делаете бесконечный пинг, можно посмотреть промежуточную статистику не прерывая выполнение, для этого нужно воспользоваться сочетанием клавиш ctrl+break. Чтобы остановить бесконечный пинг, воспользуйтесь сочетанием клавиш ctrl+c.

Как задать число пакетов команде Ping

Утилита Ping в операционной системе Windows по умолчанию отправляет четыре пакета, иногда этого бывает недостаточно для проверки удаленного узла, иногда требуется отправить большее число ICMP-запросов. Для указания количество запросов к удаленному узлу у команды Ping есть параметр -n: ping -n 7 8.8.8.8.

Пинг удаленного узла с заданным числом пакетов, параметр -n команды Ping

Пинг удаленного узла с заданным числом пакетов, параметр -n команды Ping

Естественно, вы не сможете использовать параметры -n и -t вместе, так как первый говорит команде сколько пакетов отправить, а второй говорит о том, что нужно слать пинги бесконечно.

Как узнать имя узла/доменное имя при пинге IP-адреса

Обычно, у публичного IP-адреса в сети Интернет есть hostname или имя хоста, команда Ping позволяет узнать имя хоста при помощи параметра -a. Работает это всё вот таким образом.

Определяем имя хоста при пинге IP-адреса

Определяем имя хоста при пинге IP-адреса

Обратите внимание: если имя хоста не задано, то параметр -a ничего не покажет, в данном случае приватный IP-адрес 192.168.0.1 прописан на моем домашнем роутере.

Как задать размер пакетов при пинге и запретить фрагментацию пакетов при использовании команды Ping

Давайте теперь поговорим о том, как задать размер пакетов при пинге удаленного узла в командной строке Windows, а потом разберемся с фрагментацией IP-пакетов при использовании команды Ping. В операционных системах Windows при изменение размера пакетов для команды Ping есть одна небольшая, но очень важная особенность, о которой не все знают. Чтобы о ней рассказать, я должен убедиться что у вас есть представление о принципах работы моделей передачи данных, а также вы знаете и представляете как работает процесс инкапсуляции и декапсуляции данных в компьютерных сетях (модель OSI 7 и еще одна публикация по эталонной модели).

Дело всё в том, что ICMP-запрос, который посылает утилита Ping, представляет собой пакет, состоящий из двух частей: заголовка и полезных/бесполезных данных, размер заголовка ICMP составляет 8 байт. Чтобы ICMP-пакет смог дойти до узла назначения, он запаковывается в IP-пакет, который, как ни странно, тоже состоит из двух частей: заголовка и данных. Размер заголовка в протоколе IPv4 равен 20 байт.

А чтобы запрос смог дойти от вашего компьютера до домашнего роутера, IP-пакет помещается внутрь Ethernet кадра, но это для нас сейчас не важно. Наверное, не все читатели знают, поэтому мне стоит отметить, что на транспортном, сетевом и канальном уровнях модели передачи данных у сообщений этих уровней есть MTU (Maximum Transmission Unit) или максимальный размер полезной информации, который можно поместить в сообщение на том или ином уровне. При подключении вам провайдер сообщает максимально допустимое значение MTU, которое можно использовать, обычно, это значение 1500 байт, если провайдер подключает вас при помощи протокола PPPoE, то это значение 1492 байта. При этом MTU, которое сообщает вам провайдер, относится к канальному уровню, то есть Ethernet MTU. На рисунке ниже показаны настройка MTU на моем роутере.

Значение MTU на домашнем роутере

Значение MTU на домашнем роутере

А еще есть IP MTU (то есть максимальный размер полезных данных в IP-пакете) и есть размер пакетов, которые вы задаете при использовании команды Ping в Windows. Поэтому, когда вы используете команду Ping на разных устройствах с разными операционными системами, всегда узнавайте как работает эта команда, а потом только начинайте ее применять.

Когда вы задаете размеров пакетов при пинге из командной строки Windows, вы задаете размер полезных данных без учета заголовков протоколов IP и ICMP (то есть 28 байт не учитываются, но они есть), то есть если в Windows написать ping -l 1500, то на самом деле размер полезных данных в Ethernet кадре будет равен 1528 байт (так как для Ethernet кадра полезными данными является IP-пакет со всем его содержимым), а этом уже больше, чем разрешает нам провайдер. Давайте в этом убедимся.

C:UsersDell>ping l 1500 8.8.8.8

Обмен пакетами с 8.8.8.8 по с 1500 байтами данных:

Ответ от 8.8.8.8: число байт=1500 время=45мс TTL=55

Ответ от 8.8.8.8: число байт=1500 время=43мс TTL=55

Ответ от 8.8.8.8: число байт=1500 время=43мс TTL=55

Ответ от 8.8.8.8: число байт=1500 время=43мс TTL=55

Статистика Ping для 8.8.8.8:

Пакетов: отправлено = 4, получено = 4, потеряно = 0

(0% потерь)

Приблизительное время приемапередачи в мс:

Минимальное = 43мсек, Максимальное = 45 мсек, Среднее = 43 мсек

Первый раз я использовал команду ping -l 1500 8.8.8.8, то есть я задал размер 1500 байт, но почему-то, вопреки моим словам сказанным ранее, пинг до удаленного узла прошел, всё дело в том, что утилита Ping в Windows по умолчанию выполняет фрагментацию данных, то есть, если пакеты слишком большие и их невозможно пропихнуть в канал связи, то они разбиваются на более мелкие пакеты и только потом отправляются. В этом можно убедиться, если воспользоваться вот такой командной: ping -l 1500 -f 8.8.8.8. Параметр -f запрещает команде ping выполнять фрагментацию пакетов.

C:UsersDell>ping l 1500 f 8.8.8.8

Обмен пакетами с 8.8.8.8 по с 1500 байтами данных:

Требуется фрагментация пакета, но установлен запрещающий флаг.

Требуется фрагментация пакета, но установлен запрещающий флаг.

Требуется фрагментация пакета, но установлен запрещающий флаг.

Требуется фрагментация пакета, но установлен запрещающий флаг.

Статистика Ping для 8.8.8.8:

Пакетов: отправлено = 4, получено = 0, потеряно = 4

(100% потерь)

Я уже говорил, что в моем случае максимально возможный размер пакета равен 1472 байта, так получается из-за особенностей работы утилиты пинг в Windows, которая не учитывает размер ICMP и IP заголовков, плюс провайдер мне поставил ограничение MTU равное 1500 байт.

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

C:UsersDell>ping l 1472 f 8.8.8.8

Обмен пакетами с 8.8.8.8 по с 1472 байтами данных:

Ответ от 8.8.8.8: число байт=1472 время=43мс TTL=55

Ответ от 8.8.8.8: число байт=1472 время=43мс TTL=55

Ответ от 8.8.8.8: число байт=1472 время=43мс TTL=55

Ответ от 8.8.8.8: число байт=1472 время=43мс TTL=55

Статистика Ping для 8.8.8.8:

Пакетов: отправлено = 4, получено = 4, потеряно = 0

(0% потерь)

Приблизительное время приемапередачи в мс:

Минимальное = 43мсек, Максимальное = 43 мсек, Среднее = 43 мсек

C:UsersDell>ping l 1473 f 8.8.8.8

Обмен пакетами с 8.8.8.8 по с 1473 байтами данных:

Требуется фрагментация пакета, но установлен запрещающий флаг.

Требуется фрагментация пакета, но установлен запрещающий флаг.

Требуется фрагментация пакета, но установлен запрещающий флаг.

Требуется фрагментация пакета, но установлен запрещающий флаг.

Статистика Ping для 8.8.8.8:

Пакетов: отправлено = 4, получено = 0, потеряно = 4

(100% потерь)

C:UsersDell>

Как видим, при использовании команды ping -l 1472 -f 8.8.8.8, пакеты доходят до конечного узла, но стоит немного увеличить размер пакета и они уже не уйдут дальше моего компьютера, это видно по результатам работы команды ping -l 1473 -f 8.8.8.8. Стоит отметить, что команда Ping может принимать сразу несколько параметров, главное, чтобы эти параметры не противоречили друг другу. Например, мы можем пропинговать удаленный узел, задав нужно количество пакетов и их размер, а также запретив фрагментацию пакетов.

Задаем количество пакетов и их размер для команды Ping в Windows

Задаем количество пакетов и их размер для команды Ping в Windows

Вот такие особенности есть у команды Ping в Windows при использование параметров -l и -f, учитывайте их, когда будете применять.

Как узнать маршрут до удаленного узла при помощи утилиты Ping

Вообще, маршрут до удаленного узла лучше узнавать с помощь специальных предназначенных для этого утилит: tracert, traceroute, pathping, mtr, winmtr. Но и команда Ping имеет полезный параметр для этих целей, параметр -r, но есть одно ограничение: параметр -r не может принимать значение больше 9.

Определяем маршрут до удаленного узла при помощи утилиты Ping

Определяем маршрут до удаленного узла при помощи утилиты Ping

Здесь вместе с параметром -r я использовал параметр -n, чтобы отправить только один пакет и получил девять переходов (посчитайте количество IP-адресов в трассе), давайте сравним полученный результат с тем, что выдаст нам команда tracert, ее вывод показан на рисунке ниже.

Пользуемся утилитой tracert для того, чтобы узнать маршрут до удаленного узла

Пользуемся утилитой tracert для того, чтобы узнать маршрут до удаленного узла

Как видим, результаты очень сильно отличаются! Во-первых, я немного обманул, сказав, что утилита Ping позволяет узнать маршрут до удаленного узла, на самом деле она показывает переходы между узлами, а во-вторых, обратите внимание на то, что промежуточные IP-адреса, полученные командой Ping, отличаются от тех, что мы получили при помощи tracert, пока я вам предлагаю найти ответ в Гугле, почитайте про ICMP протокол и как с ним работают сетевые маршрутизаторы, я же отвечу на этот вопрос в другой публикации.

Также замечу, что есть еще параметр -s, который не работает вместе -r, этот параметр также позволяет отображать переходы при пинге, но в добавок к этому, он показывает еще и метку времени, максимальное значение для этого параметра равно четырем.

Другие полезные параметры утилиты Ping

Стоит упомянуть о еще трех параметрах утилиты Ping в Windows: -w, -S и -i. Этими параметрами вы будете пользоваться не так часто, но вероятность их использования есть, поэтому стоит вкратце о них рассказать. Начнем с параметра -w, который позволяет задать время ожидания ответа от удаленного узла (ваш компьютер не до бесконечности ждет ответа), по умолчанию команда Ping в Windows использует значение 4000 мс или 4 секунды, в нормальной ситуации этого достаточно, но если канал связи очень плохой, то можно попробовать увеличить это значение, чтобы убедиться, что на том конце есть кто-то живой. Значение параметра -w задается в миллисекундах: ping -w 6000 8.8.8.8, в данном случае компьютер будет ждать ответа 6 секунд.

Второй параметр -i позволяет задать TTL (time to live) или количество узлов, которое может пройти пакет, перед тем как он будет уничтожен, то есть, если между вашим ПК и удаленным компьютером находится больше 54 маршрутизатора, то запрос от вас не дойдет до адресата, он будет уничтожен. TTL – это специальное поле в заголовке IP-пакета, которое используется для борьбы с петлей маршрутизации (ситуации, когда маршрутизаторы сконфигурированы не верно и IP-пакет бегает между ними кругами, чтобы не нарезать круги бесконечно, пакету задается значение TTL, максимальное значение TTL равно 255). Допустим ваш компьютер сформировал IP-пакет и присвоил ему значение TTL равное 30, когда пакет попадет с вашего компьютера на домашний роутер, он его обработает и прежде чем отправить пакет дальше, он вычтет из значения TTL единицу, дальше пакет попадет на роутер провайдера с TTL равным 29, этот роутер тоже вычтет единицу и пошлет пакет дальше.

Команда ping в Windows по умолчанию задает пакетам значение TTL равное 55, этого более чем достаточно в обычной ситуации, но если вы хотите изменить TTL при пинге, воспользуйтесь такой командной: ping -i 200 8.8.8.8, теперь в поле TTL будет указано значение 200.

Третий параметр утилиты Ping -S, в данном случае регистр символов имеет значение: -s позволяет увидеть метку времени, а -S позволяет задать IP-адрес источника, эта бывает полезно в тех ситуациях, когда на вашем узле прописано сразу несколько IP-адресов, параметр -S позволяет задать IP-адрес, с которого будет пинговаться удаленный узел, когда мы говорили про команду tracert, я упоминал, что маршрут «туда» может отличаться от маршрута «обратно», IP-адрес источника при пингах и трассировках не влияет на маршрут «туда», но зато он может повлиять на маршрут обратно, поэтому время прохождения пакетов по сети с разных IP-адресов на одном устройстве может быть различным, вот пример использования параметра -S: ping -S 34.48.99.200 google.com. Здесь мы пингуем сервер Гугла с IP-адреса 34.48.99.200.

Как диагностировать домашнюю локальную сеть и интернет при помощи команды Ping

При помощи утилиты Ping можно легко диагностировать домашнюю сеть. Во-первых, перед использованием команды Ping, вам нужно будет использовать команду ipconfig, с помощью которой можно узнать IP-адрес вашего компьютера и IP-адрес основного шлюза, то есть локальный IP-адрес роутера (на домашнем роутере обычно используется два IP-адреса: один IP-адрес  для взаимодействия с устройствами локальной сети, для этих устройств этот IP-адрес является адресом основного шлюза или шлюза по умолчанию, а второй IP-адрес используется для соединения с провайдерским роутером, его можно найти в разделе настроек WAN в роутере).

Вернемся к команде ipconfig, напишите ее в командной строке и нажмите Enter, вы получите большой вывод, который я не буду демонстрировать на скриншоте, а покажу лишь тот фрагмент, который нам нужен для диагностики домашней сети и сетевого интерфейса моего ПК.

Адаптер беспроводной локальной сети Беспроводная сеть:

DNSсуффикс подключения . . . . . :

Локальный IPv6адрес канала . . . : fe80::d86b:69ce:ccc4:d47f%9

IPv4адрес. . . . . . . . . . . . : 192.168.0.101

Маска подсети . . . . . . . . . . : 255.255.255.0

Основной шлюз. . . . . . . . . : fe80::e459:13ff:fe85:8eda%9

192.168.0.1

Здесь мы видим IP-адрес моего компьютера: 192.168.0.101, маску подсети, в которой находится мой компьютер: 255.255.255.0, а также адрес основного шлюза, то есть IP-адрес интерфейса роутера, который «смотрит» в мою локальную сеть: 192.168.0.1, воспользовавшись этим IP-адресом, можно зайти в web-интерфейс роутера при помощи браузера, чтобы изменить его настройки.

Как нам это поможет при диагностике домашней сети? Всё очень просто! Мы будем пинговать эти адреса и смотреть на потери.
Если у вас появились какие-то проблемы с выходом в Интернет, не спешите звонить в тех. поддержку своего провайдера (решение проблемы от этого может только затянуться), с большей долей вероятности проблема в вашей локальной сети, решение такой проблемы через провайдера — долгое занятие, если тех. поддержка не увидит у себя на сети никаких проблем, то просто пришлет к вам своего специалиста с ноутбуком, он подключится к вашему интернету, покажет, что всё работает и вам всё равно придется решать свою проблему самому, провайдер не отвечает за работоспособность вашей домашней сети.

Как проверить сетевые программные компоненты компьютера при помощи утилиты Ping

Давайте теперь посмотрим чем нам может помочь команда Ping. Для начала вам нужно проверить правильность работы сетевых библиотек и других сетевых программных компонентов вашего ПК. Для этого можно воспользоваться loopback ip-адресом или петлевым сетевым интерфейсом 127.0.0.1, такой адрес должен пинговаться всегда без потерь даже без подключения к Интернету, так как пингуя этот IP-адрес, вы пингуете сами себя, поэтому это называется петлевой интерфейс.

Петлевой интерфейс должен пинговаться быстро и без потерь, так как в данном случае нет никаких внешних линий связи, для его диагностики рекомендую использовать вот такую вариацию команды ping: ping -w 2 -l 1500 -n 1000 -f 127.0.0.1. Таким образом мы пингуем сами себя пакетами, размер которых равен максимально допустимому в сети провайдера (мы запретили фрагментацию), время ожидания мы задали 2 мс, хотя это уже много, в идеале время ответа удаленного узла в данной ситуации должно быть меньше 1 мс (в данном случае удаленный узел вовсе никакой не удаленный, а ваш собственный).

Если в результате вы увидели примерно такую картину, как на рисунке ниже, то вероятно проблем с сетевыми программными модулями у вас нет (вероятно, потому что у вас могут быть прописаны какие-нибудь прокси-сервера или заданы правила брандмауэра или файрвола, которые могут влиять на выход в сеть Интернет).

Проверяем программные сетевые компоненты компьютера при помощи команды Ping

Проверяем программные сетевые компоненты компьютера при помощи команды Ping

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

Проверяем работу роутера и физических интерфейсов компьютера при помощи команды Ping

Что понимается под словосочетанием физический интерфейс? Под ним понимается сетевая карта и ее порт, а также Wi-Fi модуль вашего компьютера. Вероятно, ваш компьютер подключен к роутеру, подключение компьютера к роутеру может быть как по Wi-Fi, так и по витой паре, один конец которой включен в ваш ПК, а другой в роутер. Проблемы могут быть и на этом участке, и их можно обнаружить командой ping. Ранее мы узнали локальный IP-адрес моего ПК и IP-адрес роутера, который «смотрит» в мою локальную сеть. Чтобы проверить работоспособность сетевых компонентов, участвующих в организации связи между ваши ПК и роутер, можно пропинговать IP-адрес роутера вот такой командной: ping -w 2 -l 1472-n 1000 -f 192.168.0.1. В данном случае мы поменяли только IP-адрес и размер пакетов (в моем роутере задан MTU 1500 байт, куда делись 28 байт вы должны помнить, писал выше), так как задержки в вашей маленькой локальной сети (в пределах квартиры или малого офиса) должны быть минимальны, если есть потери, это уже плохо, потерь быть не должно. Для начала попробуйте увеличить значение параметра -w до 20-30 мс, если наблюдается разброс по времени, то это тоже плохо, это означает, что есть проблема на участке между вашим ПК и домашним роутером. Если проблем нет, то в результате вы должны увидеть примерно такую картину.

Ответ от 192.168.0.1: число байт=1472 время=1мс TTL=64

Ответ от 192.168.0.1: число байт=1472 время=1мс TTL=64

Ответ от 192.168.0.1: число байт=1472 время=1мс TTL=64

Ответ от 192.168.0.1: число байт=1472 время=1мс TTL=64

Ответ от 192.168.0.1: число байт=1472 время=1мс TTL=64

Ответ от 192.168.0.1: число байт=1472 время<1мс TTL=64

Статистика Ping для 192.168.0.1:

Пакетов: отправлено = 1000, получено = 1000, потеряно = 0

(0% потерь)

Приблизительное время приемапередачи в мс:

Минимальное = 0мсек, Максимальное = 7 мсек, Среднее = 1 мсек

C:UsersDell>

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

Настройки Wi-Fi в роутере TP-LInk

Настройки Wi-Fi в роутере TP-Link

Если не помогло, то не стоит паниковать, сейчас многие домашние роутеры и компьютеры могут работать в двух диапазонах: 2.4 и 5 ГГц, если вы используете диапазон 2.4 ГГц, то перейдите на режим 5 ГГц и наоборот. Если и это не помогло, то попробуйте перезагрузить ваш роутер по питанию и снова проверить (сделать reboot). Не помогло? Тогда делаем reset или сброс роутера к заводским настройкам. Когда вы купили и поставили роутер на нем были заводские настройки, затем вы его настроили или вам его кто-то настроил, reset возвращает роутер к тем конфигурациям, которые у него были прямо из коробки, то есть роутер нужно будет настроить заново. Обычно сброс роутера к заводским настройкам можно сделать при помощи вдавленной в корпус кнопки на задней панели, для этого нужно взять иголку или спичку и зажать эту кнопку на 5-10 секунд, если все сделано правильно, роутер начнет мигать своими лампочками как сумасшедший.

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

Если после всех процедур вы убедились, что связь по Wi-Fi всё равно плохая, попробуйте подключить компьютер к роутеру при помощи провода и не беда, если у вас нет обжимного инструмента, в любом компьютерном магазине продаются соединительные UTP патч-корды.

В общем, соедините свой ПК с маршрутизатором при помощи провода и снова проверьте связь при помощи команды Ping. Если провода помогли, то у вас какие-то проблемы с Wi-Fi каналом (может быть сама среда распространения забита, может это модуль вашего ПК, а может и роутер).

Если же ваш компьютер изначально был подключен к маршрутизатору проводом, то не спешите переключаться на Wi-Fi, для начала попробуйте перезагрузить сетевую карту ПК и маршрутизатор, это может помочь. Проблема сохранилась? Тогда посмотрите на заднюю панель роутера, в простых домашних роутерах там есть один WAN-порт, в который включен кабель провайдера и несколько LAN-портов для подключения устройств локальной сети (домашний роутер — это на самом деле три очень урезанных устройства: Wi-Fi антенна, роутер и сетевой коммутатор, иногда это еще и устройство физического уровня, которое называется модем, например, если провайдер предоставляет вам связь по ADSL, про разницу между хабами, коммутаторами и роутерами можно прочитать здесь). На рисунке ниже показана задняя панель моего маршрутизатора.

Домашний Wi-Fi маршрутизатор TP-Link Archer C20

Домашний Wi-Fi маршрутизатор TP-Link Archer C20

Синий порт — это WAN, желтые порты — LAN. Для начала просто попробуйте включить-выключить кабель из портов своего роутера и компьютера, а затем повторите пинг, если не помогло, то со стороны роутера попробуйте переключиться в другой порт, например, ваш ПК был включен в первый порт роутера, попробуйте переключить его во второй, если не поможет, то продолжаем диагностику.

Нам нужно проверять линию (будем считать, что у нас дома нет инструментов для монтажа и диагностики медных линий): для начала осмотрите провод на наличие физических повреждений, сильных изгибов и сжатий. Например, мой кот, когда был маленьким, очень любил грызть провайдерский кабель, дома все мои устройства были подключены по Wi-Fi, поэтому не было никаких проблем в том, чтобы отрезать поврежденный кусок провода и перенести роутер, правда таким образом он переехал из зала в прихожую.

Видимых повреждений нет, но при пинге от ПК до роутера есть потери, попробуйте подключить компьютер другим проводом, купить медный патч-корд нужной длины — не проблема. Проблема сохранилась — поробуйте подключиться другим устройством и пропинговать роутер. Если все равно всё плохо, то, вероятно, проблема с роутером. Более точно мы это сможем выяснить, при помощи нашего провайдера.

Проверяем интернет канал, который предоставляет нам провайдер при помощи утилиты Ping

Когда мы подключаемся к интернет-провайдеру, он нам сообщает сетевые настройки, либо говорит: настраивайте свое устройство на динамическое получение IP-адреса. В любом случае обычно мы получаем от провайдера следующие сетевые настройки:

  1. IP-адрес для нашего устройства, которое будет включено в сеть провайдера.
  2. Маску подсети.
  3. Основной шлюз. Основной шлюз, который нам дает провайдер — это IP-адрес провайдерского маршрутизатора, через этот маршрутизатор провайдер нас выпускает в Интернет.
  4. Два DNS-сервера — основной и запасной.

IP-адрес основного шлюза, выданный провайдером, поможет нам диагностировать не только интернет-канал, предоставляемый провайдером, но и домашние сетевые устройства. Для начала давайте посмотрим как мы можем проверить канал, предоставляемый провайдером, по которому мы выходим в Интернет, при помощи команды ping, открываем командую строку и пишем: ping -w 20 -l 1472 -n 100 -f 188.44.112.129. В моем случае IP-адрес 188.44.112.129 — это IP-адрес основного шлюза, который выдал провайдер, 100 пакетов будет более чем достаточно, ну а время ожидания удаленного узла 20 мс взято с запасом. По среднему времени ответа от основного шлюза трудно сказать конкретно, всё дело в том, что между провайдерским роутером и вашим устройством может быть несколько десятков коммутаторов, но в любом случае это время должно быть порядка нескольких миллисекунд, вот так это выглядит в моем случае:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

Ответ от 188.44.112.129: число байт=1472 время=2мс TTL=254

Ответ от 188.44.112.129: число байт=1472 время=2мс TTL=254

Ответ от 188.44.112.129: число байт=1472 время=2мс TTL=254

Ответ от 188.44.112.129: число байт=1472 время=2мс TTL=254

Ответ от 188.44.112.129: число байт=1472 время=2мс TTL=254

Ответ от 188.44.112.129: число байт=1472 время=2мс TTL=254

Ответ от 188.44.112.129: число байт=1472 время=2мс TTL=254

Ответ от 188.44.112.129: число байт=1472 время=2мс TTL=254

Ответ от 188.44.112.129: число байт=1472 время=3мс TTL=254

Статистика Ping для 188.44.112.129:

Пакетов: отправлено = 100, получено = 100, потеряно = 0

(0% потерь)

Приблизительное время приемапередачи в мс:

Минимальное = 1мсек, Максимальное = 12 мсек, Среднее = 2 мсек

C:UsersDell>

Среднее время 2 мс вполне неплохо для домашнего интернета. Чуть было не забыл, перед тестированием убедитесь в том, что от вас нет большой сетевой активности: выключите торренты и прочие программы, съедающие сетевые ресурсы. Потери или постоянный большой разброс по времени при пинге может возникать из-за большой загрузки канала.

Вернемся к нашей схеме, где есть домашний роутер, который подключен к провайдеру и компьютер, который подключен к роутеру. Сначала попробуйте пропинговать основной шлюз с роутера (сейчас многие домашние роутеры имею встроенный набор утилит для диагностики), вот так это выглядит у меня.

Пингуем основной шлюз провайдера с домашнего роутера

Пингуем основной шлюз провайдера с домашнего роутера

Если при пинге с роутера потерь нет и нет проблем с временем ответа сервера, то вам нужно проверять свою локальную сеть и выяснять с чем там проблемы, проблемы могут быть: с сетевым программным обсечением вашего ПК, с каналом связи между ваши роутером и ПК, а также физическими интерфейсами, образующими этот канал (LAN-порт роутера, сетевая карта ПК и ее драйвера, медная линия, соединяющая роутер и ПК, и наконец проблема с Wi-Fi).

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

Но зачем мы делали все эти пинги, если в итоге выявили проблему у провайдера? Во-первых, чаще всего проблема пользователя находится в локальной сети пользователя, особенно это касается домашней сети: на домашний ПК постоянно что-то устанавливается, неопытные пользователи постоянно нажимают куда-то не туда и скачивают что-то не то, домашний роутер на самом деле вовсе никакой не роутер, а его некачественное и сильно урезанное подобие, которое ориентировано на то, чтобы выйти из строя сразу после окончания гарантии производителя, и еще много других факторов. Но мы делали пинги не для этого, тут начинается, во-вторых, пинги мы делали чтобы собрать статистику, которая так или иначе может подтвердить проблему на стороне провайдера.

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

Также стоит упомянуть о ситуациях, когда проблемы с доступом в Интернет возникают периодически: например, каждый день примерно в одно и то же время и в одно и то же время заканчиваются. Будет хорошо, если вы сможете предоставить два варианта статистики: один в момент возникновения проблемы, второй — когда проблемы нет, а также не забудьте зафиксировать время, когда проблема начинается и когда заканчивается, затем эти данные нужно будет предоставить провайдеру, опять же, это значительно ускорит решение проблемы.

Сейчас мы не будем говорить про использование утилиты Ping для проверки отдельных ресурсов и серверов в сети Интернет, во-первых, по этому поводу будет отдельная публикация, во-вторых, команда Ping – не лучшее для этих целей средство, как минимум, есть такие утилиты как tracert, traceroute, tracetcp, mtr и WinMTR, pathping, но это из простого, есть и более сложные вещи.

Простые советы и рекомендации по использованию утилиты Ping при сетевой диагностики

Мы близки к завершению и тут следует дать несколько советов и рекомендаций по использованию утилиты Ping для диагностики компьютерной сети. Откровенно говоря, команда пинг — не самое лучше средство сетевой диагностики, её можно использовать для быстрой проверки доступности сетевых ресурсов. Например, вы является сетевым администратором точек сети быстрого питания, у вас 15 точек, на каждой точке есть Интернет, тогда вы можете написать простой скрипт или воспользоваться уже готовым, этот скрипт будет пинговать удаленные точки и оповещать вас, если пинг прервется, тем самым у вас максимально оперативно будет информация о том, что на одной из точек пропал интернет. Для более глубокого анализа есть другие программы.

Теперь, собственно, о самих советах. Во-первых, не забывайте, что не всегда удаленный узел будет отвечать на ваши ICMP-запросы, всё зависит от уровня паранойи администратора удаленного узла, поэтому если у вас не пингуется сайт в интернете, это еще не значит, что сайт не работает, возможна ситуация, при которой удаленный узел просто не отвечает на ICMP, проверьте сайта браузером, если он не открылся, воспользуйтесь каким-нибудь онлайн сервисом по проверки ресурсов в сети Интернет, если он отвечает, что сайт недоступен, то вам нужно обратиться к владельцам сайта.

Бывают обратные ситуации, когда пинг до сайта проходит, но зайти вы на него не можете, во-первых, изучите коды ответов HTTP сервера, проблем не обнаружили, а браузер вам сообщает, что истекло время ожидания? Тогда воспользуйтесь утилитой tracetcp, сделайте трассировку по протоколу TCP с указанием 80 порта в том случае, если сайт работает по протоколу http, если же сайт работает по https, то делайте трассировку по 443 порту. Есть большая доля вероятности, что такая трассировка прервется на вашем же ПК или роутере, если она прошла дальше, то сравните трассировку сделанную по tracetcp и tracert/traceroute, если разница только в последнем хопе (нескольких последних хопах), то надо обращаться в владельцам сайта/сервера/сервиса.

Вообще, может быть ситуация, когда ваш IP просто заблокирован на удаленном узле, если действительно блокировка по IP, то удаленный узел вам просто не будет отвечать на пинги, также вы не увидите удаленный узел в трассировке. Иногда бывают более изощренные блокировки, в результате которых вы можете пинговать удаленный узел, но воспользоваться услугами этого узла вы не сможете, это надо уточнять у администрации сайта.

Также утилиту Ping можно с большой осторожностью использовать для оценки потерь и задержек до удаленного узла, хотя для этих целей лучше использовать другие средства, но сейчас мы говорим про Ping. Во-первых, отмечу следующее: если глядя на результат работы команды Ping вам кажется, что всё плохо, а по факту все работает хорошо, то, вероятно, вы просто не знаете о том, как настроен удаленный узел на работу с ICMP, скорее всего, все действительно хорошо.

Во-вторых, если при пинге удаленного узла вы наблюдаете потери, а в тех случаях, когда ответ приходит, время ответа очень сильно разнится, например, первый ответ получен с временем ожидания 20 мс, второй ответ получен с временем 70мс, третий потерялся, четвертый тоже, пятый пришел через 40мс, а шестой через 100 мс, то это повод в первую очередь воспользоваться более информативными утилитами.

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

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

  1. Маршрут, который проделывает пакет в сторону удаленного узла при каждом пинге может быть разным, так как в этом самом интернете есть дорогие маршрутизаторы, которые каждую секунду пропускают через себя десятки/сотни гигабит трафика, на этих маршрутизаторах может работать балансировка, благодаря которой первый ваш пакет пойдет налево, а второй направо, но в итоге они все равно доберутся до конечного узла, правда немного разными путями. Будем называть маршрут от нашего ПК до удаленного узла маршрутом «Туда».
  2. А маршрут пакета от удаленного узла до нашего мы будем называть маршрут «обратно». Очень часто маршрут «туда» и маршрут «обратно» не совпадают, соответственно, различно и время, которое тратится на то, чтобы добраться «туда», а потом прийти «обратно», но в результатах работы команды Ping мы видим только суммарное время: «туда» + «обратно», к тому же мы не знаем есть ли где-то балансировка и как вообще идет пакет.

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

Выводы

Какие выводы можно сделать о команде Ping в общем и ее реализации в операционных системах семейства Windows в частности. Давайте в начале по Windows. Если сравнивать реализацию пинга в Windows с реализацией команды ping в Linux, то виндовая реализация однозначно проигрывает по своему функционалу, пожалуй, это всё, что нужно отметить. Если же говорить о команде ping в общем, то стоит понимать ее назначение — эта утилита предназначена для проверки доступности удаленных узлов/серверов, а также для проверки потерь пакетов и задержек, то есть для косвенной оценки качества работы сети передачи данных. Для более глубокой диагностики потребуется более специализированный софт.

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

Содержание

  • Способ 1: Утилита ping
  • Способ 2: Утилита tracert
  • Способ 3: Веб-интерфейс маршрутизатора
  • Вопросы и ответы

Как пропинговать IP-адрес через командную строку

Способ 1: Утилита ping

В операционной системе Windows есть целых две консольных утилиты, которые позволяют проверить доступность IP-адреса. Самая часто используемая называется ping и дает возможность проверить, насколько стабильно происходит обмен пакетами между указанным адресом и компьютером пользователя. Для ее применения потребуется выполнить такие действия:

  1. Откройте «Пуск» и запустите «Командную строку», отыскав ее через поиск. Перейти к консоли можно и любым другим удобным образом.
  2. Запуск командной строки для использования утилиты ping для пропинговки адреса

  3. Там введите ping IP-адрес, а затем нажмите на Enter.
  4. Ввод команды ping для пропинговки адреса через командную строку

  5. Ожидайте завершения обмена пакетами с указанным IP-адресом, следя за ответами в отдельных строках.
  6. Процесс проверки адреса через командную строку утилитой ping

  7. По завершении отобразится несколько строк, показывающих статистику проверенных пакетов. Исходя из полученных результатов, можно делать выводы о доступности указанного адреса и стабильности соединения с интернетом.
  8. Успешное завершение проверки адреса через командную строку при помощи утилиты ping

  9. Существуют дополнительные аргументы, которые можно присвоить рассматриваемой утилите при выполнении команды. Для просмотра их значения напишите ping /? и подтвердите ввод нажатием на Enter.
  10. Ввод команды для отображения помощи по использованию утилиты ping

  11. Ознакомьтесь со списком доступных аргументов, а далее остается только применять их в основной строке пропинговки, чтобы задать необходимые параметры.
  12. Вспомогательные параметры для использования команды ping для пропинговки адреса

Рассмотренный метод отлично подойдет для того, чтобы определить доступность IP-адреса, а также задержку при обмене пакетами без прямого перехода по его доменному адресу через браузер или соединение при помощи серверных средств. Однако иногда требуется отследить сам маршрут, с чем поможет справиться другая утилита.

Способ 2: Утилита tracert

Другая одна стандартная утилита операционной системы Windows под названием tracert пригодится, если при пропинговке требуется учитывать маршрут от компьютера к роутеру. Будет протестировано несколько маршрутов по введенному IP-адресу, а запуск этого процесса происходит так:

  1. Вызовите «Командную строку» и введите там tracert IP-адрес.
  2. Использование команды tracert для пропинговки адреса через командную строку

  3. Сразу же после этого начнется трассировка маршрута с определенным количеством прыжков. Не закрывайте консоль до окончания этого процесса, поскольку тогда весь прогресс будет сброшен.
  4. Процесс проверки адреса через командую строку в утилите tracert

  5. При появлении оповещения «Трассировка завершена» можно ознакомиться с полученными результатами прохождения маршрута по разным направлениям.
  6. Результаты проверки адреса через утилиту tracert в командной строке

  7. Точно по такому же принципу, как это было и с предыдущей утилитой, функционирует команда tracert /?. Она отображает дополнительные параметры, которые можно присвоить средству во время запуска маршрутизации. Используйте их по необходимости, например, когда требуется задать максимальное число прыжков.
  8. Вспомогательные параметры для использования утилиты tracert

Способ 3: Веб-интерфейс маршрутизатора

Иногда юзеров не устраивает использование «Командной строки» в Windows, что вызывает необходимость поиска другого средства пропинговки. Во многих веб-интерфейсах роутеров есть встроенная консоль, позволяющая выполнить те же действия, однако для ее использования потребуется сначала войти в интернет-центр, о чем более детально читайте далее.

Lumpics.ru

Подробнее: Как войти в веб-интерфейс роутера

Далее остается только следовать приведенной ниже инструкции. Она будет базироваться на внешнем виде маршрутизатора от ASUS, а обладателям других графических центров останется только найти соответствующие меню и начать процесс пропинговки.

  1. Через меню слева переместитесь в раздел «Network Tools». Еще этот раздел может называться «Системные инструменты» или «Дополнительно».
  2. Переход в раздел веб-интерфейса для пропинговки IP-адреса

  3. Там откройте консоль и задайте метод проверки IP-адреса.
  4. Выбор режима пропинговки IP-адреса через веб-интерфейс маршрутизатора

  5. Далее введите сам адрес и запустите диагностику.
  6. Запуск пропинговки IP-адреса через веб-интерфейс маршрутизатора

  7. В отдельном консольном окне отобразятся результаты, соответствующие тем, о которых мы уже говорили при разборе «Командной строки» в Windows.
  8. Результат пропинговки IP-адреса через веб-интерфейс маршрутизатора

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

Подробнее:
Решение проблемы с неработающим интернетом на ПК
Проверка роутера на работоспособность

Еще статьи по данной теме:

Помогла ли Вам статья?

  • Команда ping
  • Как пользоваться ping
  • Команда tracert
  • Как запустить tracert

В статье мы расскажем, для чего нужны утилиты ping и tracert, как запустить эти утилиты, а также приведем примеры команды ping для диагностики сети.
Ping и tracert — это утилиты для проверки целостности соединений в сетях и определения маршрутов следования данных на основе TCP/IP. Без этих утилит не обойтись не только при администрировании серверов (или целой сети), но и в условиях «домашней» диагностики.

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

Если вы задавались вопросом «Как я могу узнать мой IP адрес и порт?», то мы дадим вам ответ: командой пинг можно как узнать порт компьютера, так и определить его IP.

Также с помощью команды ping можно выполнить такие диагностические задачи, как:

  • измерить время взаимодействия между двумя хостами;
  • проверить IP-адрес конкретного хоста в локальной и глобальной сети;
  • автоматически проверить сетевое устройство (например, когда ping является частью bash-скрипта);
  • проверить пинг до сервера и др.

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

Пинг (Ping, англ.) — так именуется утилита для ревизии сетей, а также сам запрос, посредством которого можно проверить (пропинговать) их, направляя сигнал на IP-адрес.

Пинг иногда называют эхосигналом — по принципу работы. Промежуток между посылом пакета и ответом на него тоже называют пинг. А по числу заминок с обеих сторон траектории сигнала судят о перегрузке сетей.

Пинговый сигнал посылается как на веб-ресурс, так и на IP-адрес.

Логика действий заключается в том, что чем быстрее приходит ответ на запущенный сигнал, тем быстрее два интернет-узла соединяются между собой.

В качестве утилиты Ping внедрён в каждую из ОС, эксплуатирующих сетевые службы. Функционал Ping’а также является составной частью интегрированных маршрутизаторов.

ИНТЕРЕСНО. Есть серия вариантов происхождения слова Пинг. Основная версия — так англичане передают звук, испускаемый сонаром. Ещё одна интересная — слово Ping входит составной частью в название игры «Pingpong». В ней игроки отсылают мяч один другому. — Подобное происходит и при пинг-запросе и понг-ответе на него.

Как пользоваться ping

Если у вас Windows

  1. Откройте меню «Пуск», кликните по пункту Выполнить или нажмите сочетание клавиш Win + R.
  2. В поиске введите команду «cmd» и кликните Enter.
  3. В окне терминала введите команду:

ping имя_сайта (домен) или ping IP_сервера.

Если у вас Linux

1. Откройте терминал. Для этого:

  • в Unity (Ubuntu): перейдите в «Главное меню» и введите слово «Терминал» в поисковой строке или наберите сочетание клавиш Ctrl+Alt+T;
  • в Xfce (Xubuntu): перейдите в «Главное меню» — «Приложения», затем выберите «Система» — «Терминал»;
  • в KDE (Kubuntu): перейдите в «Главное меню» — «Приложения», затем выберите «Система» — «Терминал».

2. В окне терминала введите команду:

ping имя_сайта (домен) или ping IP_сервера.

Если у вас кириллический домен

Для Windows и Linux кириллические домены нужно вводить в формате Punycode. Перевести домен в формат Punycode можно через сервис. Сконвертируйте имя кириллического домена и вставьте его в окно терминала следующим образом: ping xn--2-8sble8ahe.xn--p1ai

Если у вас MacOS

  1. В Spotlight выберите и запустите сетевую утилиту Network Utility.
  2. В открывшемся окне перейдите на нужную вкладку.

На вкладке Ping введите имя домена (или IP-адрес) и кликните Отследить:

Готово, вы запустили утилиту ping.

Проверка Пинга (Ping) онлайн

Как узнать пинг через командную строку?

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

Но, прежде чем переходить к измерению и рассмотрению основных особенностей проведения проверки, следует определить, что представляет собою упомянутый ранее Ping. Если не углубляться в подробности и технические детали, под данным понятием понимается время, необходимое для отправки сигнала с ПК пользователя на сервер и получения с него ответного отклика. Измеряется это время в миллисекундах и, что вполне логично, чем меньше оно окажется, тем лучше для качества передачи данных. При длительном времени ожидания, соответственно, скорость трафика оказывается ниже.

Как проверить пинг интернет соединения

Существует 2 основных метода провести измерение пинга:

  • с помощью командной строки;
  • с помощью сторонних сервисов и порталов.

Предпочтительнее первый вариант, поскольку он не требует поиска и посещения сторонних ресурсов и допускает проведение теста исключительно собственными силами и средствами. Минусом подобного подхода является тот факт, что не всем пользователям удобно пользоваться командной строкой, зато использование браузера и поиск нужного сайта не вызовет затруднений. Но, чтобы упростить выбор оптимально подходящего сервиса, стоит присмотреться к следующим вариантам:

  • наш сайт;
  • интернетометр от Яндекса;
  • net
  • 2ip.ru;
  • speedtest.net.

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

Через командную строку на компьютере

Выше уже упоминалось о преимуществах проверки доступности интернета (ping check) через командную строку. Тем людям, которые решат воспользоваться подобным подходом, придётся:

  1. вызвать строку, одновременно нажав на своём компьютере клавиши Win и R;
  2. ввести в открывшееся поле короткую комбинацию cmd и нажать кнопку Ok;
  3. дождаться открытия нового окна, куда требуется вписать 2 слова: ping адрес сайта (адрес сайта копируется из адресной строки или вводится в качестве ip);
  4. кликнуть Enter на клавиатуре;
  5. подождать измерения;
  6. изучить полученную информацию.

Итогом произведенной операции станет получение максимально полных сведений о времени отклика. Пользователям станет известно сразу 4 показателя:

  • количество потерянных пакетов;
  • минимальное время передачи;
  • максимальная скорость передачи;
  • средние показатели.

Особенно важен для качественного соединения последний указанный параметр, поскольку он позволяет узнать среднее значение, на которое следует ориентироваться.

Проверить пинг онлайн

Основное преимущество online проверки заключается в простоте процесса. Чтобы измерить качество подключение и выяснить точное время ожидания отклика, потребуется:

  1. выбрать оптимально подходящую программу;
  2. посетить портал с сервисом для измерения;
  3. запустить процедуру тестирования, нажав соответствующую кнопку;
  4. дождаться результатов.

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

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

Через Speedtest.net

Speedtest.net – наиболее популярный и известный портал, созданный для полноценной проверки качества связи. Он позволяет не только выяснить check ping, но и узнать скорость приёма и отдачи трафика.

Его основной особенностью, полезной для желающих узнать время ожидания отклика, станет карта, позволяющая самостоятельно выбрать город или сервер, с которым планируется связь. Естественно, чем ближе окажется указанное на карте место, тем быстрее будет взаимодействие и надёжнее соединение. Иных нюансов и деталей, которые требуется знать посетителям сервиса, нет.

На сайте pingtest.net

Pingtest.net является более узконаправленным и специализированным вариантом описанного выше портала. Он нацелен именно на измерение пинга и не затрагивает иные показатели и результаты.

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

  • наличие описанной ранее карты;
  • автоматический выбор системой оптимально подходящего посетителю сервера;
  • оценка качества сети (допустим, у пользователя качество C – достойный уровень соединения, лучше только A и B, остальные показатели указывают на наличие проблем).

Стоит отметить, что система выдаёт клиентам 3 показателя: процент потерь, Ping, и джиттер (разница между максимальными и минимальными показателями времени).

При помощи сервиса 2ip

Портал 2ip.ru отличается от описанных выше собственной национальной принадлежностью. Он проводит ping test и измеряет интернет на территории России, не затрагивая другие страны и серверы, расположенные за пределами страны. В остальном он не имеет недостатков и выделяется максимальным удобством. Чтобы воспользоваться системой, введите подходящий адрес или укажите его на карте, остальное произойдёт автоматически.

Команда tracert

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

Командой tracert можно проверить:

  • маршрут от локального компьютера до удаленного узла;
  • количество узлов в сети;
  • время прохождения пакета до конечного, транзитного и промежуточного узлов;
  • точку потери пакета;
  • пинг порта через командную строку.

Какая оптимальная задержка пинга

Все зависит от поставленных задач. Например, при задержке в 80 миллисекунд и интернет-серфинге через браузер, время отклика даже не будет замечено. В онлайн игре такая задержка приведет к проигрышу в любом поединке с противником, у которого пинг меньше. Главенствующую роль задержка играет в ПО, где важна скорость реакции.

В вопросе задержки действует правило: чем меньше – тем лучше, эталон 0-1 миллисекунды, но на российских провайдерах такое почти не встречается. В среднем, оптимальным пингом считается 40-45 мсек. Для просмотра видео, прослушивания музыки, посещения социальных сетей подойдет практически любой пинг.

Как запустить tracert

Если у вас Windows

  1. Откройте меню «Пуск», кликните по пункту Выполнить или нажмите сочетание клавиш Win + R.
  2. В поиске введите команду «cmd» и кликните Enter.
  3. В открывшемся окне терминала введите команду:

tracert имя_сайта (домен) или tracert IP_сервера.

Если у вас Linux

1. Откройте терминал. Для этого:

  • в Unity (Ubuntu): перейдите в «Главное меню» и введите слово «Терминал» в поисковой строке или нажмитесочетание клавиш Ctrl+Alt+T;
  • в Xfce (Xubuntu): перейдите в «Главное меню» — «Приложения», затем выберите «Система» — «Терминал»;
  • в KDE (Kubuntu): перейдите в «Главное меню» — «Приложения», затем выберите «Система» — «Терминал».

2. В окне терминала введите команду:

traceroute имя_сайта (домен) или traceroute IP_сервера.

В чем суть процедуры?

С ПК пользователь отправляет пакеты данных, которые потом с пингуемого адреса «айпи» возвращаются назад. В случае, когда отосланные пакеты теряются либо вообще не возвращаются, то можно сделать вывод о сложности с соединением.

Данные, утраченные в пути, специалисты назвали термином «потери». Очевидно, что чем их меньше, тем более качественная связь. При этом еще диагностируется и скорость отклика.

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

«ping ya.ru -n 5 -l 100»

Команда «ping ya.ru -n 5 -l 100»

К примеру, можно использовать:

«ping 192.168.0.1 -n 3 -l 50 -w 10000» (здесь указано 10 тысяч миллисекунд или 10 секунд).

К примеру, можно исполнить:

Понравилась статья? Поделить с друзьями:
  • Pinball скачать на компьютер windows 10
  • Pinnacle плата видеозахвата pci драйвер windows 10
  • Pinnacle tvcenter pro для windows xp скачать
  • Pinball windows xp скачать для андроид
  • Pinnacle tvcenter pro для windows 7 x64