Технологиях, серверах, баз данных, СУБД, SL-сетях, языках программирования

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

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

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

Считается, что хороший пинг — до 50 мс, нормальный — до 100–150 мс. А вот пинг, к примеру, в половину секунды — это слишком много. Пользоваться интернетом с такой скоростью может быть некомфортно.

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

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

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

Для чего важен пинг

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

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

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

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

Пинг — это не только показатель, это еще и команда для проверки сети. Она есть в большинстве популярных операционных систем: Windows, macOS и Linux. Команда ping вводится в консоль операционной системы — командную строку.

Синтаксис у нее такой:

Если ввести команду в консоль, операционная система попытается связаться с серверами по указанным адресам. Затем в командную строку выведется результат: время отклика, стабильность связи, количество переданных и потерянных пакетов информации и так далее.

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

Как узнать свой пинг

Есть несколько вариантов: воспользоваться командной строкой, интернет-сервисами или специальными программами.

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

Непосредственно время пинга в миллисекундах отобразится как параметр time или «время». Обычно выглядит это так:

Это означает, что запрос дошел до адресата и вернулся обратно за 211 миллисекунд. То есть за 0,2 секунды.

Интернет-сервисы. Самый популярный из них называется Speedtest. Нужно зайти на главную страницу этого сервиса и нажать на кнопку Go, Start или «Начать» — в разных языковых версиях текст кнопки может отличаться. А потом просто подождите: сервис измерит и пинг, и скорость передачи данных, и скорость их загрузки. Результат вам покажут, как только Speedtest завершит измерения.

Кроме этого, есть и другие сервисы, в том числе российские, например, «Яндекс.Интернетометр».

Что делать, если пинг высокий

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

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

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

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

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

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

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

Что такое пинг в Интернете

Ping или пинг — это утилита командной строки, то есть вспомогательная компьютерная программа в составе общего программного обеспечения. С её помощью можно проверить качество подключения к другому компьютеру на уровне IP.

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

  • Устранение неполадок подключения.
  • Проверка доступности удаленных узлов.
  • Определение имени и IP-адреса устройства.
  • Измерить время, за которое сервер отвечает на команду.

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

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

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

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

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

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

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

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

  • Интернет-тариф. Как правило, при дешёвых тарифах скорость передачи данных низкая. Если планируете играть в онлайн-игры или использовать компьютер для работы в сети, стоит приобретать тариф с подходящей скоростью. Эконом-варианты актуальны для «неспешного» просмотра сайтов.
  • Сетевое оборудование. Причиной низкой скорости может стать качество канала. Иногда проблема низкого пинга решается путём смены провайдера.
  • Производительность сервера. Чем оперативнее обрабатываются запросы, тем лучше соединение и ниже пинг.
  • Расстояние между устройством и сервером. Чем дальше друг от друга они расположены, тем больше времени необходимо для отправки пакетов.
  • Загруженность канала. Чем больше устройств обслуживает один сервер, тем ниже скорость.

Что делает команда ping

Команда Ping в cmd (командной строке) отправляет на сервер пакеты маленького размера и считает время, за которое они достигли цели и вернулись. В результате на экране отображаются данные, на основании которых удаётся сделать выводы о качестве соединения, а также выявить неполадки.

Если пакеты возвращаются быстро и в полной объёме, устройство работает нормально. В ответе отображаются 4 параметра.

  • IP-адрес устройства, с которого отправляется команда.
  • Число отправленных байт, по умолчанию это 32 байта;
  • Время отклика.
  • «Время жизни пакета» — Time to live (TTL). Так называют число промежуточных устройств в сети, которые проходит пакет информации.

Технологиях, серверах, баз данных, СУБД, SL-сетях, языках программирования

В нашем случае самое важный параметр – это время отклика.

  • До 40 мс — хорошее значение, которое свидетельствует о высоком качестве интернет-соединения, удачной конфигурации сети и отсутствии проблем.
  • От 40 — 110 мс – нормальный показатель для комфортной работы в интернете.
  • Более 210 мс – медленное подключение и наличие неполадок.

Команда ping в Windows и Linux

Ping в Windows имеет множество параметров, предназначенных для различных целей. Полный список команд можно посмотреть, открыв справочное окно.

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

Введите команду «ping /?». Откроется такое окно, в котором указано, как пропинговать ip адрес через командную строку.

Технологиях, серверах, баз данных, СУБД, SL-сетях, языках программирования

Здесь отображён список команд для проверки широкого перечня параметров.

