Что делает программа ping

Проверяет подключение на уровне IP-адреса к другому компьютеру TCP/IP, отправляя сообщения запроса на эхо-запрос icMP. Отображается получение соответствующих ответных сообщений echo, а также время кругового пути. ping — это основная команда TCP/IP, используемая для устранения неполадок с подключением, доступностью и разрешением имен. При использовании без параметров эта команда отображает содержимое справки.

Эту команду также можно использовать для проверки имени компьютера и ЕГО IP-адреса. Если проверка проверки связь с IP-адресом выполнена успешно, а проверка имени компьютера — нет, возможно, возникла проблема с разрешением имен. В этом случае убедитесь, что указанное имя компьютера можно разрешить с помощью локального файла Hosts, с помощью запросов системы доменных имен (DNS) или с помощью методов разрешения имен NetBIOS.

Эта команда доступна только в том случае, если протокол TCP/IP установлен в качестве компонента в свойствах сетевого адаптера в разделе Сетевые подключения.

ping | Что это и как связан со скоростью твоего интернета?

Синтаксис

ping [/t] [/a] [/n ] [/l ] [/f] [/I ] [/v ] [/r ] [/s ] [] [/w ] [/R] [/S ] [/4] [/6]

Параметры

Параметр Описание
/t Указывает, что функция проверки связи продолжает отправлять сообщения echo Request в место назначения до тех пор, пока они не прерваны. Чтобы прервать и отобразить статистику, нажмите клавиши CTRL+ВВОД. Чтобы прервать и выйти из этой команды, нажмите клавиши CTRL+C.
/a Указывает обратное разрешение имен, которое должно выполняться для IP-адреса назначения. В случае успешного выполнения проверки связи отображается соответствующее имя узла.
/N Указывает количество отправляемых сообщений echo Request. Значение по умолчанию — 4.
/L Указывает длину (в байтах) поля Данные в сообщениях echo Request. Значение по умолчанию — 32. Максимальный размер — 65 527.
/f Указывает, что сообщения эхо-запроса отправляются с флагом Do not Fragment (Не фрагментировать ) в заголовке IP-адреса, равным 1 (доступно только для IPv4). Сообщение echo Request не может быть фрагментировано маршрутизаторами в пути к месту назначения. Этот параметр полезен для устранения неполадок с максимальным числом единиц передачи пути (PMTU).
Задает значение поля Срок жизни (TTL) в заголовке IP-адреса для отправленных сообщений эхо-запроса. Значение по умолчанию — это значение срока жизни по умолчанию для узла. Максимальный срок жизни — 255.
/V Указывает значение поля Тип службы (TOS) в заголовке IP-адреса для отправленных сообщений эхо-запроса (доступно только по протоколу IPv4). Значение по умолчанию равно 0. TOS указывается как десятичное значение от 0 до 255.
/R Указывает параметр Record Route (Маршрут записи ) в заголовке IP-адреса используется для записи пути, взятого сообщением echo Request и соответствующим сообщением echo Reply (доступно только для IPv4). Для каждого прыжка в пути используется запись в параметре Маршрут записи . По возможности укажите число , равное или превышающее число прыжков между источником и назначением. Число должно быть не менее 1 и не более 9.
/s Указывает, что параметр Internet timestamp в заголовке IP-адреса используется для записи времени поступления сообщения echo Request и соответствующего сообщения echo Reply для каждого прыжка. Число должно быть не менее 1 и не более 4. Это необходимо для локальных адресов назначения ссылок.
/J Указывает, что сообщения echo Request используют параметр Свободный исходный маршрут в заголовке IP с набором промежуточных назначений, указанных в списке узлов (доступно только для IPv4). При слабой маршрутизации источника последовательные промежуточные назначения могут быть разделены одним или несколькими маршрутизаторами. Максимальное количество адресов или имен в списке узлов — 9. Список узлов представляет собой последовательность IP-адресов (в десятичной нотации с точками), разделенных пробелами.
/K Указывает, что сообщения echo Request используют параметр Strict Source Route (Строгий исходный маршрут ) в заголовке IP-адреса с набором промежуточных назначений, указанных в списке узлов (доступно только для IPv4). При строгой маршрутизации источника следующее промежуточное назначение должно быть доступно напрямую (оно должно быть соседом по интерфейсу маршрутизатора). Максимальное количество адресов или имен в списке узлов — 9. Список узлов представляет собой последовательность IP-адресов (в десятичной нотации с точками), разделенных пробелами.
Указывает время (в миллисекундах) ожидания сообщения echo Reply, соответствующего заданному сообщению запроса на эхо. Если сообщение echo Reply не получено в течение времени ожидания, отображается сообщение об ошибке «Истекло время ожидания запроса». Время ожидания по умолчанию — 4000 (4 секунды).
/R Указывает трассировку пути кругового пути (доступен только по протоколу IPv6).
/S Указывает используемый исходный адрес (доступен только для IPv6).
/4 Указывает протокол IPv4, используемый для проверки проверки связь. Этот параметр не требуется для идентификации целевого узла с IPv4-адресом. Требуется только определить целевой узел по имени.
/6 Указывает протокол IPv6, используемый для проверки. Этот параметр не требуется для идентификации целевого узла с IPv6-адресом. Требуется только определить целевой узел по имени.
Указывает имя узла или IP-адрес назначения.
/? Отображение справки в командной строке.
Читайте также:
Как загрузить программу через itunes с компьютера

