Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

L09-СетиТК(IP)

.pdf
Скачиваний:
28
Добавлен:
29.03.2015
Размер:
6.4 Mб
Скачать

ICMP

Протокол передачи команд и сообщений об ошибках

(ICMP - internet control message protocol, RFC-792, -

1256) выполняет многие и не только диагностические функции

ICMP-протокол сообщает об ошибках в IPдейтограммах, но не дает информации об ошибках в самих ICMP-сообщениях.

ICMP использует IP, а IP-протокол должен

использовать ICMP. В случае ICMP-фрагментации сообщение об ошибке будет выдано только один раз на дейтограмму, даже если ошибки были в нескольких фрагментах

ICMP инкапсулируется в IP

Протоколы IP и ICMP вместе обеспечивают корректную работу L3 уровня

© Masich G.F. 18.11.2013

IP-протокол

81

ICMP

ICMP-протокол осуществляет:

передачу отклика на пакет или эхо на отклик;

контроль времени жизни дейтограмм в системе;

реализует переадресацию пакета;

выдает сообщения о недостижимости адресата или о некорректности параметров;

формирует и пересылает временные метки;

выдаетзапросы и отклики для адресных масок и

другой информации

© Masich G.F. 18.11.2013

IP-протокол

82

ICMP

ICMP-сообщения об ошибках никогда не выдаются в ответ на:

ICMP-сообщение об ошибке.

При мультикастинг или широковещательной адресации.

Для фрагмента дейтограммы (кроме первого).

Длядейтограмм, чей адрес отправителя является нулевым, широковещательным или мультикастинговым

Все ICMP пакеты начинаются с 8-битного поля типа ICMP и его кода (15 значений). Код уточняет функцию ICMP- сообщения. Таблица этих кодов приведена ниже (символом * помечены сообщения об ошибках, остальные - являются

запросами):

© Masich G.F. 18.11.2013

IP-протокол

83

ICMP формат

Тип определяет функцию ICMP-сообщения

Код уточняет функцию ICMP-сообщения

• Поля идентификатор и номер по порядку служат для связывания пар “запрос” и “отклик”

© Masich G.F. 18.11.2013

IP-протокол

84

Примеры ICMP

Формат ICMP-запроса переадресации

Формат icmp-запроса снижения загрузки

© Masich G.F. 18.11.2013

IP-протокол

85

Формат эхо-запроса и отклика ICMP

© Masich G.F. 18.11.2013

IP-протокол

86

Формат ICMP-сообщений об имеющихся маршрутах

© Masich G.F. 18.11.2013

IP-протокол

87

Формат сообщения "время (TTL) истекло"

Формат сообщения типа "конфликт параметров"

© Masich G.F. 18.11.2013

IP-протокол

88

Формат ICMP-запроса временной метки

© Masich G.F. 18.11.2013

IP-протокол

89

Формат ICMP

ICMP заголовок:

(ICMP Header)

- тип ICMP (Type)

- код ICMP (Code)

определяют функцию ICMPсообщения

© Masich G.F. 18.11.2013

IP-протокол

90

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]