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

</aside>

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

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

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

ping [/t] [/a] [/n <count>] [/l <size>] [/f] [/I <TTL>] [/v <TOS>] 
[/r <count>] [/s <count>] [[-j <hostlist> | /k <hostlist>]] [/w <timeout>] 
[/R] [/S <Srcaddr>] [/4][/6] <targetname>

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

ping /?

https://i.imgur.com/LHfkpq5.png

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

ping -help

https://i.imgur.com/PVRy3wh.png

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

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

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

Пример запроса:

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

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

ping google.com -t

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

https://i.imgur.com/poFsH2G.png