7.4 Формат сообщения ICMP
Сообщение ICMP переносится в части данных датаграммы IP. Каждое сообщение ICMP начинается тремя одинаковыми полями: полем
Сообщение об ошибке ICMP обрамляется заголовком IP. Добавляются первые 8 октетов датаграммы, которая привела к ошибке. Эти сведения позволяют проанализировать причину ошибки, поскольку содержат информацию о предполагаемом назначении датаграммы и целевом протоколе четвертого уровня. Дополнительные 8 байт позволяют определить коммуникационный элемент приложения (более подробно об этом см. в разделе о протоколах TCP и UDP).
В сообщение включается и контрольная сумма ICMP, начиная от поля
7.4.1 Сообщение Destination Unreachable
Существует много причин прекращения доставки датаграммы. Разорванная связь физически не позволит маршрутизатору достичь подсети назначения или выполнить пересылку в точку следующего попадания. Хост назначения может стать недоступным при отключении его для проведения профилактики.
Как уже отмечалось в главе 6, современные маршрутизаторы имеют хорошие средства обеспечения безопасности. Они могут быть сконфигурированы для просмотра входящего в сеть трафика. При запрещении сетевым администратором доступа к точке назначения датаграмма также не может быть доставлена.
Рис. 7.4. Формат ICMP-сообщения Destination Unreachable
Формат сообщения
Таблица 7.2 Коды ошибок сообщения Destination Unreachable
Код | Смысл |
---|---|
0 | Сеть недостижима. |
1 | Хост недостижим. |
2 | Запрашиваемый протокол не поддерживается в точке назначения. |
3 | Порт недостижим (недоступно удалённое приложение). |
4 | Необходима фрагментация, но установлен флаг 'Не фрагментировать'. |
5 | Неверен маршрут от источника. |
6 | Неизвестна сеть назначения. |
7 | Неизвестен хост назначения. |
8 | Хост источника изолирован. |
9 | Административно запрещены коммуникации с сетью назначения. |
10 | Административно запрещены коммуникации с хостом назначения. |
11 | Сеть недостижима для заданного типа обслуживания. |
12 | Хост недостижим для заданного типа обслуживания. |
7.4.2 Сообщение Time Exceeded