Пример выходных данных команды ping

C:>ping example.microsoft.com pinging example.microsoft.com [192.168.239.132] with 32 bytes of data: Reply from 192.168.239.132: bytes=32 time=101ms TTL=124 Reply from 192.168.239.132: bytes=32 time=100ms TTL=124 Reply from 192.168.239.132: bytes=32 time=120ms TTL=124 Reply from 192.168.239.132: bytes=32 time=120ms TTL=124

Примеры

Чтобы выполнить связь с целевым адресом 10.0.99.221 и разрешить 10.0.99.221 имя узла, введите следующее:

Команда Ping или проверка работоспособности сети


ping /a 10.0.99.221

Чтобы ping the destination 10.0.99.221 with 10 echo Request messages, каждое из которых имеет поле Data размером 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

Связанные ссылки

Источник: learn.microsoft.com

Команда Ping: что это такое, зачем нужна и от чего зависит

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Команда может выглядеть так – «ping ya.ru». Вместо «ya.ru» можно написать любой другой домен или IP-адрес. В том числе адрес сайта, на котором заметили неполадки.

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

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

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

Например, «ping -i 4 IP-адрес» увеличивает интервал до 4 секунд. А «ping -i 0.2 IP-адрес сокращает его до 2 миллисекунд. Если значение меньше, необходимы права суперпользователя (sudo), который открывает доступ к важным приложениям в системе.

Также суперпользователи могут проводить нагрузочное тестирование, отправляя за секунду тысячи запросов. Делается это с помощью команды «ping -f IP-адрес».

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

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

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

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

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

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

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

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

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

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

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

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

  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-серверы, а также перенастраивает некоторые системные параметры. Программа автоматически выбирает оптимальный маршрут соединения с серверами.
Читайте также:
Программа чтобы спрятать ip

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

Заключение

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

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

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

Источник: www.nic.ru

Команда ping: подробный обзор

Ping – утилита командной строки, которая нужна для проверки подключения к другому компьютеру на уровне IP. Принцип работы очень простой: команда ping ip отправляет серию небольших пакетов данных на указанное устройство, а затем показывает время ответа.

Ping – основная команда TCP/IP, которая используется для устранения неполадок подключения, доступности и разрешения имени. Она также позволяет узнать имя и IP-адрес компьютера.

Синтаксис команды ping

Команда ping в Windows имеет следующие параметры, которые позволяют решать разные задачи:

ping [/t] [/a] [/n ] [/l ] [/f] [/I ] [/v ] [/r ] [/s ] [] [/w ] [/R] [/S ] [/4] [/6]

Чтобы посмотреть в командной строке (cmd) ping-команды, вызовите справку:

ping /?

Справка Ping на Windows

На Linux параметры команды отличаются. Чтобы посмотреть доступные опции, выполните в терминале команду:

ping -help

Справка ping

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

Комьюнити теперь в Телеграм
Подпишитесь и будьте в курсе последних IT-новостей

Простая проверка доступности

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

ping google.com // вместо домена можно указать IP-адрес

Windows отправит только 4 запроса, после чего выдаст статистику для указанного адреса. Можно убрать это ограничение, указав параметр -t.

ping google.com -t

Чтобы прервать отправку и получить статистику, нажимаем сочетание клавиш Ctrl+C.

Проверка доступности сервера

По умолчанию команда ping IP-адреса на Linux посылает пакеты, пока вы не прервете их отправку вручную с помощью сочетания клавиш Ctrl+C. Чтобы ограничить количество, укажем нужное число. Например:

ping -c 3 google.com // будет отправлено 3 пакета

Изменение интервала между отправкой пакетов

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

ping -i 5 IP-адрес // 5 секунд между отправкой пакетов ping -i 0.2 IP-адрес // 2 миллисекунды между отправкой пакетов

Для установки значений меньше 0.2 секунды требуются права суперпользователя (sudo).

Массовая отправка пакетов для нагрузочного тестирования

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

ping -f IP-адрес // за секунду будут отправлены сотни тысяч запросов

Изменение размера пакета

По умолчанию размер пакета – 32 байта. Можно установить другой размер:

$ ping -s 100 IP-адрес // значения указываются в байтах

Включение звукового сигнала

Если ответа от хоста нет, отправляем эту команду:

$ ping -a IP-адрес

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

Вывод статистики ping

Чтобы не засорять терминал лишней информацией, пропустим ответы хоста и сразу получим статистику:

$ ping -c 5 -q IP-адрес

А можно, наоборот, получать статистику выполнения без прерывания команды. Для этого нужно нажать сочетание клавиш CTRL + |.

Источник: timeweb.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru