Книга: TCP/IP Архитектура, протоколы, реализация (включая IP версии 6 и IP Security)
7.4 Формат сообщения ICMP
Сообщение ICMP переносится в части данных датаграммы IP. Каждое сообщение ICMP начинается тремя одинаковыми полями: полем типа (Type), полем кода (Code), обеспечивающим более подробное описание ошибки, и полем контрольной суммы (Checksum). Формат оставшейся части сообщения определяется типом сообщения.
Сообщение об ошибке ICMP обрамляется заголовком IP. Добавляются первые 8 октетов датаграммы, которая привела к ошибке. Эти сведения позволяют проанализировать причину ошибки, поскольку содержат информацию о предполагаемом назначении датаграммы и целевом протоколе четвертого уровня. Дополнительные 8 байт позволяют определить коммуникационный элемент приложения (более подробно об этом см. в разделе о протоколах TCP и UDP).
В сообщение включается и контрольная сумма ICMP, начиная от поля Type.
- Глава 7 Протокол ICMP
- 7.4.6 Сообщения Redirect
- 23.2 Базовые сообщения ICMPv6
- 7.3 Когда не нужно посылать сообщение ICMP
- Форматы лид-магнитов
- 1.1. Информатика. Предмет информатики. Основные задачи информатики
- Определение пользовательского формата числовых данных
- Appendix C. ICMP types
- ICMP characteristics
- ICMP headers
- ICMP Echo Request
- ICMP Destination Unreachable