Управляющий протокол ICMP

Internet Control Message Protocol (ICМP) - протокол межсетевых управляющих сообщений предназначен для выявления и обработки не штатных событий (например, потеря пакета), заключающейся в определении типа ошибки, формировании сообщения о ней и передаче этого сообщения приложению, сформировавшему пакет.

К основным функциям протокола ICМP относятся:

• обмен тестовыми сообщениями для выяснения наличия и активности узлов сети;

• анализ достижимости узла-получателя и сброс пакетов, направляемых к недостижимым узлам;

• изменение маршрутов;

• уничтожение пакетов с истекшим временем жизни;

• синхронизация времени в узлах сети;

• управление потоком путем регулирования частоты посылки пакетов узлами-источниками.

Одной из наиболее интересных среди перечисленных функций является изменение маршрутов: если некоторый маршрутизатор определяет, что хост использует неоптимальный путь для доставки пакета, он при помощи протокола ICМP может скорректировать маршрутную таблицу хоста.