Протокол передачи команд и сообщений об ошибках (ICMP) - часть 2

Рис. 4.4.4.1. Схема вложения ICMP-пакетов в Ethernet-кадр
Все ICMP пакеты начинаются с 8-битного поля типа ICMP и его кода (15 значений). Код уточняет функцию ICMP-сообщения. Таблица этих кодов приведена ниже (символом * помечены сообщения об ошибках, остальные – являются запросами):
Таблица 4.4.4.1. Типы и коды ICMP-сообщений.
icmp-сообщение |
Описание сообщения |
Тип |
Код |
0 |
|
Эхо-ответ (ping-отклик) |
3 |
|
Адресат недостижим |
0 |
* Сеть недостижима |
1 |
* ЭВМ не достижима |
2 |
* Протокол не доступен |
3 |
* Порт не доступен |
4 |
* Необходима фрагментация сообщения |
5 |
* Исходный маршрут вышел из строя |
6 |
* Сеть места назначения не известна |
7 |
* ЭВМ места назначения не известна |
8 |
* Исходная ЭВМ изолирована |
9 |
* Связь с сетью места назначения административно запрещена |
10 |
* Связь с ЭВМ места назначения административно запрещена |
11 |
* Сеть не доступна для данного вида сервиса |
12 |
* ЭВМ не доступна для данного вида сервиса |
13 |
* Связь административно запрещена с помощью фильтра. |
14 |
* Нарушение старшинства ЭВМ |
15 |
* Дискриминация по старшинству |
4 |
0 |
* Отключение источника при переполнении очереди |
5 |
|
Переадресовать (изменить маршрут) |
0 |
Переадресовать дейтограмму в сеть (устарело) |
1 |
Переадресовать дейтограмму на ЭВМ |
2 |
Переадресовать дейтограмму для типа сервиса (tos) и сети |
3 |
Переадресовать дейтограмму для типа сервиса и ЭВМ |
8 |
0 |
Эхо запроса (ping-запрос). |
9 |
0 |
Объявление маршрутизатора |
10 |
0 |
Запрос маршрутизатора |
11 |
|
Для дейтограммы время жизни истекло (ttl=0): |
0 |
*при передаче |
1 |
* при сборке (случай фрагментации). |
12 |
|
* Проблема с параметрами дейтограммы |
0 |
* Ошибка в ip-заголовке |
1 |
* Отсутствует необходимая опция |
13 |
|
Запрос временной метки |
14 |
|
Временная метка-отклик |
15 |
|
Запрос информации (устарел) |
16 |
|
Информационный отклик (устарел) |
17 |
|
Содержание Назад Вперед