200
Тип 8 (Еcho Message) и Тип 0 (Еcho Reply Message) – двете съобщения се използват заедно за тестване на свързаност между хостове. Разпределението на полетата е показан на фигура 145.
фигура 145 Полета за Тип 0 и 8 Type – 0 или 8;
Code – приема стойност 0;
Identifier–
помощен идентификатор, служещ за установяване на съответствие между ехо-запитване и ехо-отговор;
Sequence Number –
стойност, която може да се увеличава при всяко следващо ехо- запитване.
Съобщения с Code=0 се издават от маршрутизаторите и крайните хостове.
Тип 11 (Time Exceeded Message) – съобщение за превишено време.
Разпределението на полетата съвпада с фигура 143.
Type – 11
Code – стойностите са:
0=изтекло време по време на предаване
1=изтекло време за дефрагментация на пакета
Съобщения с Code=0 се издават от
междинните устройства, а със стойности 1 от крайните хостове.
Тип 12 (Parameter Problem Message) – даден параметър не може да бъде интерпретиран. Разпределението на полетата е показан на фигура 146.
фигура 146 Полета за Тип 12 Type – 12
Code – приема стойност 0 при грешка.
201
Pointer – оказва байта от хедъра, където е възникнала грешката. Например, 1 показва проблеми в полето Type of Service.
Съобщения с Code=0 се издават от междинните устройства и крайните хостове.
Тип 13 (Timestamp Message) и Тип 14 (Timestamp Reply Message) – двете съобщения се използват заедно за времева синхронизация.
Разпределението на полетата е показан на фигура 147.
фигура 147 Полета за Тип 13 и 14 Type – 13 или 14;
Code – приема стойност 0;
Identifier– помощен идентификатор, служещ за установяване на съответствие между заявка и отговор;
Sequence Number – стойност, която може да се увеличава
при всяка следваща заявка;
Originate Timestamp – първоначален час на изпращане;
Receive Timestamp – час на приемане;
Transmit Timestamp –
час на предаване Съобщения с Code=0 се издават от маршрутизаторите и крайните хостове.
Примерни стойности за заглавните части на ICMP хедър са представени на фигура 148. От нея се вижда, че типа на съобщението е 3
(Destination Unreachable Message), а кодът е 1 (Host unreachable). Полето
Checksum за проверка на ICMP хедъра показва, че записаната в него стойност е коректна. Следва IP и TCP заглавната
част на изпратения пакет, предизвикал ICMP съобщението.
202
фигура 148 ICMP заглавна част Следващият пример е за съобщение тип 3 (Destination Unreachable
Message) и код 3 (Port unreachable). Този ICMP пакет е предизвикан от опита за пренос на UDP (17) транспортна
единица към хост с адрес 125.130.149.204.