Сообщения Echo Request и Echo Reply

На запросах Echo Request (Type — 8, Code — 0) и Echo Reply (Type — 0, Code — 0) основана работа утилиты Ping. По сути они представляют собой средство, с помощью которого можно узнать, работает ли в настоящий момент определенная включенная в сеть система. Сообщения обоих типов содержат в поле Data два 2-байтовых подполя (Identifier и Sequence Number), применяемых для установки взаимосвязи между запросами и ответами, а также свободное пространство, необходимое программе Ping. Работа Ping заключается в генерации серии сообщений Echo Request и их отправке целевой системе, заданной пользователем. Получив сообщения, система-получатель, меняет местами значения полей Source IP Address и Destination IP Address, меняет величину поля Туре с 8 на 0, пересчитывает контрольную сумму и передает сообщения обратно системе-источнику. Получив

сообщения Echo Reply, Ping заключает, что целевая система функционирует нормально.

Примечание Подробнее об утилите Ping — в занятии 2 главы 10.