Что такое ПИНГ в интернете и от чего он зависит

Многие геймеры стремятся совершенствовать свои результаты. Сделать это в онлайн-баталиях можно в том числе путём снижения пинга. Но как добиться адекватного значения? Просто следуя нашим советам.

Содержание

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

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

На пинг влияют расстояние и качество коммуникационных технологий, использующихся в передаче данных. Например, если два компьютера находятся в локальной сети, да ещё и совсем рядом друг с другом, то пинг может оказаться крошечным. А если вы играете в онлайн-игру, используя сервер в Южной Африке, то пинг способен достигать 300 мс и более. Это примерно 1/3 секунды! При прочих равных вы станете уступать абсолютно всем своим соперникам, пинг которых — заметно ниже. Решение этой проблемы — игра на серверах, расположенных поблизости. В идеале — они должны находиться если не в вашем городе, то хотя бы в вашей стране.

1-13.png

Также скорость передачи пакетов данных зависит от возможностей провайдера. Увы, далеко не все из них используют современное оборудование. К сожалению, с этим практически ничего не поделать. Некоторые провайдеры предлагают перейти на более дорогостоящий тариф, где пинг будет меньше, но большинство не предлагает и этого (обычная скорость передачи данных, измеряемая в Мбит/с, с пингом никак не связана). Наконец, пинг зависит от нагруженности вашего компьютера. Не забывайте о том, что путь любого пакета данных начинается в вашем доме. По оптоволоконным кабелям сигнал движется молниеносно, а на вашем ПК и роутере у него могут возникнуть проблемы. А здесь он обрабатывается дважды: сначала при отправке на сервер, а затем — при приёме.

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

  • Кликнув на поиск в панели задач и написав в строке cmd. Система найдет приложение «Командная строка».
  • Нажав сочетание клавиш Win + R, после чего введя cmd и нажав кнопку OK.

3-13.png

В открывшемся окне введите следующую команду:

ping yandex.ru

4-13.png

Здесь приведён адрес сайта «Яндекс». Вы можете проверить пинг на примере любого другого интернет-ресурса. Например, если вы регулярно играете на немецком или британском сервере, то рекомендуется выбрать сайт из какой-то из этих стран. Или даже вести IP-адрес сервера.

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

5-3.jpg

Идеальным является результат, составляющий 1-2 мс. Но добиться такого — практически нереально, даже если сервер сайта находится в одном с вами городе. Такие цифры и не нужны, ведь даже время отклика дисплея у многих мониторов – примерно 5 мс.

Также пинг можно проверить внутри некоторых игр. Например, в Counter-Strike: Global Offensive для этого нужно совершить следующие действия:

  1. Нажмите клавишу с изображением тильды ~ для вызова консоли.
  2. Наберите команду net_graph 1 и нажмите «отправить».

6-1.jpg

Теперь в правом нижнем углу будут отображаться пинг, текущий FPS и прочая техническая информация. Чтобы избавиться от неё, введите таким же образом net_graph 0.

7-13.png

В World of Warcraft всё ещё проще — здесь пинг отображается в окошке, появляющемся при наведении курсора мыши на кнопку главного меню. В некоторых других играх показ пинга включается активацией соответствующего флажка в «Настройках». Например, в Dota 2 вас должен интересовать пункт «Отображать информацию о сети». В World of Tanks можно задействовать описанный выше способ с «Командной строкой», прописав там

ping -t login-ru-p1.worldoftanks.ru

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

Первым делом мы рекомендуем перейти на проводное подключение к роутеру, если вы это ещё не сделали. Даже у самых дорогих роутеров временами возникают проблемы с Wi-Fi, из-за чего периодически пинг может возрастать до 30 мс и даже более высокого значения. Это много даже для World of Tanks, не говоря уже о Fortnite и различных киберспортивных дисциплинах. Если же вы используете проводное подключение и российский сервер, то в теории можно добиться 5-7 мс.

