logo
Программа Сетевой академии Cisco CCNA 3 и 4 (Вс

Протокол управляющих сообщений Internet

Протокол IP не гарантирует доставки данных по сети. В нем нет встроенных ме­ханизмов, которые гарантировали бы доставку в том случае, если в сети есть пробле­мы со связью. Если какое-либо промежуточное устройство, такое как другой мар­шрутизатор, выходит из строя или устройство-получатель отсоединено от сети, то доставка данных не состоится.

Кроме того, в базовом проекте протокола IP отсутствуют механизмы уведомле­ния получателя о том, что передача данных не состоялась. Протокол управляющих сообщений Internet (Internet Control Message Protocol— ICMP), который является одним из компонентов стека протоколов TCP/IP, решает проблемы, вытекающие из этого базового ограничения протокола IP. Однако протокол ICMP не полностью решает вопросы ненадежности передачи, существующие в протоколе IP. Протокол ICMP посылает сообщения об ошибках отправителю данных, уведомляя его о том, что при доставке данных возникли проблемы. На рис. 20.22 показано место прото­кола ICMP в модели TCP/IP.

Маршрутизатор С не уведомляет промежуточные устройства о том, что при доставке данных возникли проблемы. Поэтому маршрутизатор С не посылает сообщений прото­кола ICMP маршрутизаторам А и В или устройству-отправителю. Маршрутизатор С также не знает, по какому маршруту к нему поступили данные. Дейтаграммы содержат только IP-адреса источника и получателя и не содержат информации обо всех промежу­точных устройствах. Устройство, отправляющее сообщения протокола ICMP, имеет только IP-адрес отправителя, с которым оно может установить связь. Хотя маршрутиза­торы А и В не уведомляются непосредственно, они могут узнать о вышедшем из строя интерфейсе на маршрутизаторе С. Однако распространение этой информации на сосед­ние маршрутизаторы не входит в функции протокола ICMP. Этот протокол лишь сооб­щает отправителю о том, был ли доставлен пакет. В его функции не входи распростране­ние информации об изменениях в сети.