Подробно про ping и tracert

Что такое ping?

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

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

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

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

Какой должен быть ping интернета?

Общее правило таково: чем меньше пинг (т.е. чем быстрее происходит ответ сервера на запрос клиента) тем лучше. Однако нельзя однозначно сказать, какой пинг нормальный, а какой — максимальный.

Тем не менее, эмпирическим методом была получена следующая градация значений пинга:

— до 40 мс — идеальное значение. Такое время реакции позволяет комфортно пользоваться стримминговыми сервисами (Twitch, прямые трансляции на Youtube и так далее), наслаждаться всеми популярными многопользовательскими играми и без задержек получать доступ к web-страницам;

— 40 — 110 мс считается нормальным значением. Пинг позволяет комфортно пользоваться интернет-ресурсами и в целом приемлем для онлайн-игр;

— 110 — 210 мс — слишком большой ping для многопользовательских игр, особенно для жанров, в которых важна скорость реакции (шутеры, гоночные симуляторы и т.д.). Для доступа к сайтам с текстовой информацией такой пинг остается нормальным, однако медиасервисы будут работать медленно.


В нашем сервисе PING-ТЕСТ, мы отобразили в виде графиков время приема-передачи пакетов между сервером Луганет и некоторыми серверами\интернет-ресурсами по всему миру и обратно.

На примере ниже, рассмотрим один из вариантов графика на основе показателей, которые были зафиксированы 1.12.20 в промежуток времени с 16.00 до 00.00, в течении которого наблюдались проблемы с внешним каналом оператора-связи «Лугаком».

до 40мс — идеальный диапазон значений

40 — 110мс — допустимый диапазон значений

свыше 110мс — превышает допустимые значения


От чего зависит пинг?

Вопреки распространенному мнению, скорость интернета практически не влияет на ping. Т.е. для пинга не имеет значения 10 Мбит/с у вас интернет или 100 Мбит/с.

Так от чего же на самом деле зависит ping?

1. От загруженности интернет-канала

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

Также стоит учитывать то, что если у вас стоит Wi-Fi роутер, то кто-то может выходить в интернет, как раз через Wi-Fi, например со своего планшета или смартфона, тем самым загружая канал.

2. От удаленности сервера, с которым вы соединяетесь

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

Значительно повышают пинг VPN-сервисы (опять-таки, не стоит забывать о физическом расстоянии между оборудованием, которое может находиться во Франции, США и т.д.).

3. От производительности вашего ПК

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

4. От самого сервера

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

5. От провайдера

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

6. Прочие негативные факторы и способы снижения пинга

Разобравшись с внешними и главными причинами высокого пинга, перейдем к менее значимым факторам:

· Драйвера для сетевой карты. Если вы давно не обновляли их, то самое время заняться этим. Устаревшее программное обеспечение может значительно повысить пинг, что неблагоприятно скажется на качестве соединения.

· Программы, забирающие интернет ресурсы. Заведомо отключите их.

· Проверьте не подключены ли нежелательные пользователи к вашему интернету.

· Отключите все сторонние загрузки (обновления операционной системы, загрузки в Торренте и т.д.)

· Обязательно просканируйте ПК антивирусной программой. Существуют вирусы, способные забирать значительные ресурсы вашего компьютера и интернета.

· Неисправности в компьютере. При наличии повреждений каких-либо составных частей ПК, не рассчитывайте на нормальную. Работу интернета. Повреждения сетевой карты приводят к сбоям в работе сети, а то и вовсе к полному отсутствию интернета.

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

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

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

Windows:

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

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

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

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

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

ping 87.250.250.242

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

Несколько слов про ping…, изображение №1

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

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

ping -t 87.250.250.242

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

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

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

Windows:

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

например:

ping -n 5 87.250.250.242

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

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

Windows:

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

например:

ping -l 1472 87.250.250.242 -t
Несколько слов про ping…, изображение №2

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

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

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

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

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

Windows:

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

например:

tracert ya.ru
Несколько слов про ping…, изображение №3

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

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

Windows:

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

Как узнать информацию об узле по ip-адресу?

Информацию о владельце домена или ip-адреса можно узнать с помощью ресурса https://2ip.ru/whois/

Несколько слов про ping…, изображение №4