Если вы играете на ноутбуке, который лишён разъёма RJ-45, можно использовать USB сетевую карту, либо рассчитывать только на Wi-Fi. Во втором случае зайдите в настройки своего роутера, задайте 100-процентное значение усиления сигнала. Также не помешает покупка мощного «игрового» роутера, способного на агрегацию частот и поддерживающего современные стандарты Wi-Fi. Подобные устройства умеют определять положение ноутбука в пространстве, перенаправляя в эту сторону большую часть сигнала — это тоже способствует хотя бы некоторому снижению пинга. Имеются в таких роутерах и специальные игровые режимы, зачастую запускающиеся автоматически.

8-2.jpg

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

9-13.png

Скачивать драйвера рекомендуется с сайта производителя. Если сетевая карта встроенная, то узнать точную модель можно по наименованию материнской платы, определить которую с помощью утилиты msinfo32.exe или установив программу, осуществляющую диагностику «железа», например, AIDA64 или CPU-Z.

Как узнать комплектующие своего компьютера:https://spravkapc.ru/windows/kak-posmotret-komplektyushie-svoego-komputera.html

10-13.png

Останется только произвести поиск драйвера для вашей модели в Интернете.

Чтобы уменьшить пинг, можно попробовать установить специализированный софт для Windows. Приложение будет самостоятельно адаптировать настройки операционной системы таким образом, чтобы во время игры ничего другого сеть практически не нагружало. Например, мы рекомендуем воспользоваться утилитой cFosSpeed. Она оптимизирует интернет-соединения, приоритизируя трафик.

Другой подобной программой является Leatrix Latency Fix. Она изменяет частоту обмена пакетами с игровым сервером, в результате чего время отклика сети немного уменьшается. В основном этим приложением пользуются геймеры — результат заметен и в Dota 2, и в World of Warcraft, и во многих других играх.

Для достижения наилучшего результата, закройте все приложения, как-либо связанные с потреблением интернет-трафика. Это могут быть торрент-клиент, Skype, браузер, клиент облачного сервиса и прочие программы такого рода. Также можно перейти в «Центр обновления Windows», и запланировать период его активности на то время, когда вы не играете — например, на раннее утро.

Как полностью отключить обновления Windows 10:https://spravkapc.ru/windows-10/kak-otklyuchit-avtomaticheskoe-obnovlenie-windows-10-navsegda.html

Некоторые люди советуют для снижения пинга отключать антивирус. Мы же делать этого не рекомендуем! Во-первых, это небезопасно. Во-вторых, в Windows 10 после такого действия тут же включается «Защитник», из-за чего вы можете даже не надеяться на видимый эффект.

Впрочем, можно отключить и Защитник:https://spravkapc.ru/windows-10/disable-defender.html

Выбор сервера тоже является возможностью понизить пинг в играх. Попробуйте играть на ближайших к вам серверам, тестируйте разные сервера на скорость. В онлайн-играх указывается, в какой именно стране располагается тот или иной сервер. Логично, что если вы живёте в России, то в идеале и игровой сервер должен быть российским. Таковые можно найти и в CS: GO, и в Battlefield V, и в World of Tanks, и в Minecraft, и во многих других.

11-13.png

Кому-то наши советы покажутся банальными. Но чаще всего они срабатывают. Только не стоит ждать рекордных результатов. Пинг менее 5 мс может нам только сниться — для его достижения вам нужно подключаться к серверу условного «Яндекса», находясь прямо около него — именно рядом с ним, а не в одном с ним районе.

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

Текстовая версия гайда ниже. Приятного просмотра/чтения!

Начнем с небольшой вводной.

Что же такое В«пингВ». Говоря самым простым языком, это время, которое проходит между запросом клиента и ответа сервера на запрос. Если еще проще, то представим ситуацию. Вы выходите 1 на 1 с противником в В«Радуге 6В». Визуальный контакт установлен и вы жмете на курок, уже предвкушая свежий килл на своем счету. Враг тоже не мешкал и успел открыть ответку в вашу сторону. Уберем погрешности в меткости и разбросе, вы оба стреляли точно в голову. И вот незадача — вы отправляетесь в комнату ожидания, а противник ликует. Почему так произошло? Вы оба сделали одно и то же действие, выстрел в голову. Но у вашего оппонента ответ от сервера пришел быстрее, чем у вас. А значит, игра решила, что он сделал выстрел первым, хотя с вашей точки зрения была абсолютно другая ситуация. Вот именно это время запроса на сервер и получения на запрос ответа называется ненавистным многими словом В«пингВ». И уже из нашей миниатюрки становится понятно, что чем меньше будет пинг в игре, тем в более выигрышной ситуации будет мы с вами.

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

Первый вариант предполагает, что все игроки в одном матче присоединяются в одному компьютеру-серверу. Этот сервер хранит в себе все данные в реальном времени и предоставляет их каждому конкретному пользователю, в зависимости от потребности. Представим себе большую карту, скажем, как в Warzone. На севере и юге ведут бои несколько отрядов. Сервер видит всех бойцов одновременно. Южные отряды не видят и не слышат северные. Они их обнаружат только если окажутся неподалеку, воспользуются картой или другим средством, которое может показать расположение противника. Такое соединение позволяет максимально оперативно получать информацию об игровом мире и, что более важно, давать отпор читерам. Пинг в таком соединении плюс-минус у всех игроков одинаковый.

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

Ну а теперь перейдем к практике, начнем с роутера. Если есть возможность — подключаем консоль через LAN кабель, так мы повысим стабильность соединения. Теперь открываем браузер на нашем компьютере и вбиваем в строке адрес нашего роутера. У многих это 192.168.0.1. Если не знаешь наверняка, то узнать это можно, посмотрев на заднюю сторону модема. Обычно там есть наклейка с логином/паролем для входа. Ну и адрес, куда всю эту информацию вбивать. Зашли, значит, в настройки роутера и находим параметр DMZ. Это демилитаризованная зона, которая позволяет прописанному в ней устройству, быть видимым как внутри домашней сети, так и вне ее. Все входящие соединения будут проходить именно через это устройство. Конкретно в нашем случае это нужно, чтобы игры видели нас как открытое устройство. Часто этот параметр отображается как тип NAT. Он бывает открытый, закрытый или ограниченный. Нам нужен именно открытый вариант.

Переместимся в нашу консоль и перейдем в настройки сети. Нам нужно узнать IP-адрес нашей приставки, для этого перейдем в В«Параметры соединенияВ». Вот он, записываем адрес и возвращаемся в браузер к настройкам DMZ нашего роутера. У меня он находится в параметре В«ПереадресацияВ». В появившимся окне вбиваем IP-адрес нашей консоли, жмем сохранить и перезагружаем роутер, чтобы настройки сохранились. Теперь нам нужно задать этот IP-адрес как постоянный для нашей приставки. Возвращаемся в консоль и переходим к настройкам подключения к сети. Выбираем тип соединения, LAN или Wi-Fi. Метод подключения В«специальныйВ». Настройки IP-нужно указать вручную. Прописываем адрес нашей консоли, который ранее записывали и указывали в DMZ-зоне роутера. Маску подсети задаем 255.255.255.0. Шлюз по умолчанию — это адрес вашего роутера, на который вы заходили через браузер. В параметрах DNS советую прописывать DNS Google. Основной: 8.8.8.8, а дополнительный: 8.8.4.4. Также можно попробовать адреса OpenDNS: 208.67.222.222 основным. Дополнительный: 208.67.220.220.

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

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

Теперь переходим к самому долгому процессу, подбору параметра MTU. Этот параметр отвечает за максимальный объем пакета, который может быть передан за раз без разбивки на более мелкие. Если параметр будет подобран неправильно и пакет начнет часто разбиваться, это приведет к росту пинга или вовсе к потерям данных, что катастрофически плохо в соревновательных играх. Ситуация с MTU индивидуальна для каждого игрока, потому что напрямую зависит от роутера и параметров сети Интернет-провайдера. Поэтому оптимальное значение придется подбирать методом перебора. Я выбрал и опробовал три самых универсальных варианта. Итак, по умолчанию, для PS4 параметр MTU установлен на значении 1500. Три других варианта MTU я протестировал в В«Радуге 6В» и В«Black Ops 3В». Эти параметры 1383, 1450 и 1472. Начну со стандартных 1500. При этой настройке пинг в В«РадугеВ» = 44, а в В«BOВ» = 50. Это очень даже хорошие результаты, особенно учитывая, что играем мы точно не на российских серверах.

