Найти в Дзене
ITGraf

Ping в системе Windows и Linux

Ping — команда с помощью которой можно проверить ваше интернет соединение или качество передачи данных до определённого компьютера, сервера, роутера. Структура вводимой команды выглядит так: ping опция_команды адрес_хоста Опции_команды: -4 — использовать только ipv4 (по умолчанию); -6 — использовать только ipv6; -A — адаптивный режим, время между отправками пакета адаптируется к времени передачи и приема пакета, но не меньше чем 200мс; -b — разрешить ping широковещательного адреса; -с — количество пакетов, которые нужно отправить; —D — выводить время в виде UNIX timestamp; -f — режим флуда, в этом режиме пакеты передаются без задержек, может использоваться для совершения DoS атак на отдельные узлы. Количество точек, которые выводит утилита обозначает количество потерянных пакетов; -i — интервал в секундах между отправкой пакетов; -I — использовать этот сетевой интерфейс для отправки пакетов; -l — режим перегрузки, отправляется очень много пакетов и система не следит за ответными
Оглавление

Ping — команда с помощью которой можно проверить ваше интернет соединение или качество передачи данных до определённого компьютера, сервера, роутера.

Ping — использование в Linux

Структура вводимой команды выглядит так:

ping опция_команды адрес_хоста

Опции_команды:

-4 — использовать только ipv4 (по умолчанию);

-6 — использовать только ipv6;

-A — адаптивный режим, время между отправками пакета адаптируется к времени передачи и приема пакета, но не меньше чем 200мс;

-b — разрешить ping широковещательного адреса;

— количество пакетов, которые нужно отправить;

D — выводить время в виде UNIX timestamp;

-f — режим флуда, в этом режиме пакеты передаются без задержек, может использоваться для совершения DoS атак на отдельные узлы. Количество точек, которые выводит утилита обозначает количество потерянных пакетов;

-i — интервал в секундах между отправкой пакетов;

-I — использовать этот сетевой интерфейс для отправки пакетов;

-l — режим перегрузки, отправляется очень много пакетов и система не следит за ответными пакетами;

-n — не получать домены для ip адресов;

-r — игнорировать таблицы маршрутизации и отправить пакет на указанный интерфейс;

-s — размер одного пакета;

-t — установить TTL вручную;

-v — более подробный вывод.

Адрес_хоста:

Адрес может быть указан в любой форме как цифрами, например 192.168.6.10, так и в виде доменного имени, например google.ru

Пример использования.

Запускаем пинг на адрес google.ru

ping google.ru

Запускаем пинг указав ip вместо доменного имени

ping 142.250.186.78

После запуска пойдёт процесс отправки и получения пакетов на указанный адрес, для его остановки нажмите сочетание клавиш Ctrl+C

После прекращения выполнения команды выводится отчет, с указанием количества отправленных и процентом потерянных пакетов.

Такого вида:

-2

packets transmitted — отправлено пакетов;

received — получено пакетов;

packet loss — процент потерянных пакетов;

time — обще время работы;
rtt min/avg/max/mdev — минимальное время/среднее время/максимальное время/квадратичное отклонение.

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

ping -c 20 google.com

После отправки 20 пакетов будет выведен отчёт.

Ping — использование в Windows

Узнать атрибуты этой команды в windows можно пр помощи справки — /?

ping /?

Результат данной команды в windows

-3

Для указания количества запросов тут уже используется аргумент -n

Команда с нужным количеством запросов, например 10, будет выглядеть так:

ping -n 10 google.ru