Для чего служит команда ping
Что такое команда Ping и для чего она нужна?
Много раз пользователи могут обнаружить, что мы не можем получить доступ к компьютеру в нашей сети, веб-сайту, ресурсу в сети и т. Д. Вот почему так называемый «очень полезный инструмент для диагностики проблем с подключением» пинг «. В этой статье мы объясним, для чего он нужен, как его можно использовать и какие параметры эта команда имеет для сети.
Что такое пинг и как он работает?
Когда мы выполняем PING запрос, он отправляет ICMP эхо-запроса сообщение хосту назначения, и когда хост назначения отвечает на него, он делает это с ICMP Echo Ответить сообщение. После этого ответа вычисляется минимальное, среднее и максимальное время ответа. В случае, если ответ не получен в течение заранее определенного времени, мы получим сообщение о том, что нет связи с хостом, сеть недоступна или что маршрут к хосту не найден.
Что это может сделать, чтобы бросить пинг?
Представьте, что у нас нет доступа к веб-сайту. Пингуя веб-сервер, мы можем узнать, если это проблема, что нет соединения с сервером, или это другой тип проблемы. Другим примером может быть то, что мы не можем печатать на сетевом принтере, для этого, если мы выполним пинг, мы узнаем, есть ли у нас сетевое соединение с принтером или нет, то есть, если мы просто имеем связь с ним или оно дело водителей или других проблем. Эти примеры применимы к любому сетевому устройству, как локальному, так и Интернету с IP-адресом, частным или общедоступным.
Как использовать команду ping
Чтобы использовать команду ping, мы должны запустить консоль «командной строки», хотя эта команда также включена Linux и операционные системы macOS. Когда консоль откроется, нам просто нужно будет ввести команду ping, затем пробел и IP-адрес или веб-сайт, с которым мы хотим проконсультироваться. Вы можете увидеть следующий пример:
На фото выше видно, как пинг реагирует на веб-сайт Google.es и на IP-адрес локальной сети, в частности частный IP-адрес, который есть у нашего маршрутизатора. В ответе мы видим, что он показывает нам следующую информацию:
Что произойдет, если мы пропингуем веб-сайт или компьютер, который недоступен
Как вы можете видеть на изображении ниже, оно показывает нам в каждой из четырех попыток сообщение «тайм-аут для этого запроса». Это означает, что он не смог связаться с хостом назначения. Кроме того, мы также можем видеть информацию о пакетах, которые отправили четыре пакета, получили ноль пакетов и, следовательно, есть четыре потерянных пакета.
Параметры команды Ping в Windows
Как мы уже видели, благодаря команде ping мы можем узнать, есть ли у нас подключение к сетевому устройству, веб-сайту или удаленному устройству. Для этого нам нужно всего лишь выполнить команду ping в консоли, и мы получим данные о времени отклика и, если у нас будет соединение с целевым хостом. Кроме того, у нас есть ряд опций, которые могут быть очень полезны.
Команда ping: подробный обзор
Ping – утилита командной строки, которая нужна для проверки подключения к другому компьютеру на уровне IP. Принцип работы очень простой: команда ping ip отправляет серию небольших пакетов данных на указанное устройство, а затем показывает время ответа.
Ping – основная команда TCP/IP, которая используется для устранения неполадок подключения, доступности и разрешения имени. Она также позволяет узнать имя и IP-адрес компьютера.
Синтаксис команды ping
Команда ping в Windows имеет следующие параметры, которые позволяют решать разные задачи:
Чтобы посмотреть в командной строке (cmd) ping-команды, вызовите справку:
На Linux параметры команды отличаются. Чтобы посмотреть доступные опции, выполните в терминале команду:
Суть команды ping проста, но примеров ее использования очень много. Давайте посмотрим, что можно делать с ее помощью.
Простая проверка доступности
Это то, что делали многие пользователи, – пинговали популярные ресурсы, чтобы убедиться, что интернет на их компьютере работает. Эта же команда используется для проверки доступности.
Чтобы прервать отправку и получить статистику, нажимаем сочетание клавиш Ctrl+C.
По умолчанию команда ping IP-адреса на Linux посылает пакеты, пока вы не прервете их отправку вручную с помощью сочетания клавиш Ctrl+C. Чтобы ограничить количество, укажем нужное число. Например:
Изменение интервала между отправкой пакетов
По умолчанию пакеты отправляются с интервалом в одну секунду. Но можно установить другое время.
Для установки значений меньше 0.2 секунды требуются права суперпользователя (sudo).
Массовая отправка пакетов для нагрузочного тестирования
Эта возможность также доступна только суперпользователям:
Изменение размера пакета
По умолчанию размер пакета – 32 байта. Можно установить другой размер:
Включение звукового сигнала
Если ответа от хоста нет, отправляем эту команду:
Затем начинаем искать причину сбоя. После ее устранения воспроизведется звуковой сигнал. Он говорит о том, что хост теперь отвечает.
Вывод статистики ping
Чтобы не засорять терминал лишней информацией, пропустим ответы хоста и сразу получим статистику:
А можно, наоборот, получать статистику выполнения без прерывания команды. Для этого нужно нажать сочетание клавиш CTRL + |.