Перейдем к первому параметру MTU в 1383. При этой настройке я заметил, что довольно сильно проседает скорость загрузки и выгрузки в сеть. В В«РадугеВ» пинг стал более плавающим, в течении матча он менялся с 41 до 45, а в BO остановился на отметке 50.

Следующий параметр MTU в 1450 показал себя намного хуже. Скорости загрузки и выгрузки упали еще сильнее, а пинг в В«BOВ» вырос аж до 84. Хотя по меркам игры все равно оставался в зеленой зоне. Что же касается В«РадугиВ», то тут пинг плавал с 43 до 46.

Параметр MTU в 1472 оказался, заспойлерю, самым лучшим. Скорости загрузки и выгрузки выросли даже сильнее, чем при настройке MTU в 1500. Пинг в В«РадугеВ» установился на стабильных 43, а в В«BOВ» был равен 50. Ну и, естественно, я остановился именно на этом варианте.

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

B

Содержание:

Ping_2.pngПинг (от англ. идеофона «ping», передающего звук сканирующего импульса сонара) – консольная утилита, входящая в базовую поставку операционных систем Windows и Linux, которая предназначена для проверки качества передачи данных в компьютерных сетях. Пингом (или пингованием) также называют процесс выполнения программы ping.

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

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

Ping_new.png
Язык: Русский
Формат: HTML
Обновлено: 2017-04-15
Автор: BestFree.ru

ad S2 / —> Ping_ico.png

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

«Какой у Вас IP? Сейчас я Вас пропингую», – можно услышать от специалиста Вашего провайдера при жалобе на опять неработающий Интернет. Последнее слово сисадмина звучит как-то настораживающе (по этому поводу даже есть пара не совсем цензурных анекдотов :)), однако на самом деле ничего страшного с Вами не сделают. Представитель провайдера просто хочет проверить качество связи с Вашим ПК.

Пинг позволяет увидеть насколько хорошо работает Ваше Интернет-соединение и выявить неполадки на линии. Однако, не стоит думать, что пинг – это прерогатива только бородатых сисадминов. На самом деле каждый может пинговать любые ресурсы Интернета или локальной сети. Сложного в этом ничего нет, а вот польза может быть весьма ощутимой. Поэтому сегодня мы поговорим о «таинственном» слове «ping» и всём, что с ним связано.

Сказать честно, про существования команды «ping» я знал ещё с тех пор, как у меня появился Интернет, но никакой особой пользы я в ней не видел. Впервые же на практике ощутить важность пинга мне пришлось, когда я захотел поиграть онлайн в Counter Strike 1.6 🙂

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

Ping_1.png

Фактически, так я понял, что пинг это не просто абстрактные цифры, а вполне реальные значения, которые отражают величину задержки при обмене данными между Вашим компьютером и удалённым сервером. При этом, что интересно, на него не особо влияет выделенная скорость Вашего Интернет-подключения. Высокий пинг (свыше 100 мс) может быть как на простейшем GPRS-канале связи, так и на широкополосном DSL! По сути, длительность задержки напрямую зависит от удалённости запрашиваемого сервера. Хотя, слишком медленный канал тоже плохо…

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

С командой «ping» довольно тесно связана и ещё одна команда – «tracert» («traceroute» в Linux). Если пинг показывает лишь время задержки передачи пакетов между Вашим и удалённым ПК, то трассировка позволяет увидеть полный маршрут этих пакетов с определением узлов, на которых происходят максимальные потери и перенаправления.

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

Думаю, теории хватит – перейдём к практике.

Для выполнения всех команд из сегодняшней статьи нам потребуется только Командная строка (хотя, есть и иные способы, о которых речь пойдёт чуть ниже). Вызвать командную строку можно различными способами, однако самым универсальным, на мой взгляд, является вызов через строку «Выполнить». Открываем её нажатием сочетания клавиш WIN+R, вводим команду «cmd» (без кавычек) и жмём Enter.