В Linux для отображения списка команда нужно написать команду «ping -help». Откроется такое окно.

Технологиях, серверах, баз данных, СУБД, SL-сетях, языках программирования

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

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

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

Windows по умолчанию отправляет 4 пакета. Это ограничение можно снять командой «ping «название введённого домена» -t». Также можно принудительно прервать процесс с помощью сочетания клавиш «Ctrl+C». В этом случае отобразится статистика до момента отмены.

На Linux нужно самостоятельно устанавливать ограничение на количество отправляемых пакетов. Иначе операционная система будет посылать их до тех пор, пока вы не остановите процесс вручную с помощью того же сочетания «Ctrl+C». Например, если введёте команду «ping -c 3 ya.ru», будет отправлено только 3 пакета.

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

Команда пинг может быть комбинированной, то есть состоять из нескольких параметров. Например, «ping —с 6 —s 100 domain.name». В данном случае задаётся интервал, размер пакетов и адрес источника.

Как снизить пинг

Если превышен интервал ожидания для запроса, пинг можно уменьшить.

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

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

:/>  Командная строка - команда If

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

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

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

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

Программы для снижения пинга

Интернет-трафик можно оптимизировать с помощью специальных программ.

  1. Auslogics Internet Optimizer ― это бесплатный вариант, разработанный для Windows. При запуске выполняется сканирование компьютера или другого устройства. После завершения проверки на монитор выводятся варианты оптимизации. Пользователю нужно выбрать из представленного списка подходящие параметры для настройки.
  2. NetScream ― нацелена на увеличение скорости интернета через настройку модема. Разобраться в возможностях легко благодаря интуитивно понятному интерфейсу и функционалу.
  3. cFosSpeed представляет собой драйвер для Windows. Он выполняет автоопределение и настройку маршрутизатора.
  4. NameBench увеличивает скорость путём оптимизации DNS-серверов.
  5. Throttle выставляет оптимальные настройки модема, выполняет регулировку файлов реестра и ускоряет обработку крупных пакетов.
  6. Internet Accelerator – удобное решение, которое помогает разогнать интернет методом подбора настроек.
  7. Advanced SystemCare оптимизирует скорость интернет-соединения за счёт дефрагментирования и оптимизации реестра, удаления шпионских модулей.
  8. OUTFOX и HASTE – а это VPN-клиенты для онлайн-игр. Они используют для транспортировки трафика виртуальную частную сеть VyprVPN. То есть трафик поступает напрямую на VPN-сервер, а от него на сервер игры. В результате сокращается число сетевых узлов между компьютером и игровым сервером.
  9. VPN4GAMES тоже ведут трафик через виртуальную частную сеть. Однако в отличие от предыдущих вариантов охватывают весь трафик, а не только игровой.
  10. EXITLAG действует через VPN-серверы, а также перенастраивает некоторые системные параметры. Программа автоматически выбирает оптимальный маршрут соединения с серверами.

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

Заключение

Итак, мы выяснили, что ping — эта утилита, которая предназначена для косвенной оценке качества работы сети передачи данных. К ней относится проверка доступности серверов, расчёт времени задержки, выявление потерянных пакетов.

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

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

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

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

Технологиях, серверах, баз данных, СУБД, SL-сетях, языках программирования

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

  • Что это и зачем проверять?

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

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

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

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

  • При выборе игрового сервера. Для многих людей онлайн-развлечения – это отличный способ расслабиться, а некоторым игры даже приносят реальный доход, поэтому очень большое значение имеет пинг. Как проверить работу сервера до того, как возникнут реальные проблемы? – Пинговать снова и снова;
  • Выбор хостинга. Когда появляется необходимость где-то разместить свой собственный проект, Всемирная паутина представляет огромное количество возможностей, и обыкновенный пользователь очень хочет сделать правильный выбор, но не знает как. Узнать свой пинг до сайта, предоставляющего хостинг-услуги – один из вариантов, ведь если у выбранного хостинг-провайдера проблемы с доступом к собственному информационному ресурсу, то, что уж говорить о вашем;
  • Если вы владелец сайта, который посещают люди со всего мира, то вам будет полезно обладать сведениями о том, как узнать пинг к вашему информационному ресурсу у жителей, например, Бразилии или Австралии.

Таким образом, на распространённый вопрос: «Почему большой пинг – это плохо?» можно дать короткий ответ – «Потому что медленно».

