Команда PING (Packet Internet Groper) используется для проверки сетевого подключения между хостом и сервером/хостом. Эта команда принимает в качестве входных данных IP-адрес или URL-адрес и отправляет пакет данных на указанный адрес с сообщением “PING” и получает ответ от сервера/хоста, на этот раз записывается время, которое называется задержкой. Быстрый пинг с низкой задержкой означает более быстрое соединение. Ping использует ICMP(протокол управляющих сообщений Интернета) для отправки эхо-сообщения ICMP на указанный хост, если этот хост доступен, он отправляет ответное сообщение ICMP.. Ping обычно измеряется в миллисекундах. В каждой современной операционной системе этот ping предварительно установлен.
Теперь давайте посмотрим команду PING :
Чтобы установить версию ping в вашей системе.
sudo ping -v
Using PING:
ping www.programbox.ru
Чтобы прекратить пинг, мы должны использовать ctrl+c, иначе он будет продолжать отправлять пакеты.
- min: минимальное время для получения ответа
- avg: среднее время получения ответов
- max: максимальное время для получения ответа
Управление количеством сообщений:
Ранее мы не определяли количество пакетов для отправки на сервер/хост, используя опцию-c, мы можем это сделать.
ping -c 5 www.programbox.ru
Управление размером отправляемых пакетов:
Ранее пакеты размера по умолчанию отправлялись хосту, но мы можем отправлять легкие и тяжелые пакеты с помощью:
-s option.
ping -s 40 -c 5 www.programbox.ru
Изменение интервала времени:
По умолчанию ping подождите 1 сек, чтобы отправить следующий пакет, мы можем изменить это время с помощью:
-i option
ping -i 2 www.programbox.ru
Теперь интервал пинга изменится на 2 секунды.
Чтобы получить только краткое изложение:
Чтобы получить только сводную информацию об использовании сети:
-q option
ping -c 5 -q www.programbox.ru
Для отключения PING:
Для остановки пинга через некоторое время используйте опцию:
-w option
ping -w 3 www.programbox.ru
Это прекратит пинговать через 3 секунды
Наводнение с помощью PING:
Для отправки пакетов как можно скорее. Это используется для проверки производительности сети.
ping -f www.programbox.ru
Чтобы добавить метку времени
Это текущее время события, записанного машиной по сети. Он работает с помощью опции TS IP-пакета.
У нас есть три варианта с этим:
- tsonly (только метка времени)
- tsandaddr (отметка времени и адрес)
- tsprespec (метка времени предварительно указана для нескольких хостов)
ping -T tsonly -c 2 127.0.0.1 ping -T tsandaddr -c 2 127.0.0.1
Время ожидания ответа:
Устанавливает время ожидания ответа.
ping -c 5 -W 3 www.programbox.ru
Чтобы заполнить пакет данными:
Мы можем заполнить данные в пакете, используя опцию-p. Like -p ff заполнит пакет единицами.
ping -c 5 -p ff www.programbox.ru
Обнаружение MTU пути:
Это простой протокол для определения максимального MTU(максимальной единицы передачи), которое может занять путь TCP.
Мы используем опцию с -m do (запретить фрагментацию), want (обнаружение PMTU, фрагментация локально, когда размер пакета большой) или dont (не устанавливайте флаг DF).
ping -c 5 -M want www.programbox.ru
Укажите TTL(время жизни):
Это максимальный прыжок, который может совершить пакет, прежде чем его выбросят.Значение 0 будет ограничивать отправку пакета одному и тому же хосту.
ping -c 5 -t 64 www.programbox.ru