В открывшемся окошке терминала введём команду вида: «ping bestfree.ru» (без кавычек), где «ping» – запуск программы пинга, а «bestfree.ru» – адрес Интернет-ресурса, который мы пингуем. Получим примерно такой результат:

Ping_3.png

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

В принципе, в большинстве случаев данных статистики стандартной команды ping хватит для быстрой оценки ситуации. Однако, при необходимости мы можем дополнить команду рядом параметров, которые изменят её поведение тем или иным образом. Чтобы посмотреть список всех доступных возможностей воспользуемся справкой, введя команду «ping /?» (без кавычек):

Ping_4.png

Для проверки устойчивости канала связи иногда недостаточно всего четырёх пакетов данных. В этом случае полезно запускать пинг в бесконечном цикле, как это делается по умолчанию в Linux. Для этого вышеприведённая нами команда дополняется ключом «-t»: «ping bestfree.ru -t» (прервать выполнение можно нажатием CTRL+C, а получить статистику и продолжить пингование CTRL+Break):

Ping.png

Как альтернативу бесконечному пингу можно использовать пингование заданным количеством пакетов. Для этого используется ключ «-n» с нужным числом, например: «ping bestfree.ru -n 10».

При плохом соединении пинг со стандартными настройками может не успевать выполниться и будет отображать до 100% потерь при реально имеющейся связи (хоть и медленной). В этом случае целесообразно увеличить время существования пакета, которое обозначается аббревиатурой TTL (от англ. «Time To Live»). Сделать это можно, использовав ключ «-i» с нужным числом в миллисекундах. Например, так можно задать максимально возможное TTL в 255 мс: «ping bestfree.ru -i 255».

Второй по значимости командой для диагностики сетевого соединения является команда «tracert», которая в базовой своей форме практически не отличается от пинга, но даёт несколько более расширенный результат с упором на перечисление всех промежуточных узлов соединения:

Ping_5.png

Как и в случае с пингом, tracert выдаёт нам IP-адрес конечного запрошенного веб-сайта (по адресу же можно проводить и трассировку). Однако, далее следует перечисление всех серверов, через которые проходит сигнал (по умолчанию их максимальное количество – 30).

Строка с данными о сервере называется «прыжком» или «хопом» (от англ. «hop» – «прыжок»). Она содержит в себе три замера (в миллисекундах), отображающих время ожидания ответа (по умолчанию до 5 секунд), название узла и его IP-адрес.

Как и ping, tracert имеет ряд дополнительных параметров, получить список которых можно командой: «tracert /?» (без кавычек):

Ping_6.png

Из всех доступных параметров запуска наиболее полезными могут стать ключи «-h» (задаёт максимальное количество прыжков) и «-w» (позволяет увеличить интервал ожидания ответа сервера). В качестве примера можно использовать следующую составную команду, которая ограничивает количество прыжков до 10 и увеличивает время ожидания пакета до 9 секунд: «tracert bestfree.ru -h 10 -w 9000«:

Ping_7.png

В принципе, в выполнении пинга и трассировки через Командную строку нет ничего сложного. Вы даже можете без особых ухищрений сохранить результаты в текстовый файл для того, чтобы переслать их кому-либо по почте. Для этого достаточно после нашей команды всего лишь поставить знак «больше» и задать путь сохранения с именем результирующего файла (например: «ping bestfree.ru > C:BFping.txt«).

Однако, некоторые товарищи просто панически боятся Командной строки или не любят лишний раз трогать клавиатуру, поэтому для них существует целый ряд графических реализаций команд ping и tracert (правда, почти все толковые из них, увы, платные).

WinPING

Простейшей реализацией пинга с графическим интерфейсом является программа WinPING:

Ping_8.png

Фактически с этой программой мы можем только ввести адрес нужного нам сервера и запустить его пингование. Никаких настроек – только «голый» результат, но, тем не менее, для быстрой проверки доступности сайта WinPING вполне можно использовать.

GPing

Если Вам нужен практически полноценная графическая реализация команды ping для непрерывного тестирования канала в стиле Linux, то довольно интересным решением в этой сфере можно назвать программу GPing:

Ping_9.png

