Тарифы Услуги Сим-карты

Описание команды PING. Ping Tools Pro – полезный инструмент для проверки связи


Иногда ошибки Ping SX2.exe и другие системные ошибки EXE могут быть связаны с проблемами в реестре Windows. Несколько программ может использовать файл Ping SX2.exe, но когда эти программы удалены или изменены, иногда остаются "осиротевшие" (ошибочные) записи реестра EXE.

В принципе, это означает, что в то время как фактическая путь к файлу мог быть изменен, его неправильное бывшее расположение до сих пор записано в реестре Windows. Когда Windows пытается найти файл по этой некорректной ссылке (на расположение файлов на вашем компьютере), может возникнуть ошибка Ping SX2.exe. Кроме того, заражение вредоносным ПО могло повредить записи реестра, связанные с Network Tools 2003. Таким образом, эти поврежденные записи реестра EXE необходимо исправить, чтобы устранить проблему в корне.

Редактирование реестра Windows вручную с целью удаления содержащих ошибки ключей Ping SX2.exe не рекомендуется, если вы не являетесь специалистом по обслуживанию ПК. Ошибки, допущенные при редактировании реестра, могут привести к неработоспособности вашего ПК и нанести непоправимый ущерб вашей операционной системе. На самом деле, даже одна запятая, поставленная не в том месте, может воспрепятствовать загрузке компьютера!

В связи с подобным риском мы настоятельно рекомендуем использовать надежные инструменты очистки реестра, такие как %%product%% (разработанный Microsoft Gold Certified Partner), чтобы просканировать и исправить любые проблемы, связанные с Ping SX2.exe. Используя очистку реестра , вы сможете автоматизировать процесс поиска поврежденных записей реестра, ссылок на отсутствующие файлы (например, вызывающих ошибку Ping SX2.exe) и нерабочих ссылок внутри реестра. Перед каждым сканированием автоматически создается резервная копия, позволяющая отменить любые изменения одним кликом и защищающая вас от возможного повреждения компьютера. Самое приятное, что устранение ошибок реестра может резко повысить скорость и производительность системы.


Предупреждение: Если вы не являетесь опытным пользователем ПК, мы НЕ рекомендуем редактирование реестра Windows вручную. Некорректное использование Редактора реестра может привести к серьезным проблемам и потребовать переустановки Windows. Мы не гарантируем, что неполадки, являющиеся результатом неправильного использования Редактора реестра, могут быть устранены. Вы пользуетесь Редактором реестра на свой страх и риск.

Перед тем, как вручную восстанавливать реестр Windows, необходимо создать резервную копию, экспортировав часть реестра, связанную с Ping SX2.exe (например, Network Tools 2003):

  1. Нажмите на кнопку Начать .
  2. Введите "command " в строке поиска... ПОКА НЕ НАЖИМАЙТЕ ENTER !
  3. Удерживая клавиши CTRL-Shift на клавиатуре, нажмите ENTER .
  4. Будет выведено диалоговое окно для доступа.
  5. Нажмите Да .
  6. Черный ящик открывается мигающим курсором.
  7. Введите "regedit " и нажмите ENTER .
  8. В Редакторе реестра выберите ключ, связанный с Ping SX2.exe (например, Network Tools 2003), для которого требуется создать резервную копию.
  9. В меню Файл выберите Экспорт .
  10. В списке Сохранить в выберите папку, в которую вы хотите сохранить резервную копию ключа Network Tools 2003.
  11. В поле Имя файла введите название файла резервной копии, например "Network Tools 2003 резервная копия".
  12. Убедитесь, что в поле Диапазон экспорта выбрано значение Выбранная ветвь .
  13. Нажмите Сохранить .
  14. Файл будет сохранен с расширением.reg .
  15. Теперь у вас есть резервная копия записи реестра, связанной с Ping SX2.exe.

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

Практические занятия№ 03-004

Сетевая утилита ping. Принципы работы и использование.

Утилита ping используется для проверки соединения с другими компьютерами в сети TCP/IP на уровне протокола IP при помощи отправки сообщений с эхо-запросом по протоколу ICMP. Ping - это основная TCP/IP команда, используемая для устранения неполадки в соединении, проверки возможности доступа и разрешения имен:

ping [-t ] [-a ] [-n счетчик ] [-l размер ] [-f ] [-i TTL ] [-v тип ] [-r счетчик ] [-s счетчик ] [{-j список_узлов | -k список_узлов }] [-w интервал ] [имя_конечного_компьютера ].

Параметры:

-t задает для команды ping отправку сообщений с эхо-запросом к точке назначения до тех пор, пока команда не будет прервана

-a задает разрешение обратного имени по IP-адресу назначения

-n счетчик задает число отправляемых сообщений с эхо-запросом

-l размер задает длину (в байтах) поля данных в отправленных сообщениях с эхо-запросом

-f задает отправку сообщений с эхо-запросом с флагом "Don"t Fragment" в IP-заголовке

-i TTL задает значение поля TTL (Time To Live – время жизни пакета) в IP- заголовке

-v тип задает значение поля типа службы (TOS) в IP- заголовке

-r счетчик задает параметр записи маршрута (Record Route) в IP- заголовке

-s счетчик задает штамп времени в IP- заголовке

-j список_узлов задает использование параметра свободной маршрутизации в IP-заголовке с набором промежуточных точек назначения, указанным в списке_узлов

-k список_узлов задает использование параметра строгой маршрутизации в IP-заголовке с набором промежуточных точек назначения, указанным в списке_узлов

-w интервал задает время ожидания получения сообщения с эхо-ответом. Интервал по умолчанию равен 4000 (4 секунды).

имя_конечного_компьютера задает точку назначения, идентифицированную IP-адресом или именем узла.

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

ICMP - (Internet Control Message Protocol) протокол управляющих сообщений Интернета.

Протокол был разработан для обеспечения необходимой функциональности стека TCP/IP на сетевом уровне как дополнение к IP. Он используется маршрутизаторами для передачи сообщений о нештатных ситуациях в работе сети и тестирования соединений. Протоколом ICMP определено несколько типов сообщений. Каждое ICMP-сообщение вкладывается в IP-пакет, т.е. IP обеспечивает транспорт ICMP пакетов, точно также как он транспортирует данные более высокого уровня. Тем не менее ICMP протокол выполняет функции сетевого уровня как и IP. Это является одной из особенностей TCP/IP по сравнению с эталонной моделью OSI. Универсальными для ICMP пакетов являются первые три поля общей длиной 32 бита. Далее используются подзаголовки, отличающиеся для пакетов различных типов:

Тип определяет а код уточняет функцию ICMP-сообщения. Утилита ping использует только два типа ICMP-сообщений:

Полное ICMP-сообщения для эхо-запроса и отклика имеет вид:

Поля идентификатор (процесса, отправившего запрос) и номер по порядку (увеличивающийся на 1 при посылке каждого следующего пакета) служат для сопоставления запросов и откликов. Поле данные служит для записи информации, возвращаемой отправителю. При выполнении процедуры ping эхо-запрос посылается адресату с записанной в поле данных временной меткой. Если адресат активен, он принимает IP-пакет с этим эхо-запросом, меняет адрес отправителя и получателя в заголовке IP-пакета местами и посылает его обратно. ЭВМ-отправитель, восприняв этот отклик, может сравнить временную метку, записанную им в пакет, с текущим показанием внутренних часов и определить время распространения пакета. Необходимо понимать, что время распространения ICMP-запроса в общем случае не равно времени распространения отклика. Это связано не только с возможными изменениями в канале. В общем случае маршруты их движения могут быть различными. Размер поля данные не регламентирован и определяется предельным размером IP-пакета.

Как мы видим, ICMP протокол дополняет возможности IP получением отклика на запрос и возможностью контроля времени обмена пакетами. Все остальные функции утилиты ping реализуются средствами самого IP протокола, поэтому познакомимся с ними подробнее.

Общая структура IP – пакета представлена на приведенной схеме:

Формат IP-пакета

Версия – четырехбитовое поле, значение которого для IPv4 равно 4

Длина заголовка - это количество 32-битных слов в заголовке, включая любые опции. Минимально допустимое значение в отсутствии опций – 5. Так как это 4-битное поле, оно ограничивает размер заголовка в 15 32-битных слов или 60 байт, тем самым накладывая ограничение на длину поля опций.

Тип сервиса - 8 бит описание качества сервиса. Используются следующие значения:

биты 0-2 - преимущество - параметр, опре­ деляющий приоритет трафика (большему значению соответствует больший приоритет);

бит 3 - задержка: 0 - нормальная, 1 - малая;

бит 4 - пропускная способность: 0 - нормальная, 1 - высокая;

бит 5 - надежность: 0- нормальная, 1 - высокая;

биты 6-7 - резерв.

Полная длина - содержит полную длину IP датаграммы в байтах. Благодаря этому полю и полю длины заголовка, мы знаем, с какого места начинаются данные в IP датаграмме и их длину. Так как это поле состоит из 16 бит, максимальный размер IP датаграммы составляет 65535 байт.

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

Флаги - 3 бита - управляющие флаги:

бит 0 - резерв, должен быть нулевым;

бит 1 - DF (Don " t Fragment - запрет фрагментирования): 0 - дейтаг­рамму можно фрагментировать, 1 - нельзя;

бит 2 - MF (More Fragments - будут еще фрагменты): 0 - последний фрагмент, 1 - не последний.

Смещение фрагмента -13 бит - местоположение фрагмента в дейтаграмме (смещение в 8-байтных блоках). Первый фрагмент имеет нулевое смещение.

Времени жизни - содержит максимальное количество пересылок (маршутизаторов), через которые может пройти датаграмма. Это поле ограничивает время жизни датаграммы. Значение устанавливается отправителем (как правило 32 или 64) и уменьшается на единицу каждым маршрутизатором, который обрабатывает датаграмму. Когда значение в поле достигает 0, датаграмма удаляется,

Протокол – указывает какой протокол отправил данные через IP. ДляICMP это 1.

Контрольная сумма заголовка – циклическая контрольная сумма только полей заголовка

IP адрес источника

IP адрес назначения

Опции - список дополнительной информации переменной длины, при необходимости дополняемые нулями до длины, кратной 32 битам. В качестве опций могут указываться: запись маршрута (каждый маршрутизатор, который обрабатывает пакет, добавляет свой IP адрес), временная марка (Каждый маршрутизатор записывает свой IP адрес и временную марку, места в списке опций хватает только на четыре такие пары), свободная маршрутизация от источника (Отправитель указывает список IP адресов, через который должна пройти IP датаграмма, однако датаграмма может также пройти через другие маршрутизаторы между любыми двумя адресами, указанными в списке), жесткая маршрутизация от источника (Отправитель указывает точный путь, по которому должна пройти IP датаграмма. Если маршрутизатор обнаруживает, что следующая пересылка, указанная в маршрутизации от источника, не является непосредственно подключенной сетью, возвращается ошибка "маршрутизация от источника невозможна"). Эти опции используются редко и не все маршрутизаторы поддерживают все опции.

Данные – данные более высокого уровня. То-есть в нашем случаеICMPпакет.

Фрагментирование пакетов

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

Когда IP датаграмма фрагментирована, она не собирается вновь до тех пор, пока не достигнет конечного пункта назначения. (Для некоторых других сетевых протоколов процесс повторной сборки отличается от описанного выше, при этом повторная сборка осуществляется на маршрутизаторе следующей пересылки, а не в конечном пункте назначения.) На уровне IP сборка осуществляется в конечном пункте назначения. Это сделано для того, чтобы сделать фрагментацию и повторную сборку прозрачной для транспортных уровней (TCP и UDP), хотя это может вести к некоторой потере производительности. Существует вероятность, что фрагмент датаграммы будет снова фрагментирован (возможно даже несколько раз). Информации, которая содержится в IP заголовке вполне достаточно для фрагментации и повторной сборки.

Вернемся снова к IP заголовку и рассмотрим, какие поля используются в процессе фрагментации. Поле идентификации содержит значение уникальное для каждой отправленной IP датаграммы. Это значение копируется в каждый фрагмент конкретной датаграммы. В поле флагов один бит означает, что "дальше следуют еще фрагменты" (more fragments). Этот бит устанавливается в единицу для каждого фрагмента, кроме последнего. Поле смещения фрагмента (fragment offset) содержит смещение этого фрагмента от начала исходной датаграммы. Когда датаграмма фрагментируется, поле полной длины каждого фрагмента изменяется, так чтобы соответствовать размеру фрагмента.

Один из битов в поле флагов называется "не фрагментировать" (don"t fragment). Если этот бит установлен в единицу, IP не будет фрагментировать датаграмму. Вместо этого датаграмма уничтожается, а отправителю посылается ICMP ошибка «фрагментация необходима». Такое ICMP сообщение имеет в заголовке тип 3 код 4.

Изучив протокол ICMP и формат IPпакета вернемся к командеping и рассмотрим подробно её работу. При запуске без параметров утилита выводит уже приведенную выше справку

ping [-t ] [-a ] [-n число ] [-l размер ] [-f ] [-i TTL ] [-v TOS ] [-r число ] [-s число ] [{-j список_узлов | -k список_узлов }] [-w интервал ] [имя_конечного_компьютера ].

Задает для команды ping отправку сообщений с эхо-запросом к точке назначения до тех пор, пока команда не будет прервана. Для прерывания команды и вывода статистики нажмите комбинацию CTRL-BREAK. Для прерывания команды ping и выхода из нее нажмите клавиши CTRL-C. Внимание: не прерывает процесс, а выводит текущую статистику!

Задает разрешение обратного имени по IP-адресу назначения. В случае успешного выполнения выводится имя соответствующего узла;

-n счетчик

Задает число отправляемых сообщений с эхо-запросом. По умолчанию – 4. Увеличение количества запросов бывает необходимо для контроля надежности и устойчивости работы сервера. Чем выше качество канала, тем меньше разброс по времени ответов;

-l размер

Задает длину (в байтах) поля данных в отправленных сообщениях с эхо-запросом без учета длины заголовка. По умолчанию размер IP пакета с вложенным ICMP запросом минимальной длины - 32 байта. Манипулируя этим значением, можно выяснить зависимость: скорость доставки – размер дейтаграммы. Если размер дейтаграммы превысит некоторую критическую величину (определяемую каждым промежуточным узлом самостоятельно), дейтаграмма фрагментируется на несколько пакетов подходящего размера, каждый из которых добирается до конечной точки маршрута самостоятельно, а на узле назначения они вновь собираются в исходную дейтаграмму;

Задает отправку сообщений с эхо-запросом с флагом "Don"t Fragment" в IP-заголовке, установленном на 1. Сообщения с эхо-запросом не фрагментируются маршрутизаторами на пути к месту назначения. Если хотя бы один из промежуточных узлов не может обрабатывать пакеты таких размеров, он удаляет дейтаграмму и посылает отправителю уведомление что требуется фрагментация, но установлена пометка, ее запрещающая. Возможна ситуация, когда некоторые узлы не посылают такого уведомления, молча уничтожая пакет или же фрагментируют дейтаграмму вопреки запрету. Вкупе с ключом –l, задающим длину дейтаграммы, запрет фрагментации ключом –f, позволяет определить максимальный размер нефрагментируемых пакетов. Этот параметр полезен для устранения проблем, возникающих с максимальным блоком данных для канала (Maximum Transmission Unit);

-i TTL

задает значение поля TTL (сокращенно TTL T ime T o L ive (время жизни)) пакета посылаемых дейтаграмм, измеряемое количеством узлов, которые может проследовать пакет (по умолчанию 128). Максимальное значение TTL - 255. Каждый промежуточный узел уменьшает значение TTL на единицу и, когда оно достигает нуля, пакет уничтожается с посылкой отправителю соответствующего уведомления. Это обстоятельство позволяет отслеживать маршрут путешествия пакетов.

-v тип

Задает значение поля типа службы (TOS T ype O f S ervice ) в IP-заголовке для отправляемых сообщений с эхо-запросом. Тип сервиса указывает предпочтительный вид обслуживания – минимальная задержка, максимальная пропускная способность, максимальная надежность, минимальные издержки на пересылку или обычная , неприоритетная, пересылка . Предпочтение может быть отдано только одному типу приоритета. Тип сервиса задается одним из следующих десятичных чисел. Как легко увидеть, каждому значению соответствует свой бит:

Хотя не все маршрутизаторы анализируют поле TOS, прикладные программы могут манипулировать полем TOS по своему усмотрению, выбирая значение, соответствующее специфике своей работы. Например, telnet-клиенты, ICQ и чаты очень чувствительны к задержкам, ftp клиентам задержки не страшны, – была бы хорошей пропускная способность, и т.д. Если промежуточные узлы игнорируют содержимое поля TOS, никакого выигрыша не получается и высокоприоритетные пакеты (например, от ICQ) обрабатываются с той же скоростью, что и пакеты, скажем, от почтового сервера, не критичные к скорости доставки. Использование ping с ключом –v позволяет выяснить, поддерживается ли TOS на данном маршруте и, если имеется несколько альтернативных маршрутов, выбрать из них наиболее подходящий.

-r счетчик

Задает параметр записи маршрута (Record Route) в IP-заголовке для записи пути, по которому проходит сообщение с эхо-запросом и соответствующее ему сообщение с эхо-ответом. Каждый переход в пути использует параметр записи маршрута. По возможности значение счетчика задается равным или большим, чем количество переходов между источником и местом назначения. Параметр счетчик имеет значение от 1 до 9. Не все маршртузаторы поддерживают такую возможность. Ping с ключом –r, позволяет отслеживать маршрут пересылки пакетов и могла бы полностью заменить собой утилиту tracert, если бы не ограничения, налагаемые размером IP-заголовка на максимальное количество запоминаемых адресов – их умещается всего девять, и более длинные пути отслеживать этим способом невозможно.

-s счетчик

Указывает вариант штампа времени Интернета (Internet Timestamp) в заголовке IP для записи времени прибытия сообщения с эхо-запросом и соответствующего ему сообщения с эхо-ответом для каждого перехода. Параметр счетчик имеет значение от 1 до 4. По общепринятым соглашениям временная метка представляет собой четырехбайтовое поле, содержащее число миллисекунд, истекших с начала полуночи всеобщего скоординированного времени.

-j список_узлов

Указывает для сообщений с эхо-запросом использование параметра свободной маршрутизации в IP-заголовке с набором промежуточных точек назначения, указанным в списке_узлов . При свободной маршрутизации последовательные промежуточные точки назначения могут быть разделены одним или несколькими маршрутизаторами. Максимальное число адресов или имен в списке узлов - 9. Список узлов - это набор IP-адресов (в точечно-десятичной нотации), разделенных пробелами.

-k список_узлов

Указывает для сообщений с эхо-запросом использование параметра строгой маршрутизации в IP-заголовке с набором промежуточных точек назначения, указанным в списке_узлов . При строгой маршрутизации следующая промежуточная точка назначения должна быть доступной напрямую (она должна быть соседней в интерфейсе маршрутизатора). Максимальное число адресов или имен в списке узлов равно 9. Список узлов - это набор IP-адресов (в точечно-десятичной нотации), разделенных пробелами. Если узел не может передать пакет напрямую, он уничтожает его и посылает отправителю соответствующее уведомление: маршрутизация от источника невозможна.

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

-w интервал

Определяет в миллисекундах время ожидания получения сообщения с эхо-ответом, которое соответствует сообщению с эхо-запросом. Если сообщение с эхо-ответом не получено в пределах заданного интервала, то выдается сообщение об ошибке "Request timed out" - “Превышен интервал ожидания для запроса ”. Интервал по умолчанию равен 4000 (4 секунды).

имя_конечного_компьютера

Задает точку назначения, идентифицированную IP-адресом или именем узла.

Отображает справку в командной строке.

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

    Можно узнать, работает ли сервер. Например,системный администраторможет узнать завис ли тольковеб-серверили на сервере глобальные проблемы.

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

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

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

Возможна ситуация, когда ping к некоторому серверу не проходит, какая бы задержка ни была выбрана, но все сервисы (почта или web) работают нормально. Это объясняется использованием администратором сервера межсетевого экрана, блокирующего либо эхо-запросы, либо эхо-отклики, либо и то и другое вместе. Возможен также запрет эхо-откликов на самом узеле.

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

Вопросы для самопроверки

    Что такое ICMP протокол и для чего он используется.

    Как взаимодействуют ICMP и IP протоколы

    Какие типы IСMP-сообщений использует утилита ping

    Структура IP – пакета и поля его заголовка

    Фрагментация IP-пакетов. Что это такое, когда и для чего используется.

    Параметры утилиты ping

    Реализация параметров утилиты в ICMP и IP пакетах

    Назначение утилиты ping и варианты её применения

Необходимое оборудование

IBM PC - совместимая ЭВМ с лицензионной операционной системой Windows, подключение к локальной сети, выход в интернет.

Задания

1. Воспользовавшись командой ping проверьте доступность одного из компьютеров вашего учебного класса.

2. Воспользовавшись командой ping проверьте доступность сервера www.sgu.ru

3. Воспользуйтесь командой ping с параметром записи маршрута и числом отправляемых сообщений 1 для www.sgu.ru

4. Проделайте то же для любого внешнего www сервера на ваш выбор.

5. Продемонстрируйте использование опции разрешения ip- адреса в доменное имя.

6. Установив параметр «число отправляемых сообщений» равным 2, проверьте прохождение пакетов до выбранного узла при увеличении длины отправляемых пакетов (увеличивая длину пакета каждый раз в 2 раза).

7. Повторите предыдущее задание с установленным флагом запрещения фрагментации. Сопоставьте и объясните результаты.

Отчет о выполнении работы представьте в печатной или электронной форме с представлением копий экранов работы утилиты.

PING - основная утилита командной строки Windows для проверки соединений в сетях на основе TCP/IP. Команда PING с помощью отправки сообщений с эхо-запросом по протоколу ICMP проверяет соединение на уровне протокола IP с другим компьютером, поддерживающим TCP/IP. После каждой передачи выводится соответствующее сообщение с эхо-ответом.

Ping пожалуй самая основная TCP/IP-команда среди пользователей Windows, используемая для устранения неполадок и проверки возможности доступа к Интернет.

Команда Ping, запущенная без параметров, выводит справку. Одинаково результативно работает на всех версиях Windows, включая и Windows 10 .

Для проверки сети также можно воспользоваться командами:

  • TRACERT - определяет путь до точки назначения с помощью посылки эхо-сообщений;
  • PATHPING - предоставляет информацию о потерях данных на промежуточных узлах.

Синтаксис параметры важные ключи команды PING

ping [-t] [-a] [-n счетчик] [-l размер] [-f] [-i TTL] [-v тип] [-r счетчик] [-s счетчик] [{-j список_узлов | -k список_узлов}] [-w интервал] [имя_конечного_компьютера], где

  • -t - Задает для команды ping отправку сообщений с эхо-запросом к точке назначения до тех пор, пока команда не будет прервана. Для прерывания команды и вывода статистики нажмите комбинацию CTRL-BREAK. Для прерывания команды ping и выйхода из нее нажмите клавиши CTRL-C.
  • -a - Задает разрешение обратного имени по IP-адресу назначения. В случае успешного выполнения выводится имя соответствующего узла.
  • -n счетчик - Задает число отправляемых сообщений с эхо-запросом. По умолчанию - 4.
  • -l размер - Задает длину (в байтах) поля данных в отправленных сообщениях с эхо-запросом. По умолчанию - 32 байта. Максимальный размер - 65527.
  • -f - Задает отправку сообщений с эхо-запросом с флагом «Don"t Fragment» в IP-заголовке, установленном на 1. Сообщения с эхо-запросом не фрагментируются маршрутизаторами на пути к месту назначения. Этот параметр полезен для устранения проблем, возникающих с максимальным блоком данных для канала (Maximum Transmission Unit).
  • -i TTL - Задает значение поля TTL в IP-заголовке для отправляемых сообщений с эхо-запросом. По умолчанию берется значение TTL, заданное по умолчанию для узла. Для узлов Windows XP это значение обычно равно 128. Максимальное значение TTL - 255.
  • -v тип - Задает значение поля типа службы (TOS) в IP-заголовке для отправляемых сообщений с эхо-запросом. По умолчанию это значение равно 0. тип - это десятичное значение от 0 до 255.
  • -r счетчик - Задает параметр записи маршрута (Record Route) в IP-заголовке для записи пути, по которому проходит сообщение с эхо-запросом и соответствующее ему сообщение с эхо-ответом. Каждый переход в пути использует параметр записи маршрута. По возможности значение счетчика задается равным или большим, чем количество переходов между источником и местом назначения. Параметр счетчик имеет значение от 1 до 9.
  • -s счетчик - Указывает вариант штампа времени Интернета (Internet Timestamp) в заголовке IP для записи времени прибытия сообщения с эхо-запросом и соответствующего ему сообщения с эхо-ответом для каждого перехода. Параметр счетчик имеет значение от 1 до 4.
  • -j список_узлов - Указывает для сообщений с эхо-запросом использование параметра свободной маршрутизации в IP-заголовке с набором промежуточных точек назначения, указанным в списке_узлов. При свободной маршрутизации последовательные промежуточные точки назначения могут быть разделены одним или несколькими маршрутизаторами. Максимальное число адресов или имен в списке узлов - 9. Список узлов - это набор IP-адресов (в точечно-десятичной нотации), разделенных пробелами.
  • -k список_узлов - Указывает для сообщений с эхо-запросом использование параметра строгой маршрутизации в IP-заголовке с набором промежуточных точек назначения, указанным в списке_узлов. При строгой маршрутизации следующая промежуточная точка назначения должна быть доступной напрямую (она должна быть соседней в интерфейсе маршрутизатора). Максимальное число адресов или имен в списке узлов равно 9. Список узлов - это набор IP-адресов (в точечно-десятичной нотации), разделенных пробелами.
  • -w интервал - Определяет в миллисекундах время ожидания получения сообщения с эхо-ответом, которое соответствует сообщению с эхо-запросом. Если сообщение с эхо-ответом не получено в пределах заданного интервала, то выдается сообщение об ошибке "Request timed out". Интервал по умолчанию равен 4000 (4 секунды).
  • имя_конечного_компьютера - Задает точку назначения, идентифицированную IP-адресом или именем узла.

Примеры использования команды PING

  • Для отображения справки в командной строке по команде введите: ping /? ;
  • Для выполнения проверки соединения адреса ya.ru до прекращения вручную введите: ping ya.ru -t ;
  • Для отправки сообщения с эхо-запросом по протоколу ICMP точке назначения 192.168.1.1 и сопоставления с ее узловым именем введите: ping -a 192.168.1.1;
  • Для отправки сообщения с эхо-запросом на адрес 10.0.99.221 десяти собщений с эхо-запросом, каждое из которых имеет поле данных из 1000 байт, введите: ping -n 10 -l 1000 10.0.99.221;
  • Для отправки сообщения с эхо-запросом точке назначения 10.0.99.221 и записи маршрута для 4 переходов введите: ping -r 4 10.0.99.221;
  • Для отправки сообщения с эхо-запросом на адрес 10.0.99.221 и задания свободной маршрутизации для точек назначения 10.12.0.1-10.29.3.1-10.1.44.1 введите: ping -j 10.12.0.1 10.29.3.1 10.1.44.1 10.0.99.221.

Видео - Как пользоваться утилитой PING

С помощью приложения Ping Tools Pro вы сможете всегда иметь доступ к информации о состоянии вашей сети. Уже более 50 тысяч пользователей оценили работу приложения, поэтому присоединяйтесь и вы! Если вы заинтересованы в использовании функций данной системной утилиты, то быстрее устанавливайте ее на устройства.

Про приложение

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

Ко всему прочему, программа содержит такие разделы как: Мониторинг, Ping, Traceroute Wi-Fi сканер. В новой версии добавился так же раздел Bonjour-браузер и IP-калькулятор. Это далеко не весь список возможностей приложения, лишь основные, которые моментально приковывают взгляды пользователей.

Управление

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

Оформление

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

Плюсы

  • Отсутствие рекламы в платной версии
  • Исправлены ошибки старых версий
  • Огромное количество рабочих инструментов
  • Легкое управление в одно касание
  • Полезные возможности

Проблема с пингом была, есть и будет еще долгое время висеть дамокловым мечом над любителями онлайн игр. В свое время так же как и многие, сильно расстраивался, видя какие цифры мне рисует утилита ping до московских и европейских серверов. Но тогда не догадывался, что можно подключиться по vpn или через прокси-сервер и тем самым снизив пресловутую сетевую задержку. Не знал тогда и про инструменты и как с помощью них можно определить "бутылочное горлышко" у проблемы под названием пинг. И всё же, размышляя над этой темой, мне бы хотелось раскрыть ее максимально подробно. И в данной статье затрагиваются те самые инструменты, которые наглядно покажут, где это узкое место.
Хотелось бы так же заметить, что задержка на разных ОС и разных протоколах иногда может существенно отличаться. Т.к. tracert и ping в windows использует протокол icmp, а игры - udp. Пакет следуя по маршруту, может попасть на один и тот же узел, но правила которые будут настроены для udp и icmp на нём, могут кардинально отличаться. Поэтому по возможности используйте пинг с помощью udp-протокола.
Данная статья ориентирована на людей не сталкивавшихся с командой tracert или traceroute. Поэтому для тех кто знаком с ними, пост будет малоинформативным.

Перечень программ для проверки пинга

Интересный продукт на английском языке. Рисует 3D-график, на котором видно, на каком узле возрастает время прохождения сигнала. Имеет дополнительные инструменты для работы с сетью и множество настроек. Не требует установки, имеет малый размер.


Приятный и понятный интерфейс, умеет задавать необходимые параметры для пакета. Пинг выводится графиком и в таблицу. Размер 25 Мб. Требует установки. Не выводит трассировку маршрута.


Так же отображает график, но не так информативно как предыдущий продукт. В своем комплекте имеет множество инструментов для работы с сетью. Есть portable-версия.


Набор утилит, куда входит ping и tracer. Для русскоязычных пользователей распространяется бесплатно. Требует установки. Имеет не большой размер, приятный и понятный интерфейс.

PingPlotter
Очень грамотно и понятно сделанный софт. Диагностика проблемы с пингом включает в себя умение работать с пакетами tcp и udp, помимо стандартного icmp, что позволить более точно выявить проблему узкого места. Требует установки. Условно-бесплатная.

PingTerminal
Программа из прошлого десятилетия. Но сделана добротно и понятно, хоть и на английском. Есть все что нам нужно, график, ping и trace. Не требует установки.

VisualRoute 2010
Очень информативная утилита, с картой. Выдаст большой и детальный объем информации по каждому узлу. Имеет набор инструментов для анализа. На английском. Триальная версия на 15 дней. Имеется и бесплатная версия VisualRoute 2010 Lite Edition, но уже без карты и с меньшим количеством инструментов.


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