описание команды и примеры использования
- Bot
- 01.11.2020
- 6 811
- 0
- 05.02.2021
- 2
- 2
- 0
- Содержание статьи
- Что такое ping (пинг)?
- Описание
- Синтаксис
- Параметры
- Примечания
- Примеры использования
- Справочная информация
- Добавить комментарий
Что такое ping (пинг)?
Ping (Пинг) – это время, за которое информация проходит от вашего компьютера до сервера и обратно. Измеряется в миллисекундах (мс). Чем оно меньше, тем лучше. Пинг критичен для тех программ и сайтов, где очень важно своевременное получение и отправка информации.
Описание
PING — С помощью отправки сообщений с эхо-запросом по протоколу ICMP проверяет соединение на уровне протокола IP с другим компьютером, поддерживающим TCP/IP. После каждой передачи выводится соответствующее сообщение с эхо-ответом. Ping — это основная TCP/IP-команда, используемая для устранения неполадки в соединении, проверки возможности доступа и разрешения имен. Команда ping, запущенная без параметров, выводит справку.
Синтаксис
ping [-t] [-a] [-n счетчик] [-l размер] [-f] [-i TTL] [-v тип] [-r счетчик] [-s счетчик] [{-j список_узлов | -k список_узлов}] [-w интервал] [имя_конечного_компьютера]
Параметры
Параметр | Описание |
---|---|
-t | Задает для команды ping отправку сообщений с эхо-запросом к точке назначения до тех пор, пока команда не будет прервана. Для прерывания команды и вывода статистики нажмите комбинацию |
-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 для записи времени прибытия сообщения с эхо-запросом и соответствующего ему сообщения с эхо-ответом для каждого перехода. |
-j список_узлов | Указывает для сообщений с эхо-запросом использование параметра свободной маршрутизации в IP-заголовке с набором промежуточных точек назначения, указанным в списке_узлов. При свободной маршрутизации последовательные промежуточные точки назначения могут быть разделены одним или несколькими маршрутизаторами. Максимальное число адресов или имен в списке узлов — 9. Список узлов — это набор IP-адресов (в точечно-десятичной нотации), разделенных пробелами |
-k список_узлов | Указывает для сообщений с эхо-запросом использование параметра строгой маршрутизации в IP-заголовке с набором промежуточных точек назначения, указанным в списке_узлов. При строгой маршрутизации следующая промежуточная точка назначения должна быть доступной напрямую (она должна быть соседней в интерфейсе маршрутизатора). Максимальное число адресов или имен в списке узлов равно 9. Список узлов — это набор IP-адресов (в точечно-десятичной нотации), разделенных пробелами |
-w интервал | Определяет в миллисекундах время ожидания получения сообщения с эхо-ответом, которое соответствует сообщению с эхо-запросом. |
имя_конечного_компьютера | Задает точку назначения, идентифицированную IP-адресом или именем узла |
/? | Отображает справку в командной строке |
Примечания
- Команда ping позволяет проверить имя и IP-адрес компьютера. Если проверка IP-адреса успешная, и проверка имени — нет, то имеет место проблема разрешения имен. В этом случае с помощью запросов DNS (Domain Name System) или с помощью методов разрешения имен NetBIOS проверьте, чтобы имя задаваемого компьютера было разрешено в локальном файле Hosts.
- Эта команда доступна только если в свойствах сетевого адаптера в объекте Сетевые подключения в качестве компонента установлен протокол Интернета (TCP/IP).
Примеры использования
Приведенный ниже пример содержит результаты работы команды ping:
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=101ms TTL=124 Reply from 192.168.239.132: bytes=32 time=101ms TTL=124
Для отправки сообщения точке назначения 10.0.99.221 и сопоставления с ее узловым именем введите:
ping -a 10.0.99.221
Для отправки точке назначения 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, tracert, pathping и ipconfig
Цель обработки персональных данных физического лица, переданных Оператору путем заполнения формы Заявки: обработка запроса при заказе обратного звонка.
Обработка персональных данных осуществляется следующим способом: сбор, запись, систематизация, уточнение, использование, обезличивание, блокирование, удаление, уничтожение либо путем совершения иных действий (операций) с персональными данными без использования средств автоматизации.
Заявитель, как субъект персональных данных, имеет право на доступ к его персональным данным в порядке, определенном статьей 14 Федерального закона от 27.07.2006 № 152-ФЗ «О персональных данных».
Срок действия данного согласия устанавливается на период: с момента подачи Заявки бессрочно.
Согласие может быть отозвано Заявителем в любое время на основании письменного заявления.
Заявитель может ознакомиться с ПОЛИТИКОЙ В ОТНОШЕНИИ ОБРАБОТКИ ПЕРСОНАЛЬНЫХ ДАННЫХ В ООО «СИТИЛИНК» , которая размещена на сайте Оператора в открытом доступе.
Команды ping, tracert, pathping и ipconfig
Для проверки соединения с Сетью используются командная строка и соответствующие команды:
ping
tracert
pathping
ipconfig
Воспользоваться ими можно в консоли.
Консоль
- Для MacOS: в Launchpad (нажмите [F4] или [fn+F4]) через строку поиска откройте приложение «Терминал».
ping
Команда проверяет корректность прохождения пакетов между Вами и другим узлом, то есть сервером или другим компьютером. Для активации команды введите в консоли ping и адрес, до которого необходимо провести диагностику.
Пример: ping ya.ru
Возможно, Вам будет интересна статья «Медленно работает Интернет»
tracert
Команда показывает трассировку маршрута до указанного удаленного хоста. В результате трассировки будет отображен весь маршрут прохождения пакетов. Также команда показывает в мс задержку пакетов от каждого узла на пути каждого маршрутизатора. Эта задержка позволяет определить, на каком промежуточном участке происходит потеря пакетов.
Для активации команды введите в консоли tracert и адрес, до которого необходимо провести диагностику.
Пример: tracert ya.ru
- Для MacOS (и других Unix-подобных систем): traceroute
pathping
Команда показывает трассировку маршрута с оценкой качества каналов связи. Для активации команды введите в консоли pathping и адрес, до которого необходимо провести диагностику. Команда может долго прогружаться. Необходимо подождать несколько минут.
Пример: pathping ya.ru
ipconfig
Команда позволяет определить, какие значения конфигурации были получены с помощью DHCP, APIPA или другой службы IP-конфигурирования (либо заданы администратором вручную). Введите в консоли ipconfig для активации команды.
Пример: ipconfig
- Для MacOS (и других Unix-подобных систем): ifconfig
Статья была полезной?
- Как восстановить пароль от Личного кабинета?
- Не работает Интернет, что делать?
- Что такое «Родительский контроль»?
- Как работает «Гарантированный платёж»?
- Как загрузиться в безопасном режиме?
Использование команды Ping — Тестирование домашней сети
Команда ping — одна из наиболее часто используемых сетевых утилит для устранения неполадок в сети.
Вы можете использовать команду ping для проверки доступности сетевого устройства (обычно компьютера) в сети.
Когда вы пингуете устройство, вы отправляете этому устройству короткое сообщение, которое оно затем отправляет обратно (эхо).
Если вы получили ответ, то устройство работает нормально, если нет, то:
- Устройство неисправно, отключено, выключено, неправильно настроено
- Ваша сеть или устройство, с которым вы работаете, не работают должным образом.
Примечание: В этом руководстве мы будем использовать команду ping в Windows, но она работает так же и в Linux
Командная строка PingЧтобы использовать команду ping, перейдите в командную строку.
В Windows (XP,7) — Start Menu>Run и введите cmd , чтобы открыть командную строку.
В Windows 10 введите cmd в поле поиска и выберите приглашение cmd из отображаемых программ.
Вы можете использовать команду ping с IP-адресом или именем компьютера/хоста .
Чтобы пропинговать IP-адрес , перейдите в командную строку и введите:
Пропингуйте IP-адрес , например. ping 192.169.0.1 или пинг имя компьютера:
имя компьютера ping напр. ping Computer1
На приведенном ниже снимке экрана показано, как использовать команду с IP-адресом.
Я показал как неудачный пинг (192.168.0.1), так и успешный пинг (192.168.1.1)
Примечание: неудачный пинг дает 9 Время запроса 0003 истекло, ответ и успех приводит к ответу от сообщения с двусторонняя задержка в миллисекундах.
На приведенном ниже снимке экрана показано, как использовать команду ping с именем компьютера .
Хотя проще использовать имя компьютера, чем IP-адрес, это хорошо, только если оно работает. , и это может быть виновато.
Вот краткое видео, которое проведет вас через весь процесс.
Использование команды ping для устранения проблем с домашней сетью
Чаще всего команда ping используется для устранения неполадок и обнаружения проблем с подключением к сети.
Общая идея состоит в том, чтобы отправить эхо-запрос на каждый сетевой интерфейс между вашим компьютером и компьютером назначения.
Когда ping не проходит , это указывает на проблему с этим сегментом сети.
Для иллюстрации я нарисовал простую домашнюю сеть с рабочей станцией и сервером, разделенными маршрутизатором (домашним маршрутизатором/хабом).
Если проблема заключалась в том, что рабочая станция (WS1) не может подключиться к серверу, то общая процедура будет такой: На WS1
- Ping loop back address 127.0.0.1 — тестирует собственный стек протоколов.
- Пинг IP2
- Пинг IP3
- Пинг IP4
Если все пинги работают кроме пинга IP4 тогда мы знаем что есть проблема в сети между маршрутизатором и сервером .
Команда ping имеет различные параметры (переключатели), которые можно увидеть, набрав
ping /? в командной строке.
ping google.com -t
Вот результат.0005
в сетях Windows необходимо использовать ping -6 в командной строке
пример — ping -6 имя хоста или IP-адрес
а в системах Linux используйте ping6 900 04
пример — ping6 -c 4 -I eth0 имя хоста или IP-адрес
или
ping6 -c 4 IP-адрес%eth0
Аргумент 9Ошибка 0004
На приведенном ниже снимке экрана показан пинг IP4 и IP6 в Linux
Общие вопросы и ответы
В- Что такое локальный хост?
A- Во всех операционных системах localhost — это имя, данное вашему локальному компьютеру и разрешенное к IP-адресу 127. 0.0.1.
В- Что такое адрес 127.0.0.1?
A- Это называется петлевым адресом и представляет собой специальный адрес, назначенный вашему сетевому интерфейсу.
Сводка
Команда ping — это сетевая утилита, доступная во всех операционных системах и используемая для устранения неполадок в IP-сетях.
Связанные статьи и ресурсы
- Адресация домашней сети
- Курс по домашней сети
- Устранение неполадок с домашней сетью и подключением к Интернету
Пожалуйста, дайте мне знать, если вы нашли это полезным
[Всего: 16 Среднее значение: 4,4]Команда PING в Linux с примерами
Команда PING (Packet Internet Groper) используется для проверки сетевого подключения между хостом и сервером/хостом. Эта команда принимает в качестве входных данных IP-адрес или URL-адрес и отправляет пакет данных на указанный адрес с сообщением «PING» и получает ответ от сервера/хоста, на этот раз записывается время, которое называется задержкой. Быстрый пинг с низкой задержкой означает более быстрое соединение. Ping использует ICMP (Internet Control Message Protocol) для отправки эхо-сообщения ICMP на указанный хост, если этот хост доступен, то он отправляет Ответное сообщение ICMP . Пинг обычно измеряется в миллисекундах, в каждой современной операционной системе этот пинг предустановлен.
Теперь давайте посмотрим на команду PING:
Версия PING:
Чтобы установить версию ping в вашей системе.
sudo ping -v
Использование PING:
ping www.geeksforgeeks.org
Чтобы остановить пинг, мы должны использовать ctrl+c, иначе он продолжит отправлять пакеты.
- мин: минимальное время получения ответа
- среднее: среднее время получения ответа
- 9000 3 max: максимальное время получения ответа
Контроль количества пингов :
Ранее мы не определяли количество пакетов для отправки на сервер/хост с помощью параметра -c , мы можем это сделать.
ping -c 5 www.geeksforgeeks.org
Управление размером отправляемых пакетов:
Ранее на хост отправлялись пакеты размера по умолчанию, но мы можем отправлять легкие и тяжелые пакеты, используя параметр
-s .
ping -s 40 -c 5 www.geeksforgeeks.org
Изменение временного интервала:
По умолчанию ping ждет 1 секунду для отправки следующего пакета, мы можем изменить это время с помощью -i вариант .
ping -i 2 www.geeksforgeeks.org
Теперь интервал проверки связи изменится на 2 секунды.
Чтобы получить только сводку:
Чтобы получить только сводку о сети, используйте -q option
ping -c 5 -q www.geeksfor geeks.org
Кому Время ожидания PING:
Чтобы остановить проверку связи через некоторое время, используйте параметр -w .
ping -w 3 www.geeksforgeeks.org
Это прекратит пинг через 3 секунды
Затопление с помощью PING:
Для отправки пакетов как можно скорее. Это используется для проверки производительности сети.
ping -f www.geeksforgeeks.org
Добавить метку времени
Текущее время события, записанного машиной по сети. Он работает с использованием опции TS IP-пакета.
У нас есть три варианта:
- tsonly (только метка времени) 92 127.0.0.1
ping -T tsandaddr -c 2 127.0.0.1
Время ожидания ответа:
Устанавливает время ожидания ответа.ping -c 5 -W 3 www.geeksforgeeks.org
Чтобы заполнить пакет данными:
Мы можем заполнить данные в пакете, используя опцию -p . Подобно -p ff заполнит пакет единицами.