В начале книги мы рассматривали команду «ping». Пришла пора присмотреться к ней более обстоятельно. Ping — это часть протокола ICMP (Internet Control Message Protocol).

Протокол управляющих сообщений Инетернета используется для аварийной проверки ТСР\1Р-сетей. Команда Ping посылает датаграмму на выбранный узел. Этот узел, если он активен, посылает обратно ответ или «эхо» датаграммы. Если отправленная датаграмма и ее «эхо» идентичны, значит, узел активен, то есть подключен к Сети. Таким образом, команда Ping позволяет нам проверять активность узла (его подключение к Интернету).

Команда Ping

Кроме того, эта команда помогает нам рассчитать время, за которое датаграмма достигает выбранный нами узел. Еще команда Ping используется в некоторых хакерских атаках: постоянная бомбардировка «пингованием» может вызвать сбой в работе узла.

Когда узел получает Ping-сигнал, он выделяет некоторые ресурсы для отправки «эхо»-датаграммы. Если вы непрерывно «пингуете» узел, рано или поздно наступит момент, когда все ресурсы узла будут использованы и он «упадет», что потребует рестарта системы.