Ping
Содержание:
Как понижается Пинг
При значительном повышении полученных цифр у пользователей возникает вопрос, как уменьшить ping.
Это не всегда так просто, как может показаться, ведь время отклика зависит сразу от нескольких параметров:
- Игровой сервер. Здесь значение имеет канал выхода в интернет, проблемы возникают, если он недостаточно широкий и качественный — за этим следуют, как правило, различные лаги, приложение тормозит;
- Расположение игрового сервера. Если он находится достаточно далеко от вас, это может влиять на качество соединения по самым банальным причинам;
- Качество прохождения сигнала от сетевой карты пользовательского компьютера до файла самой игры. Для обнаружения данных неполадок причина обычно бывает не одна, это либо настройки операционной системы, которые сбились, либо все дело в вирусах;
- Проблемы с интернет-провайдером. Здесь дело как в качестве канала, так и в его ширине. Скорость прохождения сигнала оказывается недостаточной, на что влияет каждый из этих показателей.
Теперь, когда все эти параметры перечислены, можно говорить о тех мерах, которые нужно предпринять, чтобы решить проблему.
- Начнем с игрового сервера — просто попробуйте его поменять. Если после этого результат будет оставаться все тем же, значит, причина не в этом.
- Далее — источником проблем является сам компьютер. Для внесения изменений пройдитесь по настройкам реестра.
Можно предложить вполне конкретный рецепт решения проблем — нажимаем клавишу запуска Windows и одновременно кнопку “R”.
Далее в командной строке вводим “regedit”, после чего вы попадаете в “Редактор реестра”.
Обратите внимание на маршрут, указанный в нижней части окна, переходите в “SystemProfile” и далее выбираете файл “NetworkThrottlingIndex”. Там присутствует параметр в значении “а”, вместо это нам нужно ввести “ffffffff”, а далее ввести “ОК”
После этого требуется только перезагрузить компьютер
Там присутствует параметр в значении “а”, вместо это нам нужно ввести “ffffffff”, а далее ввести “ОК”. После этого требуется только перезагрузить компьютер.
Самое простое — проверить компьютер на вирусы, почистить систему, возможно, это решит ваши проблемы;
Бывает и такой вариант — кто-то просто подключился к вашему роутеру, если временно отключить wi-fi и затем посмотреть на изменение показателей, многое может стать понятным
Особое внимание всегда стоит уделять настройки шифрования, чтобы не переживать о возможных посягательствах;
Также проанализируйте, как используется подключение вашими домочадцами. Скажем, проблемы с пингом могут возникать, если во время того, как вы активно играете в онлайн-игру, кто-то скачивает или, наоборот, заливает данные в сеть
В этом случае можно предложить несколько вариантов реагирования — покопаться в настройках роутера и выделить персонально для себя устойчивую полосу, либо расширьте общий канал;
Если вы подозреваете, что дело в провайдере, обратитесь в техническую поддержку. Вам объяснят, что такое высокий пинг и почему такое происходит, возможно, все решится дистанционно — либо сотрудник сам с этим справится, либо с помощью его указаний вы сможете исправить ситуацию на своем компьютере.
Таким образом, вы видите, что причин тому, что показатель пинга не является удовлетворительным предостаточно. Но и решить данную проблему вы, скорее всего, сможете самостоятельно.
Благо на сегодняшний день в онлайн сети присутствует достаточное количество бесплатных сервисов, которые вам в этом помогут.
Если же самостоятельно решить вопрос не получается, не стесняйтесь связываться с интернет-провайдером или службой технической поддержки одного из сервисов.
С одной стороны, чем меньше пинг, тем лучше, но при его стабильном повышении нельзя однозначно говорить о том, что пора менять вашего провайдера.
Обычно оговаривается максимальный показатель, а вот минимальный порог как правило нигде не прописывается, поэтому сложно об этом судить.
И все-таки данные до 40 мс считаются идеальными, а все, что выше 300 мс — симптом серьезных проблем с подключением.
Использование PING в командных файлах.
Нередко, команда PING используется для организации задержек в командных файлах. Выполняется пингование петлевого интерфейса с указанием нужного значения счетчика пакетов, задаваемого параметром -n . Посылка эхо-запросов выполняется с интервалом в 1 секунду, а ответ на петлевом интерфейсе приходит практически мгновенно, поэтому задержка будет приблизительно равна счетчику минус единица:
ping -n 11 127.0.0.1 — задержка в 10 секунд.
Команда PING используется в командных файлах для определения доступности IP-адресов. Поскольку, результат опроса никак не отражается в переменной ERRORLEVEL , то вместо ее анализа используется поиск определенных признаков в данных стандартного вывода PING. Если внимательно посмотреть на сообщения программы ping.exe при опросе доступного и недоступного узла, то можно заметить, что они значительно отличаются
ping 456.0.0.1 — ping на несуществующий адрес
Ответ на такую команду может отличаться от конкретной версии утилиты, и может быть приблизительно таким
При проверке связи не удалось обнаружить узел 456.0.0.1. Проверьте имя узла и повторите попытку.
ping yandex.ru — ping на адрес узла yandex.ru
Ответ на ping доступного узла:
Обмен пакетами с yandex.ru по 32 байт: Ответ от 87.250.250.11: число байт=32 время=10мс TTL=55
Таким образом, для решения задачи определения доступности узла в командном файле, достаточно проанализировать характерные слова в выводе ping.exe при успешном ответе. Наиболее характерно в данном случае наличие слова TTL . Оно никогда не встречается при возникновении ошибки и состоит всего лишь из символов английского алфавита. Для поиска «TTL» в результатах ping.exe удобнее всего объединить ее выполнение в цепочку с командой поиска строки символов FIND.EXE (конвейер ping и find). Если текст найден командой FIND, то значение переменной ERRORLEVEL будет равно 0
ping -n 1 COMPUTER | find /I «TTL» > nul if %ERRORLEVEL%==0 goto LIVE ECHO computer недоступен подпрограмма обработки недоступного состояния . Exit :LIVE — начало подпрограммы обработки состояния доступности узла . .
В более простом варианте можно использовать команды:
PING yandex.ru |find «TTL=» && ECHO Yandex pingable — команда ECHO выполняется, если значение ERRORLEVEL, установленное FIND равно 0, т.е узел yandex.ru отвечает на ping.
PING Server64 |find «TTL=» || ECHO Server64 not pingable — команда ECHO выполняется, если значение ERRORLEVEL, установленное FIND не равно 0, т.е. узел Server64 не ответил на ping.
Как «пропинговать» компьютер или сервер?
Для этой цели создано множество сервисов и инструментов измерить пинг и скорость интернета. Начиная от встроенной в Windows команды «PING», до специализированных сервисов и сайтов, позволяющих узнать ваш пинг. Остановимся на самых лучших вариантах проверки пинга.
Консольная команда
Если ваш ПК работает под управлением Windows OS, то вы можете проверить пинг с помощью командной строки. Пошагово разберем всю последовательность действий:
- запустите командную строку (одновременно нажмите клавиши «Win» и «R», в открывшемся окне без кавычек введите «cmd»);
- в консоли введите следующую команду: «ping X» (вместо «X» подставьте IP или адрес любого сайта, до которого требуется провести трассировку). Убедитесь, что команда введена правильно, а затем нажимайте «Enter»;
- все вышеперечисленные действия запускают процесс обмена пакетами данных между вашим компьютером и IP адресами других хостингов. Затем, на экране отобразятся числа: пакеты потерянных данных (в идеале их должно быть – 0) и пинг (чем меньше, тем лучше).
Этот метод самый быстрый и оперативный. Но, далеко не самый точный, так как под разные хостинги в разных странах придётся вводить точный адрес (а это лишние затраты времени). Прибегайте к данному методу, если по каким-то причинам вы не можете или не хотите пользоваться специальными онлайн сервисами.
Как проверить ping через консоль (видео):
Speedtest.net
Сайт занимает высокие строки (если не первое место) в списке сервисов по проверке скорости, пинга, быстродействия и всего остального, связанного с интернет-соединением. Здесь вы можете «пропинговать» свой компьютер до любого сервера.
Как измерить:
- сначала вбейте в адресную строку сайт http://www.speedtest.net/ru;
- убедитесь, что выбран ближайший к вам сервер на карте;
- далее кликните по кнопке «начать»;
- затем начнётся само тестирование.
Пинг будет зависеть от удалённости сервера, скорость – от показателей вашего интернета.
Сервис идеально подходит для проверки всех необходимых параметров интернет-соединения.
2ip.ru
Ничем не уступающий по функционалу фавориту, но имеющий один недостаток сервис – все сервера находятся на территории России. Это означает, что если вы решитесь провести трассировку до зарубежного сайта или сервера, то этот сервис не для вас. Как провести тест пинга:
- зайдите на сайт 2ip.ru;
- выберите из предложенного списка городов свой или ближайший к вам;
- нажмите кнопку «Начать тестирование»;
- дождитесь окончания процесса измерения.
Вывод: сервис предоставляет исчерпывающую информацию о хостингах, находящихся на территории России. Но для зарубежных серверов – не подходит.
Pr-cy.ru
Минималистический и простой в использовании тест для проверки пинга и скорости интернета. Приятным дополнением, является необходимая теоретическая информация о параметрах интернета. Она размещена на главной странице сервиса. Проверка пинга и скорости интернета:
- перейдите на страницу — http://pr-cy.ru/speed_test_internet/;
- нажмите кнопку «Начать тестирование» (при желании вы можете сменить сервер проверки).
Хороший и удобный сервис для неопытных пользователей. Ничего лишнего.
Что такое пинг и как он влияет на интернет?
Оглавление
Если вы достаточно долго просматриваете веб-страницы или любите играть в многопользовательские игры, возможно, вы встретили термин «пинг». Что такое пинг и как он влияет на интернет? Возможно, вы уже знаете, что чем ниже пинг, тем лучше ваше соединение. Но что такое пинг на самом деле? Что это значит в вычислительном мире и почему у него такое странное имя?
Неисправности видеокарты – признаки, которые легко обнаружить
Откуда появилось это название?
Есть несколько теорий, согласно которым ping на самом деле является аббревиатурой. И некоторые говорят, что это означает Интернет пакет или Межсетевой Groper. Но нет ничего действительно существенного, чтобы сказать, что это означает именно это.
Все согласны с тем, что его название происходит от звука, который издает гидролокатор, когда он обнаруживает другое судно. Это хороший термин, поскольку он дает краткое объяснение того, как пинг работает в вычислительном мире!
Что делает Ping?
Когда компьютер пингует другой компьютер или сервер, он пытается выполнить две вещи. Сначала проверяется, способен ли компьютер или сервер обрабатывать сообщения. Во-вторых, если цель может установить связь, она измеряет, сколько времени потребуется для получения ответа.
Проверка состояния сервера
Использование ping для проверки состояния сервера очень удобно при попытке решить проблему сети. Сети обычно состоят из множества разных серверов. Если один из них выходит из строя или работает медленно, это может помешать вам подключиться к серверу, к которому вы хотите получить доступ.Хуже того, будет очень мало отзывов о том, какой именно сервер вызывает проблемы!
Пингуя с вашего компьютера целевой сервер, вы можете видеть шаги, которые предпринимает ваше общение, когда оно доставляется. Если связь прерывается в определенной части, ваш компьютер сообщит вам, что сигнал потерян. Это означает, что вы можете определить, на каком этапе пути произошел сбой, и решить проблему соответствующим образом.
Проверка времени ответа
Если сервер уже говорит с вашим компьютер просто на ура, тест ping может сказать вам, насколько быстрое ваше соединение. Обычно это измеряется в миллисекундах, поэтому ping обычно отображает свою скорость в мс. Чем ниже это число, тем быстрее происходит связь между вами и сервером. Например, пинг в 25 мс быстрее, чем пинг в 120 мс.
Это особенно удобно в видеоиграх, где каждый игрок разговаривает с центральным сервером. Сервер хранит всю информацию о текущей игре и сообщает игрокам, что происходит. Игроки отвечают, сообщая серверу, какие движения они хотели бы совершить.
Если пинг слишком высок, вашему компьютеру требуется некоторое время для отправки и получения информации с сервера. Это означает, что игрок не будет передавать свои команды раньше других игроков, и они увидят, что события происходят позже, чем у других игроков.
Это создает проблемы в игре, когда люди с высокими пингами не могут реагировать на происходящее в игре так же быстро, как и другие игроки.
О пинге
Теперь я думаю что вам стало ясно зачем нужен пинг, и вы знаете, что такое пинг и почему он важен для компьютерных сетей.
Что такое пинг и как он влияет на интернет?
Просмотров сегодня: 204
Рубрика: Советы и рекомендации
Метки: windows-tips
Что делать если что то там болит и не ясно что? Academie — Качественная косметика для настоящих профессионалов Как правильно утилизировать мусор в РФ Как всегда сдержать свои зубы в порядке?Назад Вперед
Работа с интернет-браузером
Проверяем пинг интернет-соединения через любой интернет-браузер с помощью онлайн сервисов
Если в целом интернет доступен, но есть проблемы с определенным сайтом – желательно воспользоваться онлайн «пингом». Для отправки запросов существует достаточно большое количество сервисов, вот некоторые из них:
- Ping-admin.
- Wservice.
- 2ip.
Ping-admin
Шаг 2. Укажите наименование сайта, доступность которого Вы хотите проверить. Отметьте населенные пункты, из которых будет отправляться ключ «ping» к указанному месту. Внизу страницы (после полного списка населенных пунктов) используйте кнопку «Начать проверку».
В поле «Адрес сайта» вводим адрес проверяемого сайта, отмечаем галочками населенные пункты
После установки параметров нажимаем «Начать проверку»
Шаг 3. Ознакомьтесь с результатами проверки. Если доступ к сайту из других пунктов есть, а с Вашего компьютера нет – значит, доступ закрыт Вашим провайдером.
Изучаем результат проверки
Обратите внимание на то, что с использованием данного сервиса Вы сможете сохранить результаты проверки в Excel-документ, либо в виде ссылки. В правом верхнем углу нажимаем на ссылку «Экспорт результатов проверки в Excel»
Внизу таблицы результата можно найти ссылку на результат проверки
В правом верхнем углу нажимаем на ссылку «Экспорт результатов проверки в Excel»
Внизу таблицы результата можно найти ссылку на результат проверки
Wservice
Серверы данного сайта расположены в Москве, и производят проверку с одного (собственного) IP-адреса.
Шаг 1. Раскройте сайт сервиса и отметьте пункт «Пинг хоста», после чего введите адрес или наименование сайта и используйте кнопку «Выполнить».
Переходим на сайт, отмечаем галочкой пункт «Пинг хоста»
Вводим хост или IP, нажимаем кнопку «Выполнить»
Шаг 2. Ознакомьтесь с результатами проверки.
Изучаем результат проверки
2IP
Шаг 2. Выбор площадки для проверки производится в автоматическом режиме, но по желанию Вы можете ее сменить. После выбора точки проверки нажмите кнопку «Тестировать».
Выбор площадки для проверки производится в автоматическом режиме, по желанию меняем ее, нажимаем «Тестировать»
Шаг 3. Тестирование идет в режиме реального времени, при этом на экране отображается «спидометр». Дождитесь окончания процесса.
Процесс тестирования
Как проверить пинг?
Первым делом рекомендуется проверить пинг на ненагруженном компьютере. Для этого проще всего воспользоваться командной строкой, открыть которую в Windows 10 можно двумя способами:
- Кликнув на поиск в панели задач и написав в строке . Система найдет приложение «Командная строка».
- Нажав сочетание клавиш Win + R, после чего введя и нажав кнопку OK.
В открывшемся окне введите следующую команду:
ping yandex.ru
Здесь приведён адрес сайта «Яндекс». Вы можете проверить пинг на примере любого другого интернет-ресурса. Например, если вы регулярно играете на немецком или британском сервере, то рекомендуется выбрать сайт из какой-то из этих стран. Или даже вести IP-адрес сервера.
Можно воспользоваться каким-нибудь сайтом, проверяющим скорость интернет-соединения — обычно он отображает и пинг. Например, вы можете перейти на Speedtest.net. Недостатком такого решения является то, что вы не сможете проверить пинг на примере какого-то конкретного сайта или IP-адреса. Вы сможете выбрать только какой-то из серверов, предлагаемых создателями веб-ресурса.
Идеальным является результат, составляющий 1-2 мс. Но добиться такого — практически нереально, даже если сервер сайта находится в одном с вами городе. Такие цифры и не нужны, ведь даже время отклика дисплея у многих мониторов – примерно 5 мс.
Также пинг можно проверить внутри некоторых игр. Например, в Counter-Strike: Global Offensive для этого нужно совершить следующие действия:
- Нажмите клавишу с изображением тильды ~ для вызова консоли.
- Наберите команду и нажмите «отправить».
Теперь в правом нижнем углу будут отображаться пинг, текущий FPS и прочая техническая информация. Чтобы избавиться от неё, введите таким же образом .
В World of Warcraft всё ещё проще — здесь пинг отображается в окошке, появляющемся при наведении курсора мыши на кнопку главного меню. В некоторых других играх показ пинга включается активацией соответствующего флажка в «Настройках». Например, в Dota 2 вас должен интересовать пункт «Отображать информацию о сети». В World of Tanks можно задействовать описанный выше способ с «Командной строкой», прописав там
ping -t login-ru-p1.worldoftanks.ru
Как я могу провести тест Ping?
В следующем примере я пингую домен популярной новостной сети CNN. Флаг указывает команде ping отправить 8 эхо-запросов ICMP. Если этот флаг не установлен, команда ping отправляет 4 по умолчанию. Флаг устанавливает размер в байтах команды echo. В приведенном выше примере я отправляю эхо-запрос размером 1000 байт (1 килобайт). У вас есть возможность от 32 до 65 527 байт.
Однако, если флаг не установлен, по умолчанию отправляется 32-байтовый эхо-запрос. Последний параметр команды — это фактический домен www.cnn.com. Теперь давайте проанализируем результаты.
В примере мы видим, что мы пропингуем IP 151.101.85.67 (IP-адрес CNN) с 1000 байтов. Время, необходимое для ответа пакета, отображается в миллисекундах.
Первый отправленный нами пакет занял примерно 106 миллисекунд. Второе заняло 105 миллисекунд. Третье заняло 116 миллисекунд и так далее.
Следующий элемент в списке результатов — это время жизни или TTL. TTL сообщает получателю, как долго хранить или использовать пакет или любые другие соответствующие данные, прежде чем его нужно будет отбросить или срок его действия истечет. Таким образом, в приведенном выше примере наш TTL составляет 53 секунды. Таким образом, любой пакет, отправленный из нашей сети, имеет около 53 секунд, прежде чем он истекает или исчезает в забвении.
Диагностика разрешения имен (nslookup, dig)
Разобравшись с сетевой связностью и маршрутизацией приходим к следующему этапу — разрешение доменных имен. В большинстве случаев в работе с удаленными сервисами мы не используем IP-адреса, а указываем доменные имена удаленных ресурсов. За перевод символических имен в IP-адреса отвечает служба DNS — это сеть серверов, которые содержат актуальную информацию о соответствии имен и IP в пределах доверенных им доменных зон.
Самый простой способ проверить работает ли разрешение имен — запустить утилиту ping с указанием доменного имени вместо IP-адреса (например, ping ya.ru). Если ответные пакеты от удаленного сервера приходят, значит все работает как надо. В противном случае нужно проверить прописан ли DNS-сервер в сетевых настройках и удается ли получить от него ответ.
Способы выяснения какой DNS-сервер использует наш сервер различаются в зависимости от используемой версии и дистрибутива ОС Linux. Например, если ОС используется Network Manager для управления сетевыми интерфейсами (CentOS, RedHat и др.), может помочь вывод команды nmcli:
Скриншот №7. Команда nmcli
В настройках сетевого интерфейса, в разделе DNS configuration, мы увидим IP-адрес сервера. В Ubuntu 18.04 и выше, использующих Netplan, используем команду systemd-resolve —status:
Скриншот №8. Команда systemd-resolve —status
Используемый сервер также будет указан в настройках интерфейса, в разделе DNS Servers. В более старых версиях Ubuntu потребуется проверить содержимое файлов /etc/resolve.conf и /etc/network/interfaces. Если сервер не указан, воспользуйтесь статьей для ОС Ubuntu 18.04 или CentOS, чтобы скорректировать настройки.
Проверить работу сервиса разрешения имен нам помогут утилиты nslookup или dig. Функционально они почти идентичны: G-вывод утилиты dig содержит больше диагностической информации и гибко регулируется, но это далеко не всегда нужно. Поэтому используйте ту утилиту, которая удобна в конкретной ситуации. Если эти команды недоступны, потребуется доставить пакеты на CentOS/RedHat:
для Debian/Ubuntu:
После успешной установки сделаем тестовые запросы:
Скриншот №9. Тестовые запросы
В разделе Answer Section видим ответ от DNS сервера — IP-адрес для A-записи с доменным именем ya.ru. Разрешение имени работает корректно:
Скриншот №10. Подтверждение корректной работы
Аналогичный запрос утилитой nslookup выдает более компактный вывод, но вся нужная сейчас информация в нем присутствует.
Что же делать, если в ответе отсутствует IP-адрес? Возможно, DNS-сервер недоступен. Для проверки можно отправить тестовый запрос на другой DNS-сервер. Обе утилиты позволяют эти сделать. Направим тестовый запрос на DNS-сервер Google:
Скриншот №11. Отправка тестового запроса 1
Скриншот №12. Отправка тестового запроса 2
Если имена разрешаются публичным DNS-сервером корректно, а установленным по умолчанию в ОС нет, вероятно, есть проблема в работе этого DNS-сервера. Временным решением данной проблемы может быть использование публичного DNS-сервера в качестве сервера для разрешения имен в операционной системе. В том случае, если разрешение имен не работает ни через локальный, ни через публичный DNS сервер — стоит проверить не блокируют ли правила файрвола отправку на удаленный порт 53 TCP/UDP пакетов (именно на этом порту DNS-серверы принимают запросы).
Часто используемые параметры:
- nslookup имя сервер — разрешить доменное имя, используя альтернативый сервер;
- nslookup –type=тип имя — получить запись указанного типа для доменного имени (например, nslookup -type=mx ya.ru – получить MX-записи для домена ya.ru);
- dig @сервер имя — разрешить доменное имя, используя альтернативый сервер;
- dig имя тип — получить запись указанного типа для доменного имени (например, dig ya.ru mx — получить MX-записи для домена ya.ru).
Как обычно, полный набор опций и параметров для указанных утилит можно найти во встроенной справке операционной системы, используя команду man.
191028
Санкт-Петербург
Литейный пр., д. 26, Лит. А
+7 (812) 403-06-99
700
300
ООО «ИТГЛОБАЛКОМ ЛАБС»
700
300
Индикация ошибок
В случае отсутствия ответа от целевого хоста большинство реализаций либо ничего не отображают, либо периодически выводят уведомления о тайм-ауте. Возможные результаты проверки связи, указывающие на проблему, включают следующее:
- H ,! N или ! P — хост, сеть или протокол недоступны
- S — исходный маршрут не прошел
- F — необходима фрагментация
- U или ! W — сеть назначения / хост неизвестен
- I — исходный хост изолирован
- A — связь с сетью назначения административно запрещена
- Z — связь с хостом назначения административно запрещена
- Q — для этого ToS сеть назначения недоступна
- T — для этого ToS целевой хост недоступен
- X — общение запрещено в административном порядке
- V — нарушение приоритета хоста
- C — действует ограничение приоритета
В случае ошибки целевой хост или промежуточный маршрутизатор отправляет обратно сообщение об ошибке ICMP, например, «хост недоступен» или «TTL превышен при передаче». Кроме того, эти сообщения включают первые восемь байтов исходного сообщения (в данном случае заголовок эхо-запроса ICMP, включая значение подавления), поэтому утилита ping может сопоставлять ответы на исходящие запросы.