Перед тем, как проверить пинг до сервера, необходимо определиться с главным вопросом: «Будем проверять себя или других?». От ответа на него зависит и способ, с помощью которого будет проводиться диагностика. Если нас интересует собственный компьютер, то необходимо выполнить следующую последовательность действий.

  • Нажать «» и ввести в появившемся поле:
    • Нажать «». Теперь видим командную строку, в ней вводим команду , жмем пробел и вводим адрес сайта:
    • Как видим, ни один пакет не потерялся, а время ожидания вполне приемлемое. Стоит отметить, что для оптоволокна значение до 100 миллисекунд – хороший показатель, и вы не заметите никаких промедлений в загрузке страницы. Значения до 150 миллисекунд также не являются критичными, а вот если пинг больше, то следует заняться этой проблемой.

      Другой способ – использовать пинг – сервисы в интернете. С помощью подобных сайтов можно проверить доступность информационного ресурса и время ожидания пользователей по всему миру. Ниже представлены несколько подобных сервисов.

      • . На данном сайте используется программа для пинга пользователей из различных уголков Земного шара. То есть, вы получаете данные о доступе к серверу с разных компьютеров по всему миру:

      Как проверить пинг интернета (сервера)? - 2

      Всё, что нужно – это ввести адрес сайта, расставить галочки и нажать «». Результаты получаются следующие:

      Технологиях, серверах, баз данных, СУБД, SL-сетях, языках программирования

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

      Технологиях, серверах, баз данных, СУБД, SL-сетях, языках программирования

      • . Данный сервис позволяет узнать состояние хоста и домена. После проверки выдает следующую информацию:

      Технологиях, серверах, баз данных, СУБД, SL-сетях, языках программирования

      Если подумать о том, что влияет на пинг, то можно выделить следующие факторы:

      • Физическое расстояние от компьютера до сервера. Если вы, находясь в России, пытаетесь достучаться до Карибских островов, то стучать придется громко и долго;
      • Загруженность канала соединения с интернетом. Здесь всё просто: множество одновременно работающих онлайн-приложений способствуют повышению пинга;
      • Используемое оборудование. В этом случае величина пинга зависит как от качества аппаратного обеспечения, как вашего компьютера, так и удаленных серверов. Также весомое значение имеет вид интернет-соединения: прямое подключение (кабель от провайдера к потребителю), беспроводное () и пользование модемом обеспечат различную скорость передачи данных (модем в этом случае невыгодно отличается).

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

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

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

    Технологиях, серверах, баз данных, СУБД, SL-сетях, языках программирования

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

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

    = задаёт длительность (Time to Live), максимальное значение которой составляет .

    = устанавливает значение (Type of Service). Параметр не работает в и выше.

    число = эту опцию для команды нужно использовать для указания количества переходов между вашим и целевым компьютером, которое вы хотите записать и вывести. Максимальное значение , так что, если вам интересно узнать точное количество звеньев между двумя устройствами, то лучше использовать .

    = значения тайм-аута в миллисекундах, в течение которого ping будет ожидать каждого ответа. Если не использовать опцию -w, то тайм-аут по умолчанию будет составлять миллисекунд ().

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

    = используемый адрес источника.

    = используется для проверки состояния адреса Hyper-V Network Virtualization.

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

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

    = вывод справки обо всех доступных параметрах команды .

    , , , , и работают только при проверке состояния . Опции и работают только с протоколом .

    ping -n 5 -l 1500 www.google.com
    Pinging www.google.com [74.125.224.82] with 1500 bytes of data:
    Reply from 74.125.224.82: bytes=1500 time=68ms TTL=52
    Reply from 74.125.224.82: bytes=1500 time=68ms TTL=52
    Reply from 74.125.224.82: bytes=1500 time=65ms TTL=52
    Reply from 74.125.224.82: bytes=1500 time=66ms TTL=52
    Reply from 74.125.224.82: bytes=1500 time=70ms TTL=52
    Ping statistics for 74.125.224.82: Packets: Sent = 5, Received = 5, Lost = 0 (0% loss),
    Approximate round trip times in milli-seconds: Minimum = 65ms, Maximum = 70ms, Average = 67ms

    – отличный способ проверить работоспособность всех функций . Но с помощью этого запроса не получится узнать о состоянии своего или удаленного компьютера. Существует и этой проверки – .

    Pinging J3RTY22 [192.168.1.22] with 32 bytes of data:
    Reply from 192.168.1.22: bytes=32 time<1ms TTL=64
    Reply from 192.168.1.22: bytes=32 time<1ms TTL=64
    Reply from 192.168.1.22: bytes=32 time=1ms TTL=64
    Reply from 192.168.1.22: bytes=32 time<1ms TTL=64
    Ping statistics for 192.168.1.22: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
    Approximate round trip times in milli-seconds: Minimum = 0ms, Maximum = 1ms, Average = 0ms

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

    Pinging SERVER [fe80::fd1a:3327:2937:7df3%10] with 32 bytes of data:
    Reply from fe80::fd1a:3327:2937:7df3%10: time=1ms
    Reply from fe80::fd1a:3327:2937:7df3%10: time<1ms
    Reply from fe80::fd1a:3327:2937:7df3%10: time<1ms
    Reply from fe80::fd1a:3327:2937:7df3%10: time<1ms
    Reply from fe80::fd1a:3327:2937:7df3%10: time<1ms
    Reply from fe80::fd1a:3327:2937:7df3%10: time<1ms
    Reply from fe80::fd1a:3327:2937:7df3%10: time<1ms
    Ping statistics for fe80::fd1a:3327:2937:7df3%10: Packets: Sent = 7, Received = 7, Lost = 0 (0% loss),
    Approximate round trip times in milli-seconds: Minimum = 0ms, Maximum = 1ms, Average = 0ms
    Control-C
    ^C

    После семи полученных ответов мы намеренно прервали проверку состояния. Вспоминаем, как остановить команду ? При помощи . Также привела к использованию адресов по протоколу .

    число после знака в сгенерированных в данном примере ответах указывает на протокола , которая определяет используемый сетевой шлюз. Можно сгенерировать таблицу из , совпадающих с названием вашего сетевого шлюза, при помощи netsh interface ipv6 show interface. IPv6 Zone ID отображается числом в колонке .

    Команда ping поддерживается в командной строке ОС Windows 10, , , и , а также и .

    Её также можно использовать в дополнительных настройках автозагрузки и опциях восстановления системы.

    Команда ping часто используется как дополнение к другим командам (, , , и ).

    Name

    ping, ping6 – send ICMP ECHO_REQUEST to network hosts

    Synopsis

    ping [ -LRUbdfnqrvVaAB] [ -c count] [ -i interval] [ -l preload] [ -p pattern] [ -s
    packetsize
    ] [ -t ttl] [ -w deadline] [ -F flowlabel] [ -I interface] [ -M
    hint
    ] [ -Q tos] [ -S sndbuf] [ -T timestamp option] [ -W timeout] [ hop
    ] destination

    :/>  Defender Control 1.9 Portable скачать бесплатно

    Description

    ping uses the ICMP protocol’s mandatory ECHO_REQUEST datagram to elicit an ICMP ECHO_RESPONSE from a host or gateway. ECHO_REQUEST datagrams
    (”pings”) have an IP and ICMP header, followed by a struct timeval and then an arbitrary number of ”pad” bytes used to fill out the packet.

    Options

    -a
    Audible ping.
    -A
    Adaptive ping. Interpacket interval adapts to round-trip time, so that effectively not more than one (or more, if preload is set) unanswered probes present
    in the network. Minimal interval is 200msec for not super-user. On networks with low rtt this mode is essentially equivalent to flood mode.
    -b
    Allow pinging a broadcast address.
    -B
    Do not allow ping to change source address of probes. The address is bound to one selected when ping starts.
    -c count
    Stop after sending count ECHO_REQUEST packets. With deadline option, ping waits for count ECHO_REPLY packets, until the timeout
    expires.
    -d
    Set the SO_DEBUG option on the socket being used. Essentially, this socket option is not used by Linux kernel.
    -F flow label
    Allocate and set 20 bit flow label on echo request packets. (Only ping6). If value is zero, kernel allocates random flow label.
    -f
    Flood ping. For every ECHO_REQUEST sent a period ”.” is printed, while for ever ECHO_REPLY received a backspace is printed. This provides a rapid display
    of how many packets are being dropped. If interval is not given, it sets interval to zero and outputs packets as fast as they come back or one hundred times
    per second, whichever is more. Only the super-user may use this option with zero interval.
    -i interval
    Wait interval seconds between sending each packet. The default is to wait for one second between each packet normally, or not to wait in flood mode.
    Only super-user may set interval to values less 0.2 seconds.
    -I interface address
    Set source address to specified interface address. Argument may be numeric IP address or name of device. When pinging IPv6 link-local address this option
    is required.
    -l preload
    If preload is specified, ping sends that many packets not waiting for reply. Only the super-user may select preload more than 3.
    -L
    Suppress loopback of multicast packets. This flag only applies if the ping destination is a multicast address.
    -n
    Numeric output only. No attempt will be made to lookup symbolic names for host addresses.
    -p pattern
    You may specify up to 16 ”pad” bytes to fill out the packet you send. This is useful for diagnosing data-dependent problems in a network. For example,
    -p ff will cause the sent packet to be filled with all ones.
    -Q tos
    Set Quality of Service -related bits in ICMP datagrams. tos can be either decimal or hex number. Traditionally (RFC1349), these have been
    interpreted as: 0 for reserved (currently being redefined as congestion control), 1-4 for Type of Service and 5-7 for Precedence. Possible settings for Type of
    Service are: minimal cost: 0x02, reliability: 0x04, throughput: 0x08, low delay: 0x10. Multiple TOS bits should not be set simultaneously. Possible settings
    for special Precedence range from priority (0x20) to net control (0xe0). You must be root (CAP_NET_ADMIN capability) to use Critical or higher precedence
    value. You cannot set bit 0x01 (reserved) unless ECN has been enabled in the kernel. In RFC2474, these fields has been redefined as 8-bit Differentiated
    Services (DS), consisting of: bits 0-1 of separate data (ECN will be used, here), and bits 2-7 of Differentiated Services Codepoint (DSCP).
    -q
    Quiet output. Nothing is displayed except the summary lines at startup time and when finished.
    -R
    Record route. Includes the RECORD_ROUTE option in the ECHO_REQUEST packet and displays the route buffer on returned packets. Note that the IP header is
    only large enough for nine such routes. Many hosts ignore or discard this option.
    -r
    Bypass the normal routing tables and send directly to a host on an attached interface. If the host is not on a directly-attached network, an error is
    returned. This option can be used to ping a local host through an interface that has no route through it provided the option -I is also used.
    -s packetsize
    Specifies the number of data bytes to be sent. The default is 56, which translates into 64 ICMP data bytes when combined with the 8 bytes of ICMP header
    data.
    -S sndbuf
    Set socket sndbuf. If not specified, it is selected to buffer not more than one packet.
    -t ttl
    Set the IP Time to Live.
    -T timestamp option
    Set special IP timestamp options. timestamp option may be either tsonly (only timestamps), tsandaddr (timestamps and addresses) or
    tsprespec host1 [host2 [host3 [host4]]] (timestamp prespecified hops).
    -M hint
    Select Path MTU Discovery strategy. hint may be either do (prohibit fragmentation, even local one), want (do PMTU discovery, fragment
    locally when packet size is large), or dont (do not set DF flag).
    -U
    Print full user-to-user latency (the old behaviour). Normally ping prints network round trip time, which can be different f.e. due to DNS failures.
    -v
    Verbose output.
    -V
    Show version and exit.
    -w deadline
    Specify a timeout, in seconds, before ping exits regardless of how many packets have been sent or received. In this case ping does not stop
    after count packet are sent, it waits either for deadline expire or until count probes are answered or for some error notification from
    network.
    -W timeout
    Time to wait for a response, in seconds. The option affects only timeout in absense of any responses, otherwise ping waits for two RTTs.

    When using ping for fault isolation, it should first be run on the local host, to verify that the local network interface is up and running. Then,
    hosts and gateways further and further away should be ”pinged”. Round-trip times and packet loss statistics are computed. If duplicate packets are received,
    they are not included in the packet loss calculation, although the round trip time of these packets is used in calculating the minimum/average/maximum
    round-trip time numbers. When the specified number of packets have been sent (and received) or if the program is terminated with a SIGINT, a brief summary is
    displayed. Shorter current statistics can be obtained without termination of process with signal SIGQUIT.

    If ping does not receive any reply packets at all it will exit with code 1. If a packet count and deadline are both specified, and
    fewer than count packets are received by the time the deadline has arrived, it will also exit with code 1. On other error it exits with code 2.
    Otherwise it exits with code 0. This makes it possible to use the exit code to see if a host is alive or not.

    This program is intended for use in network testing, measurement and management. Because of the load it can impose on the network, it is unwise to use
    ping during normal operations or from automated scripts.

    Icmp Packet Details

    If the data space is at least of size of struct timeval ping uses the beginning bytes of this space to include a timestamp which it uses in the
    computation of round trip times. If the data space is shorter, no round trip times are given.

    Duplicate and Damaged Packets

    ping will report duplicate and damaged packets. Duplicate packets should never occur, and seem to be caused by inappropriate link-level
    retransmissions. Duplicates may occur in many situations and are rarely (if ever) a good sign, although the presence of low levels of duplicates may not always
    be cause for alarm.

    Damaged packets are obviously serious cause for alarm and often indicate broken hardware somewhere in the ping packet’s path (in the network or in
    the hosts).

    Trying Different Data Patterns

    The (inter)network layer should never treat packets differently depending on the data contained in the data portion. Unfortunately, data-dependent problems
    have been known to sneak into networks and remain undetected for long periods of time. In many cases the particular pattern that will have problems is
    something that doesn’t have sufficient ”transitions”, such as all ones or all zeros, or a pattern right at the edge, such as almost all zeros. It isn’t
    necessarily enough to specify a data pattern of all zeros (for example) on the command line because the pattern that is of interest is at the data link level,
    and the relationship between what you type and what the controllers transmit can be complicated.

    This means that if you have a data-dependent problem you will probably have to do a lot of testing to find it. If you are lucky, you may manage to find a
    file that either can’t be sent across your network or that takes much longer to transfer than other similar length files. You can then examine this file for
    repeated patterns that you can test using the -p option of ping.

    Ttl Details

    The TTL value of an IP packet represents the maximum number of IP routers that the packet can go through before being thrown away. In current practice you
    can expect each router in the Internet to decrement the TTL field by exactly one.

    The TCP/IP specification states that the TTL field for TCP packets should be set to 60, but many systems use smaller values (4.3 BSD uses 30, 4.2 used 15).

    In normal operation ping prints the ttl value from the packet it receives. When a remote system receives a ping packet, it can do one of three things with
    the TTL field in its response:

    • Not change it; this is what Berkeley Unix systems did before the 4.3BSD Tahoe release. In this case the TTL value in the received packet will be 255 minus
      the number of routers in the round-trip path.
    • Set it to 255; this is what current Berkeley Unix systems do. In this case the TTL value in the received packet will be 255 minus the number of routers in
      the path from the remote system to the pinging host.
    • Set it to some other value. Some machines use the same value for ICMP packets that they use for TCP packets, for example either 30 or 60. Others may use
      completely wild values.

    Bugs

    • Many Hosts and Gateways ignore the RECORD_ROUTE option.
    • The maximum IP header length is too small for options like RECORD_ROUTE to be completely useful. There’s not much that that can be done about this,
      however.
    • Flood pinging is not recommended in general, and flood pinging the broadcast address should only be done under very controlled conditions.

    See Also

    netstat(1), ifconfig(8).

    History

    The ping command appeared in 4.3BSD.

    The version described here is its descendant specific to Linux.

    Security

    ping requires CAP_NET_RAWIO capability to be executed. It may be used as set-uid root.

    Availability

    ping is part of iputils package and the latest versions are available in source form at
    http://www.skbuff.net/iputils/iputils-current.tar.bz2.

    Referenced By

    arping(8),
    bing(8),
    clockdiff(8),
    cytune(8),
    fping(8),
    hping2(8),
    hping3(8),
    ipmiping(8),
    ipsec_ikeping(8),
    irdaping(8),
    iwspy(8),
    libval_shim(3),
    mtr(8),
    omping(8),
    oping(8),
    ping_selinux(8),
    rdisc(8),
    rds-ping(1),
    rmcpping(8),
    sonar(1),
    sonar(6),
    tcptraceroute(1),
    tping(1),
    tracepath(8),
    traceroute(8),
    virt-rescue(1)

    Name

    ping, ping6 – send ICMP ECHO_REQUEST to network hosts

    Synopsis

    ping [ -LRUbdfnqrvVaAB] [ -c count] [ -i interval] [ -l preload] [ -p pattern] [ -s
    packetsize
    ] [ -t ttl] [ -w deadline] [ -F flowlabel] [ -I interface] [ -M
    hint
    ] [ -Q tos] [ -S sndbuf] [ -T timestamp option] [ -W timeout] [ hop
    ] destination

    :/>  Как увеличить громкость на ноутбуке с Windows: варианты – WindowsTips.Ru. Новости и советы

    Description

    ping uses the ICMP protocol’s mandatory ECHO_REQUEST datagram to elicit an ICMP ECHO_RESPONSE from a host or gateway. ECHO_REQUEST datagrams
    (”pings”) have an IP and ICMP header, followed by a struct timeval and then an arbitrary number of ”pad” bytes used to fill out the packet.

    Options

    -a
    Audible ping.
    -A
    Adaptive ping. Interpacket interval adapts to round-trip time, so that effectively not more than one (or more, if preload is set) unanswered probes present
    in the network. Minimal interval is 200msec for not super-user. On networks with low rtt this mode is essentially equivalent to flood mode.
    -b
    Allow pinging a broadcast address.
    -B
    Do not allow ping to change source address of probes. The address is bound to one selected when ping starts.
    -c count
    Stop after sending count ECHO_REQUEST packets. With deadline option, ping waits for count ECHO_REPLY packets, until the timeout
    expires.
    -d
    Set the SO_DEBUG option on the socket being used. Essentially, this socket option is not used by Linux kernel.
    -F flow label
    Allocate and set 20 bit flow label on echo request packets. (Only ping6). If value is zero, kernel allocates random flow label.
    -f
    Flood ping. For every ECHO_REQUEST sent a period ”.” is printed, while for ever ECHO_REPLY received a backspace is printed. This provides a rapid display
    of how many packets are being dropped. If interval is not given, it sets interval to zero and outputs packets as fast as they come back or one hundred times
    per second, whichever is more. Only the super-user may use this option with zero interval.
    -i interval
    Wait interval seconds between sending each packet. The default is to wait for one second between each packet normally, or not to wait in flood mode.
    Only super-user may set interval to values less 0.2 seconds.
    -I interface address
    Set source address to specified interface address. Argument may be numeric IP address or name of device. When pinging IPv6 link-local address this option
    is required.
    -l preload
    If preload is specified, ping sends that many packets not waiting for reply. Only the super-user may select preload more than 3.
    -L
    Suppress loopback of multicast packets. This flag only applies if the ping destination is a multicast address.
    -n
    Numeric output only. No attempt will be made to lookup symbolic names for host addresses.
    -p pattern
    You may specify up to 16 ”pad” bytes to fill out the packet you send. This is useful for diagnosing data-dependent problems in a network. For example,
    -p ff will cause the sent packet to be filled with all ones.
    -Q tos
    Set Quality of Service -related bits in ICMP datagrams. tos can be either decimal or hex number. Traditionally (RFC1349), these have been
    interpreted as: 0 for reserved (currently being redefined as congestion control), 1-4 for Type of Service and 5-7 for Precedence. Possible settings for Type of
    Service are: minimal cost: 0x02, reliability: 0x04, throughput: 0x08, low delay: 0x10. Multiple TOS bits should not be set simultaneously. Possible settings
    for special Precedence range from priority (0x20) to net control (0xe0). You must be root (CAP_NET_ADMIN capability) to use Critical or higher precedence
    value. You cannot set bit 0x01 (reserved) unless ECN has been enabled in the kernel. In RFC2474, these fields has been redefined as 8-bit Differentiated
    Services (DS), consisting of: bits 0-1 of separate data (ECN will be used, here), and bits 2-7 of Differentiated Services Codepoint (DSCP).
    -q
    Quiet output. Nothing is displayed except the summary lines at startup time and when finished.
    -R
    Record route. Includes the RECORD_ROUTE option in the ECHO_REQUEST packet and displays the route buffer on returned packets. Note that the IP header is
    only large enough for nine such routes. Many hosts ignore or discard this option.
    -r
    Bypass the normal routing tables and send directly to a host on an attached interface. If the host is not on a directly-attached network, an error is
    returned. This option can be used to ping a local host through an interface that has no route through it provided the option -I is also used.
    -s packetsize
    Specifies the number of data bytes to be sent. The default is 56, which translates into 64 ICMP data bytes when combined with the 8 bytes of ICMP header
    data.
    -S sndbuf
    Set socket sndbuf. If not specified, it is selected to buffer not more than one packet.
    -t ttl
    Set the IP Time to Live.
    -T timestamp option
    Set special IP timestamp options. timestamp option may be either tsonly (only timestamps), tsandaddr (timestamps and addresses) or
    tsprespec host1 [host2 [host3 [host4]]] (timestamp prespecified hops).
    -M hint
    Select Path MTU Discovery strategy. hint may be either do (prohibit fragmentation, even local one), want (do PMTU discovery, fragment
    locally when packet size is large), or dont (do not set DF flag).
    -U
    Print full user-to-user latency (the old behaviour). Normally ping prints network round trip time, which can be different f.e. due to DNS failures.
    -v
    Verbose output.
    -V
    Show version and exit.
    -w deadline
    Specify a timeout, in seconds, before ping exits regardless of how many packets have been sent or received. In this case ping does not stop
    after count packet are sent, it waits either for deadline expire or until count probes are answered or for some error notification from
    network.
    -W timeout
    Time to wait for a response, in seconds. The option affects only timeout in absense of any responses, otherwise ping waits for two RTTs.

    When using ping for fault isolation, it should first be run on the local host, to verify that the local network interface is up and running. Then,
    hosts and gateways further and further away should be ”pinged”. Round-trip times and packet loss statistics are computed. If duplicate packets are received,
    they are not included in the packet loss calculation, although the round trip time of these packets is used in calculating the minimum/average/maximum
    round-trip time numbers. When the specified number of packets have been sent (and received) or if the program is terminated with a SIGINT, a brief summary is
    displayed. Shorter current statistics can be obtained without termination of process with signal SIGQUIT.

    If ping does not receive any reply packets at all it will exit with code 1. If a packet count and deadline are both specified, and
    fewer than count packets are received by the time the deadline has arrived, it will also exit with code 1. On other error it exits with code 2.
    Otherwise it exits with code 0. This makes it possible to use the exit code to see if a host is alive or not.

    This program is intended for use in network testing, measurement and management. Because of the load it can impose on the network, it is unwise to use
    ping during normal operations or from automated scripts.

    Icmp Packet Details

    If the data space is at least of size of struct timeval ping uses the beginning bytes of this space to include a timestamp which it uses in the
    computation of round trip times. If the data space is shorter, no round trip times are given.

    Duplicate and Damaged Packets

    ping will report duplicate and damaged packets. Duplicate packets should never occur, and seem to be caused by inappropriate link-level
    retransmissions. Duplicates may occur in many situations and are rarely (if ever) a good sign, although the presence of low levels of duplicates may not always
    be cause for alarm.

    Damaged packets are obviously serious cause for alarm and often indicate broken hardware somewhere in the ping packet’s path (in the network or in
    the hosts).

    Trying Different Data Patterns

    The (inter)network layer should never treat packets differently depending on the data contained in the data portion. Unfortunately, data-dependent problems
    have been known to sneak into networks and remain undetected for long periods of time. In many cases the particular pattern that will have problems is
    something that doesn’t have sufficient ”transitions”, such as all ones or all zeros, or a pattern right at the edge, such as almost all zeros. It isn’t
    necessarily enough to specify a data pattern of all zeros (for example) on the command line because the pattern that is of interest is at the data link level,
    and the relationship between what you type and what the controllers transmit can be complicated.

    This means that if you have a data-dependent problem you will probably have to do a lot of testing to find it. If you are lucky, you may manage to find a
    file that either can’t be sent across your network or that takes much longer to transfer than other similar length files. You can then examine this file for
    repeated patterns that you can test using the -p option of ping.

    Ttl Details

    The TTL value of an IP packet represents the maximum number of IP routers that the packet can go through before being thrown away. In current practice you
    can expect each router in the Internet to decrement the TTL field by exactly one.

    The TCP/IP specification states that the TTL field for TCP packets should be set to 60, but many systems use smaller values (4.3 BSD uses 30, 4.2 used 15).

    In normal operation ping prints the ttl value from the packet it receives. When a remote system receives a ping packet, it can do one of three things with
    the TTL field in its response:

    • Not change it; this is what Berkeley Unix systems did before the 4.3BSD Tahoe release. In this case the TTL value in the received packet will be 255 minus
      the number of routers in the round-trip path.
    • Set it to 255; this is what current Berkeley Unix systems do. In this case the TTL value in the received packet will be 255 minus the number of routers in
      the path from the remote system to the pinging host.
    • Set it to some other value. Some machines use the same value for ICMP packets that they use for TCP packets, for example either 30 or 60. Others may use
      completely wild values.

    Bugs

    • Many Hosts and Gateways ignore the RECORD_ROUTE option.
    • The maximum IP header length is too small for options like RECORD_ROUTE to be completely useful. There’s not much that that can be done about this,
      however.
    • Flood pinging is not recommended in general, and flood pinging the broadcast address should only be done under very controlled conditions.

    See Also

    netstat(1), ifconfig(8).

    History

    The ping command appeared in 4.3BSD.

    The version described here is its descendant specific to Linux.

    Security

    ping requires CAP_NET_RAWIO capability to be executed. It may be used as set-uid root.

    Availability

    ping is part of iputils package and the latest versions are available in source form at
    http://www.skbuff.net/iputils/iputils-current.tar.bz2.

    Referenced By

    ndisc6(8),
    teredo-mire(1),
    traceroute(8)