Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Bezopasnost_vychislitelnykh_setey.docx
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
70.53 Кб
Скачать

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

ICMP – Internet control message protocol

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

Формат сообщений протокола icmp

  1. TYPE - 8 бит, тип сообщения

  2. CODE – 8 бит, код сообщения – значение, конкретизирующее тип сообщения.

  3. Сhecksumm – 16 бит, контрольная сумма

Кроме того все пакеты ICMP содержат заголовок и первые 64 бита данных того IP пакета, который вызвал появление этой ошибки.

Например – если в поле тип – 3 – узел назначения недостижим, 5 – сообщение о перенаправлении маршрута, 11 – истек срок жизни пакета

Эхо протокол

Протокол ICMP предоставляет простые средства для тестирования достижимости отдельных узлов, которые представляют собой очень простой эхо протокол, включающий обмен 2-мя типами сообщений: эхо-запрос TYPE=8, эхо-ответ TYPE = 0. Эта процедура реализована в утилите ping.

Сообщение о недостижимости узла назначения.

Маршрутизатор, обнаруживший, что по какой-либо причине не может доставить IP пакет узлу назначения, должен отправить ICMP пакет источнику с конкретизацией причины недостижения узла назначения и только после этого отбросить пакет. Причина указывается в поле CODE.

Перенаправление маршрута.

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

Адресация в ip протоколе

Типы адресов стека TCP/IP

Существует 3 типа адресов:

  1. Аппаратные адреса – адреса, присвоенные узлу в соответствии с технологией подсети. В стеке протоколов ТСР/IP это так называемые MAC-адреса (Media Access Control). Они назначаются сетевым адаптерам и портам маршрутизаторов производителя оборудования и являются уникальными. Имеет размер 6 байт и записывается в 16-ричном виде

  2. Сетевые адреса (IP адреса) – представляют собой основной тип адресов, на основании которых сетевой уровень передает сообщение. Эти адреса имеют размер 4 байта, записываются в 10-ном виде и разделяются точкой. IP-адрес назначается независимо от MAC-адреса. Маршрутизаторы входят в несколько сетей и имеют несколько IP-адресов.

  3. Символьные, доменные имена – служат исключительно для удобства представления IP-адресов. Для установления соответствия между IP и символьными адреса создана специальная служба – DNS – Domain Name System.

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