Приложение C. Типы ICMP
Приложение C. Типы ICMP
Это полный список типов ICMP сообщений:
Таблица C-1. ICMP types
(Тип – Код – Описание – Запрос – Ошибка)
Тип: 0
Код: 0
Описание : Echo Reply
Запрос: x
Ошибка: -
Тип: 3
Код: 0
Описание : Network Unreachable
Запрос: -
Ошибка: x
Тип: 3
Код: 1
Описание : Host Unreachable
Запрос: -
Ошибка: x
Тип: 3
Код: 2
Описание : Protocol Unreachable
Запрос: -
Ошибка: x
Тип: 3
Код: 3
Описание : Port Unreachable
Запрос: -
Ошибка: x
Тип: 3
Код: 4
Описание : Fragmentation needed but no frag. bit set
Запрос: -
Ошибка: x
Тип: 3
Код: 5
Описание : Source routing failed
Запрос: -
Ошибка: x
Тип: 3
Код: 6
Описание : Destination network unknown
Запрос: -
Ошибка: x
Тип: 3
Код: 7
Описание : Destination host unknown
Запрос: -
Ошибка: x
Тип: 3
Код: 8
Описание : Source host (isolated obsolete)
Запрос: -
Ошибка: x
Тип: 3
Код: 9
Описание : Destination network administratively prohibited
Запрос: -
Ошибка: x
Тип: 3
Код: 10
Описание : Destination host administratively prohibited
Запрос: -
Ошибка: x
Тип: 3
Код: 11
Описание : Network unreachable for TOS
Запрос: -
Ошибка: x
Тип: 3
Код: 12
Описание : Host unreachable for TOS
Запрос: -
Ошибка: x
Тип: 3
Код: 13
Описание : Communication administratively prohibited by filtering
Запрос: -
Ошибка: x
Тип: 3
Код: 14
Описание : Host precedence violation
Запрос: -
Ошибка: x
Тип: 3
Код: 15
Описание : Precedence cutoff in effect
Запрос: -
Ошибка: x
Тип: 4
Код: 0
Описание : Source quench
Запрос: -
Ошибка: -
Тип: 5
Код: 0
Описание : Redirect for network
Запрос: -
Ошибка: -
Тип: 5
Код: 1
Описание : Redirect for host
Запрос: -
Ошибка: -
Тип: 5
Код: 2
Описание : Redirect for TOS and network
Запрос: -
Ошибка: -
Тип: 5
Код: 3
Описание : Redirect for TOS and host
Запрос: -
Ошибка: -
Тип: 8
Код: 0
Описание : Echo request
Запрос: x
Ошибка: -
Тип: 9
Код: 0
Описание : Router advertisement
Запрос: -
Ошибка: -
Тип: 10
Код: 0
Описание : Route solicitation
Запрос: -
Ошибка: -
Тип: 11
Код: 0
Описание : TTL equals 0 during transit
Запрос: -
Ошибка: x
Тип: 11
Код: 1
Описание : TTL equals 0 during reassembly
Запрос: -
Ошибка: x
Тип: 12
Код: 0
Описание : IP header bad (catchall error)
Запрос: -
Ошибка: x
Тип: 12
Код: 1
Описание : Required options missing
Запрос: -
Ошибка: x
Тип: 13
Код: 0
Описание : Timestamp request (obsolete)
Запрос: x
Ошибка: -
Тип: 14
Код: 0
Описание : Timestamp reply (obsolete)
Запрос: x
Ошибка: -
Тип: 15
Код: 0
Описание : Information request (obsolete)
Запрос: x
Ошибка: -
Тип: 16
Код: 0
Описание : Information reply (obsolete)
Запрос: x
Ошибка: -
Тип: 17
Код: 0
Описание : Address mask request
Запрос: x
Ошибка: -
Тип: 18
Код: 0
Описание : Address mask reply
Запрос: x
Ошибка: -
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
4.11.6. ICMP-трафик
4.11.6. ICMP-трафик Самым сложным для многих администраторов является управляющий протокол ICMP, который по стандарту RFC 792 требуется для работы протокола TCP/IP. Но в жизни не всегда придерживаются стандартов, и TCP/IP может работать на компьютерах, где ICMP запрещен.Протокол TCP жестко
14.6.2. ICMP flood
14.6.2. ICMP flood Когда не получается уничтожить сервер интеллектуальными способами, взломщики начинают использовать flood — засыпание сервера ICMP-пакетами. Вот это самый идиотский вид атаки, но легко загружает канал связи. Для его реализации достаточно половины канала
7.2 Сообщения об ошибках ICMP
7.2 Сообщения об ошибках ICMP Бывают ситуации, приводящие к отбрасыванию (удалению из сети) датаграммы IP. Например, точка назначения может стать недоступной из-за обрыва связи. Или может завершиться время жизни датаграммы. Маршрутизатор не сможет переслать длинную
7.2.3 Входящие сообщения ICMP
7.2.3 Входящие сообщения ICMP Что происходит при получении хостом сообщения ICMP? Рассмотрим пример, когда производится попытка обращения по зарезервированному (и, следовательно, недостижимому) адресу сети:> telnet 10.1.1.1Trying 10.1.1.1 ...telnet: connect: Host is unreachableПроизошло то, что и должно
7.4 Формат сообщения ICMP
7.4 Формат сообщения ICMP Сообщение ICMP переносится в части данных датаграммы IP. Каждое сообщение ICMP начинается тремя одинаковыми полями: полем типа (Type), полем кода (Code), обеспечивающим более подробное описание ошибки, и полем контрольной суммы (Checksum). Формат оставшейся части
7.7 Просмотр действий в ICMP
7.7 Просмотр действий в ICMP Ниже показана часть отчета о статистике протоколов команды netstat. Приведенный фрагмент посвящен протоколу ICMP. В отчете отражены операции ICMP, выполненные после последней инициализации.> netstat -sicmp: 1075 calls to icmp_error Output histogram: echo reply: 231 destination unreachable:
27.2 Протокол ICMP
27.2 Протокол ICMP 27.2.1. Для чего используется протокол ICMP Протокол межсетевых управляющих сообщений используется для диагностических целей. Например, система А передала системе Б неверный пакет. Система Б с помощью протокола ICMP может «сказать» системе А, что посланный ею
4.6. ICMP соединения
4.6. ICMP соединения ICMP пакеты используются только для передачи управляющих сообщений и не организуют постоянного соединения. Однако, существует 4 типа ICMP пакетов, которые вызывают передачу ответа, поэтому они могут иметь два состояния: NEW и ESTABLISHED. К этим пакетам относятся ICMP
6.4.2.3. ICMP критерии
6.4.2.3. ICMP критерии Этот протокол используется, как правило, для передачи сообщений об ошибках и для управления соединением. Он не является подчиненным IP протоколу, но тесно с ним взаимодействует, поскольку помогает обрабатывать ошибочные ситуации. Заголовки ICMP пакетов
7.2.6.5. Цепочка для ICMP
7.2.6.5. Цепочка для ICMP Здесь принимается решение о пропуске ICMP пакетов. Если пакет приходит с eth0 в цепочку INPUT, то далее он перенаправляется в цепочку icmp_packets. В этой цепочке проверяется тип ICMP сообщения. Пропускаются только ICMP Echo Request, TTL equals 0 during transit и TTL equals 0 during reassembly. Все
Типы, характеризуемые значениями, ссылочные типы и оператор присваивания
Типы, характеризуемые значениями, ссылочные типы и оператор присваивания Теперь изучите следующий метод Main() и рассмотрите его вывод, показанный на рис. 3.12.static void Main(string[] args) { Console.WriteLine("*** Типы, характеризуемые значением / Ссылочные типы ***"); Console.WriteLine(-› Создание p1"); MyPoint
Типы, характеризуемые значениями и содержащие ссылочные типы
Типы, характеризуемые значениями и содержащие ссылочные типы Теперь, когда вы чувствуете разницу между типами, характеризуемыми значением, и ссылочными типами, давайте рассмотрим более сложный пример. Предположим, что имеется следующий ссылочный тип (класс),
Типы, характеризуемые значениями, и ссылочные типы: заключительные замечания
Типы, характеризуемые значениями, и ссылочные типы: заключительные замечания Чтобы завершить обсуждение данной темы, изучите информацию табл. 3.8, в которой приводится краткая сводка основных отличий между типами, характеризуемыми значением, и ссылочными типами.Таблица
ПРИЛОЖЕНИЕ Г. ТИПЫ ДАННЫХ И КЛАССЫ ПАМЯТИ
ПРИЛОЖЕНИЕ Г. ТИПЫ ДАННЫХ И КЛАССЫ ПАМЯТИ Основные типы данных Ключевые слова: Основные типы данных определяются с помощью следующих семи ключевых слов: int, long, short, unsigned, char, float, double Целые со знаком: Могут иметь положительные и отрицательные значения.int: основной тип