Здесь, кроме ввода адреса пингуемого сайта, можно также задать размер пакетов данных и интервал их передачи. Пинг запускается в непрерывном режиме с выводом средних значений статистики и визуализацией задержек в виде графика. Очень наглядный и удобный для тестирования инструмент! Жалко только, что нет официальной portable-версии…

Ping GUI

Ещё одним любопытным инструментом для пингования с расширенными возможностями можно назвать Ping GUI:

Ping_10_small.png

При скачивании программы Ваш антивирус может начать на неё ругаться, поэтому придётся внести её в «белый» список, но она того стоит. Во-первых, Ping GUI не требует установки, а во-вторых, имеет в своём арсенале не только визуально настраиваемую реализацию пинга, но также функцию трассировки и выполнения команды «ipconfig», которая выдаёт информацию обо всех сетевых устройствах Вашего ПК.

По умолчанию Ping GUI пингует указанный Вами веб-ресурс единожды. Однако, если активировать галочку «Ping Continuously», то пинг будет работать в непрерывном режиме. В сочетании с тем, что программа рисует график результатов выполнения команды, данная возможность позволяет производить длительные тесты сервера. Кстати, для удобства имеется функция экспорта результатов работы в текстовый или CSV-файл.

Увы, и здесь не обошлось без недочётов. Помимо того, что на программу реагируют антивирусы, в ней реализованы не все параметры работы оригинальных утилит. Также Ping GUI не поддерживает кириллическую кодировку, поэтому, например, при трассировании, вместо русских букв Вы увидите различные «кракозяблики» (естественно, русского интерфейса тоже нет). Ну и последним жирнейшим минусом является то, что программа не умеет вычислять средние значения по выданным результатам…

Пинг онлайн

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

Из всех протестированных мной сервисов подобного рода больше всего мне понравился англоязычный Ping.eu, который физически находится в Германии:

Ping_11_small.png

Фактически, если отбросить тот факт, что настроить пинг онлайн не позволяет ни один из тестированных мною сервисов, у Ping.eu всё реализовано наиболее приближённо к оригиналу. Как и в Windows, здесь отправляется 4 запроса к заданному Вами серверу и выдача результатов визуально соответствует тому, что мы обычно видим в Командной строке. Единственная разница в скоростях. Прямой обмен данными между серверами получается на порядок быстрее, чем между запрошенным веб-ресурсом и компьютером пользователя…

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

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

Ping_12_small.png

Настроек здесь, как и в предыдущем случае нет. Вы вводите в поле имя или адрес нужного сервера, жмёте кнопку «Проверить пинг» и получаете результаты. Последние включают в себя расшифровку IP-адреса запрошенного веб-ресурса, а также минимальные, максимальные и средние показатели задержки в ряде стран.

Итак, мы разобрались, что такое пинг, как пинговать сайты и какие для этого существуют инструменты. Мы усвоили, что если пинг низкий (примерно до 100 мс.), то это – хорошо. А теперь главный вопрос: «А что делать, если пинг высокий?». Чтобы дать на него ответ нужно знать первопричину высокого пинга, которая может быть следующей:

  1. Проблемы на стороне запрашиваемого или промежуточного сервера. Помнится, из-за такой проблемы у меня больше года не было прямого доступа к нашему сайту! При попытке пинга выдавалось 100% потерь. Трассировка же показала, что «непроходимость» запроса возникала на одном киевском промежуточном сервере. Поначалу я пользовался анонимайзерами и прокси, но потом плюнул и арендовал выделенный IP-адрес, трафик по которому шёл через другие каналы. Максимально однозначно идентифицировать такого рода проблему можно, пропинговав несколько различных сайтов. Если остальные пингуются хорошо, значит это как раз описанный случай и «лечится» он только использованием альтернативных каналов связи с нужным сервером.
  2. Географическая удалённость от нужного сервера. Данный случай наиболее актуален для геймеров. Если Вы можете видеть, в какой стране/регионе находится игровой сервер, то выбирайте тот, который ближе всего к Вам. Ведь, несмотря на то, что скорости обмена данными в Интернете сейчас весьма высокие, если пакет данных проходит сотни километров, то это явно будет вызывать большие задержки и, соответственно, зависания в игре.
  3. Проблемы с Интернет-кабелем. Если результаты пинга плохие для нескольких разных сайтов, то здесь может быть два варианта: либо сейчас что-то «химичит» Ваш провайдер (такие «проблемы» обычно пропадают довольно быстро), либо где-то износился Ваш Интернет-кабель. Например, не так давно подобная ситуация была у меня на работе. Компьютер стал очень медленно соединяться не только с Интернетом, но и с другими ПК в локальной сети. Проблема оказалось в перетёртом кабеле, проложенном под ковром (!), по которому ходили все, кому не лень 🙂 Обычно замена кабеля восстанавливает нормальный доступ в Сеть. У нас на сайте имеется целая мини-книга о том, как обжать сетевой кабель самостоятельно. Однако, если Вы сами не можете этого сделать сами, обратитесь к провайдеру, чтобы он прислал к Вам своего специалиста, который заменит повреждённый провод (увы, это не бесплатно, но лучше, чем терпеть постоянные «тормоза»).
  4. Ошибки в работе компьютера. Бывает и так, что в результате деятельности вирусов или необдуманных действий пользователя компьютер либо вообще перестаёт соединяться с Интернетом, либо делает это очень медленно. Правильно диагностировать эту проблему и отличить её от описанной выше ситуации с кабелем можно, попытавшись выйти в Интернет через ту же точку доступа (проводную или беспроводную) с другого компьютера, ноутбука или смартфона. Если проблем с доступом не будет, то однозначно причина в Вашем ПК. Первым делом следует проверить сетевую карту. Если у Вас дома есть другой компьютер, подключите её к нему и, установив нужный драйвер, попытайтесь выйти в Интернет. Если и здесь будет ошибка, то с большей долей вероятности придётся покупать новую сетевую карту. Если же сетевая карта заработает нормально, то проблема в Вашем компьютере. Самым радикальным способом её решения обычно является полная переустановка операционной системы. Однако, перед этим шагом нужно, всё-таки попробовать восстановить всё «малой кровью». Во-первых, проверьте работоспособность драйвера сетевой карты в Диспетчере устройств (значок «Мой Компьютер» – правая кнопка мыши – «Свойства»). Если драйвер на месте и неизвестных устройств в Диспетчере не значится, попробуйте восстановить сетевые настройки при помощи утилиты SG TCP Optimizer. Данная программа позволяет автоматически подобрать и применить оптимальные параметры для работы Вашей сети и в ряде случаев позволяет решить проблемы с нарушением доступа к ней после зловредных проделок вирусов (кстати, в программе есть также неплохие визуальные инструменты для пинга и трассировки сайтов)!

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

Ну и, естественно, никто не застрахован от банального «раздолбайства» работников местного «центра предоставления услуг доступа к Интернету» (как любят себя называть некоторые ушлые товарищи). Здесь может быть и экономия на кабеле (прокладывают простую витую пару по улице!), и слабое серверное оборудование (тоже экономия…), и неумелые «сисадмины». Но, по крайней мере, Вы можете при помощи трассировки и всё того же пинга выяснить, что задержки возникают именно между Вами и провайдером, а это уже будет веским основанием для претензий с Вашей стороны!

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

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

P.S. Разрешается свободно копировать и цитировать данную статью при условии указания открытой активной ссылки на источник и сохранения авторства Руслана Тертышного.

—> —> ad S5 / —>

Получать обновления:

—>

CommentIt Ajax. Error: Access denied for user ‘srv33547_ru1000’@’localhost’ (using password: YES)CommentIt Ajax. Error:Access denied for user »@’localhost’ (using password: NO)

Используемые источники:

  • https://spravkapc.ru/nastrojka-kompyutera/kak-ponizit-ping-v-igrah.html
  • https://pikabu.ru/story/gayd_kak_uluchshit_ping_i_kachestvo_soedineniya_v_igrakh_7445186
  • https://www.bestfree.ru/article/computer/ping.php

Рейтинг автора
5
Подборку подготовил
Андрей Ульянов
Наш эксперт
Написано статей
168
Ссылка на основную публикацию
Похожие публикации