Пинг

Скрипт для уменьшения пинга

Скачать скрипт для уменьшения пинга вы можете с официального сайта или модифицированный мной под нужды рунета с моего сайта.

Скрипты поддерживаются всеми операционными системами Windows 7, Windows 8 и 10, даже XP. Разрядность системы также не имеет значения, 32(x86) или 64 бита, скрипт можно устанавливать на любую ОС.

Первым делом необходимо разархивировать скаченный файлы, найти файл ехе и запустить его. Перед установкой рекомендую проверить пинг (запустите CMD от имени админа и впишите туда команду — ping google.ru -l 32 -n 50) и создать точку восстановления в случае если что то пойдет не так.

Появится окно, в котором нажимаем «install”.

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

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

Возможно, желаемого результат по снижению пинга вы не добьетесь, и вам захочется удалить данную программу. Для того необходимо запустить ехе файла и нажать на «remove”.

Возможен вариант, что при установке вас сразу ожидает не кнопка «install”, а «remove”, но при этом никаких подобных программ вы не устанавливали. Это говорит о том, что ваша система уже настроена на оптимизацию. Поэтому прогу вам устанавливать не придется, а высокий пинг нужно попробовать изменить другими способами. Но я бы не советовал этого делать, так как должная оптимизация уже проведена.

Практическое использование

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

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

Способы проверить ping

Существует 3 основных способа проверить пинг:

  • с помощью специальных порталов и онлайн-сервисов;
  • на игровых порталах;
  • через командную строку.

Проще всего 1 метод, поскольку для его использования достаточно:

  1. посетить наш портал;
  2. запустить ping-tester при помощи кнопки проверки скорости интернета;
  3. подождать, пока программа произведёт вычисления.

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

Кроме нашего портала провести тестирование можно на сайте speedtest.net или 2ip или в настройках онлайн-игр (обычно нужный раздел находится на панели запуска игры).

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

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

  1. открыть командную строку через меню «пуск» или с помощью комбинации клавиш Win + R;
  2. ввести короткую команду cmd и нажать enter;
  3. затем написать ping и указать адрес нужного сайта (или ip-адрес сервера);
  4. запустить пинг-тест кнопкой enter и подождать, пока система измерит время передачи данных.

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

Как измерить

Существует несколько способов измерить пинг: используя стандартную утилиту или при помощи различных интернет-ресурсов Speedtest и 2ip.ua.

Командная строка

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

  1. Вызовите командную строку. В Windows 10 нажмите правой кнопкой мыши по пуск и выберите «Командная строка (администратор)». Альтернативный способ – нажмите сочетание клавиш Win+R, а затем напишите в окне «Выполнить» cmd.
  2. В командной строке введите слово ping. Затем через пробел напишите название ресурса или ip-адрес. Нажмите Enter.

Утилита пошлет по ip-адресу 4 пакета и будет ожидать ответа. Для пакетов отобразится ответ с числом байт и временем в миллисекундах. Если все пакеты получены, качество интернет-соединения отличное. При потерях больше 1 пакета будут возникать серьезные проблемы с доступом к конкретным ресурсам или серверам.

Специальные программы

В сети имеется ряд сервисов, которые позволяют быстро измерять скорость Интернета и непосредственно сам пинг. Одна из них – это сайт Speedtest. Вам необходимо перейти на него, а затем нажать кнопку «Начать проверку». Сервис выполнит измерения скорости приема и отдачи, после чего выдаст результаты измерения. Через интерфейс на карте можно также выбрать географическую точку, с которой вы хотите проверить пинг. Результат будет показан в левом верхнем углу. В правом нижнем углу будет написано, к какому хостингу вы пытаетесь получить доступ.

Структура ICMP пакета

IP Datagram
Bit 0 — 7 Bit 8 — 15 Bit 16 — 23 Bit 24 — 31
(20 bytes) Version/IHL Type of service Length
Identification flags and offset
Time To Live (TTL) Protocol Checksum
Source IP address
Destination IP address
ICMP Header(8 bytes) Type of message Code Checksum
Header Data
ICMP Payload(optional) Payload Data

Общее содержание ICMP пакета

  • IP Header (синим цветом):
  • ICMP Header (красным цветом):
    • Type of ICMP message (8 бит) — тип сообщения ICMP.
    • Code (8 бит).
    • Checksum (16 бит) — контрольная сумма, вычисляется из части ICMP пакета, заголовок не используется.
    • Header Data (32 бита) — содержит Идентификатор (Identifier) (16 бит) и Порядковый номер (Sequence number) (16 бит) необходимые для корректного определения отправителя.
  • ICMP Payload

Пример

Если осуществляется диагностика сети в запросах скорости соединения, в первую очередь происходит оценка эхо-запроса Ping, который определяет целостность и качество соединения на предмет запроса потери пакетов отражённого сигнала от источника соединения. В данном случае, если ответ запроса приходит с минимальным количеством пакетов, к примеру около 30 или менее, то в данном случае настройка сетевого оборудования нестабильна и имеет брешь в системе безопасности. Таким образом, стоит придать значение политике IP безопасности, Брандмауэру, групповой политике и настройкам сетевых адаптеров, настроек маршрутизатора. Не стоит путать Ping — определяющий целостность и качество связи, с транспортными протоколами связи TCP и UDP — определяющих скорость передачи данных.

Полное отсутствие ICMP-ответов может также означать, что удалённый узел (или какой-либо из промежуточных маршрутизаторов) блокирует ICMP Echo-Reply или игнорирует ICMP Echo-Request.

Так как для отправки ICMP-пакетов требуется создавать raw-сокеты, для выполнения программы ping в UNIX-системах необходимы права суперпользователя. Чтобы обычные пользователи могли использовать ping, в правах доступа файла /bin/ping устанавливают SUID-бит.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector