Курсы английского языка курсы турецкого языка Курсы китайского языка Курсы французского языкакитайский язык курсытурецкий язык ICMP
СПб ТЕЛЕКОМ
Корзина  
Сумма: 0.00 руб.
Количество: 0 шт.
e-mail: sales@spbtelecom.ru

ICQ: 436502388
Главная Товары Услуги Как купить Поддержка Карта сайта
СЕРВЕР
ПРОФЕССИОНАЛОВ
В ОБЛАСТИ СВЯЗИ
Имя  Пароль 
Регистрация 
ПОИСК
ICMP
 
Поддержка / Словарь терминов / Сетевые протоколы / ICMP

ICMP (англ. Internet Control Message Protocol — межсетевой протокол управляющих сообщений) — сетевой протокол, входящий в стек протоколов TCP/IP. В основном ICMP используется для передачи сообщений об ошибках и других исключительных ситуациях, возникших при передаче данных. Также на ICMP возлагаются некоторые сервисные функции.

Протокол ICMP описан в RFC 792 (с дополнениями в RFC 950) и является стандартом Интернета (входит в стандарт STD 5 вместе с IP). Хотя формально ICMP использует IP (ICMP пакеты инкапсулируются в IP пакеты), он является неотъемлемой частью IP и обязателен при реализации стека TCP/IP. Текущая версия ICMP для IPv4 называется ICMPv4. В IPv6 существует аналогичный протокол ICMPv6.

Протокол ICMP не делает протокол IP средством надёжной доставки сообщений. Для этих целей существует TCP.

ICMP сообщения (тип 12) генерируются при нахождении ошибок в заголовке IP пакета (за исключением самих ICMP пакетов, дабы не привести к бесконечно растущему потоку ICMP сообщений об ICMP сообщениях).

ICMP сообщения (тип 3) генерируются маршрутизатором при отсутствии маршрута к адресату.

Утилита ping, служащая для проверки возможности доставки IP пакетов использует ICMP сообщения с типом 8 (эхо-запрос) и 0 (эхо-ответ).

Утилита traceroute, отображающая путь следования IP пакетов, использует ICMP сообщения с типом 11.

ICMP сообщения с типом 5 используются маршрутизаторами для обновления записей в таблице маршрутизации отправителя.

ICMP сообщения с типом 4 используются получателем (или промежуточным маршрутизатором) для управления скоростью отправки сообщений отправителем.

Формат ICMP-пакета

Формат ICMP-пакета
Бит 0—7 8—15 16—31
0 Тип Код Контрольная сумма
32 Содержание сообщения (зависит от значений полей «Код» и «Тип»)

Типы ICMP пакетов (полный список)

  • 0 — Эхо-ответ
  • 1 — Зарезервировано
  • 2 — Зарезервировано
  • 3 — Адресат недоступен

код 0 — Сеть недостижима
код 1 — Хост недостижим
код 2 — Протокол недостижим
код 3 — Порт недостижим
код 4 — Необходима фрагментация, но установлен флаг ее запрета (DF)
код 5 — Неверный маршрут от источника
код 6 — Сеть назначения неизвестна
код 7 — Хост назначения неизвестен
код 8 — Хост источник изолированн
код 9 — Сеть административно запрещена
код 10 — Хост административно запрещен
код 11 — Сеть недоступна для TOS
код 12 — Хост недоступен для TOS
код 13 — Коммуникации административно запрещены

  • 4 — Сдерживание источника (отключение источника при переполнении очереди)
  • 5 — Перенаправление

код 0 — Перенаправление пакетов в сеть
Код 1 — Перенаправление пакетов к хосту
Код 2 — Перенаправление для каждого типа обслуживания (TOS)
Код 3 — Перенаправление пакета к хосту для каждого типа обслуживания

  • 6 — Альтернативный адрес хоста
  • 7 — Зарезервировано
  • 8 — Эхо-запрос
  • 9 — Объявление маршрутизатора (RFC-1256)
  • 10 — Запрос маршрутизатора (RFC-1256)
  • 11 — Превышение временного интервала (для дейтаграммы время жизни истекло)

код 0 — Время жизни пакета (TTL) истекло при транспортировке
код 1 — Время жизни пакета (время сборки фрагментов) истекло при дефрагментации

  • 12 — Неверный параметр (проблема с параметрами дейтаграммы: ошибка в IP-заголовке или отсутствует необходимая опция)

код 0 — Указатель говорит об ошибке
код 1 — Отсутствует требуемая опция
код 2 — Некорректная длина

  • 13 — Запрос метки времени
  • 14 — Ответ с меткой времени
  • 15 — Информационный запрос
  • 16 — Информационный ответ
  • 17 — Запрос адресной маски (RFC-950)
  • 18 — Отклик на запрос адресной маски (RFC-950)
  • 19 — Зарезервировано (для обеспечения безопасности)
  • 20-29 — Зарезервировано (для экспериментов на устойчивость к ошибкам)
  • 30 — Трассировка маршрута (RFC-1393)
  • 31 — Ошибка преобразования дейтаграммы (RFC-1475)
  • 32 — Перенаправление для мобильного хоста
  • 33 — IPv6 Where-Are-You (где вы находитесь)
  • 34 — IPv6 I-Am-Here (я здесь)
  • 35 — Запрос перенаправления для мобильного хоста
  • 36 — Отклик на запрос перенаправления для мобильного хоста
  • 37 — Запрос доменного имени (Domain Name Request)
  • 38 — Ответ на запрос доменного имени (Domain Name Reply)
  • 39 — SKIP
  • 39 — Photuris

код 0 — Зарезервировано
код 1 — Неизвестный индекс параметров безопасности (Unkown Security Parameters Index)
код 2 — Параметры безопасности верны, но произошла ошибка аутентификации (Valid Security Parameters, but Authentication Failed)
код 3 — Параметры безопасности верны, но произошел сбой при дешифровке (Valid Security Parameters, but Decryption Failed)

  • 41-255 — Зарезервировано