Обзор сетевых протоколов. Обзор существующих средств сетевой диагностики

Страницы работы

Фрагмент текста работы

1.2 Обзор сетевых протоколов

1.2.1 Протокол обмена управляющими сообщениями ІCMP

Протокол обмена управляющими сообщениями ІСМР (Іntеrnеt Control Message Protocol) разрешает маршрутизатору сообщить конечному узлу об ошибках, с которыми машрутизатор столкнулся при передаче какого-нибудь Ір-пакета от данного конечного узла.

Управляющие сообщения ІСМР не могут направляться промежуточному маршрутизатору, который принимал участие в передаче пакета, с которым возникли проблемы, так как для такой посылки нет адресной информации - пакет несет в себе только адресу источника и адресу назначения, не фиксируя адреса промежуточных маршрутизаторов.

Протокол ІСМР - это протокол сообщения об ошибках, а не протокол коррекции ошибок. Конечный узел может начать некоторые действия для того, чтобы ошибка больше не возникала, но эти действия протоколом ІСМР не регламентируются.

Каждое сообщение протокола ІСМР передается по сети внутри пакета ІР. Пакеты ІР с сообщениями ІСМР маршрутизируются точно так же, как и любые другие пакеты, без приоритетов, поэтому они также могут теряться. Кроме того, в загруженной сети они могут вызвать дополнительная загрузка маршрутизаторов. Для того, чтобы не вызвать лавины сообщения об ошибках, потере пакетов ІР, что переносят сообщения ІСМР об ошибках, не могут порождать новые сообщения ІСМР.

Существует несколько типов сообщений ІСМР. Каждый тип сообщения имеет свой формат, при этому все они начинаются с общих трех полей: 8-битного цел числа, которое обозначает тип сообщения (TYPE), 8-битного поля кода (CODE), что конкретизирует назначения сообщения, и 16-битного поля контрольной суммы (CHECKSUM). Кроме того, сообщения ІСМР всегда содержит заголовок и первые 64 бита данных пакета ІР, что вызвал ошибку. Это делается для того, чтобы узел-отправитель смог более точно проанализировать причину ошибки, так как все протоколы прикладного уровня стеку TCP/ІР содержат наиболее важную информацию для анализа в первых 64 битах своих сообщений.

Поле типа может иметь следующие значения:

Значения

Тип сообщения 

0

3

4

Эхо-ответ (Echo Replay) 

Узел назначения недосягаемый (Destіnatіon Unreachable) 

Подавления источника (Source Quench) 

5

8

11

12

13

14

17

18

Перенаправление маршрута (Redіrect) 

Эхо-запрос (Echo Request) 

Истечения времени дейтаграммы (Tіме Exceeded for a Datagram) 

Проблема с параметром пакета (Parameter Problem on a Datagram)

Запрос оценки времени (Tімеstамр Request) 

Ответ оценки времени (Tімеstамр Replay) 

Запрос маски (Address Mask Request) 

Ответ маски (Address Mask Replay) 

Как видно из используемых типов сообщений, протокол ІCMP представляет собой некоторое объединение протоколов, которые решают свои узкие задачи.

Протокол ІСМР предоставляет сетевым администраторам средства для тестирования достижимости узлов сети. Эти средства представляют собой очень простой эхо-протокол, который включает обмен двумя типами сообщений: эхо-запрос и эхо-ответ. Компьютер ли маршрутизатор посылают по интерсети эхо-запрос, в котором указывают Ір-адрес узла, достижимость которого нужно проверить. Узел, который получает эхо-запрос, формирует и отправляет эхо-ответ и возвращает сообщения узлу - отправителю запроса. В запитые могут содержаться некоторые данные, которые должны быть возвращены в ответы. Так как эхо-запрос і эхо-ответ передаются по сети внутри Ір-пакетов, тот их успешная доставка означает нормальное функционирование всей транспортной системы интерсети.

В многих операционных системах используется утилита ріng

Похожие материалы

Информация о работе