- •Общие сведения
- •Концепция tcp/ip
- •Протокол tcp
- •Тср соединение
- •Передача данных
- •Протокол обмена управляющими сообщениями icmp
- •Формат сообщений протокола icmp
- •Эхо протокол
- •Адресация в ip протоколе
- •Структура ip-адреса
- •Основы ip 6 версии
- •Алгоритмы маршрутизации
- •Протоколы маршрутизации
- •Протоколы маршрутизации igrp и eigrp
- •Протоколы внешней маршрутизации
- •Протокол bgp
- •Протокол es-is
- •Протокол is-is
Протокол обмена управляющими сообщениями icmp
ICMP – Internet control message protocol
Этот протокол позволяет маршрутизатору сообщить конечному узлу об ошибках, с которыми он столкнулся при передаче какого-либо IP пакета. Каждое сообщение протокола ICMP передается по сети внутри IP пакета, которые маршрутизируются стандартным образом, без приоритетов и могут теряться. В загруженной сети эти пакеты создают дополнительную нагрузку и для того, чтобы избежать лавины сообщений об ошибках, потери IP пакетов, переносящие сообщения ICMP пакетов не могут порождать новые ICMP сообщения.
Формат сообщений протокола icmp
TYPE - 8 бит, тип сообщения
CODE – 8 бит, код сообщения – значение, конкретизирующее тип сообщения.
Сhecksumm – 16 бит, контрольная сумма
Кроме того все пакеты ICMP содержат заголовок и первые 64 бита данных того IP пакета, который вызвал появление этой ошибки.
Например – если в поле тип – 3 – узел назначения недостижим, 5 – сообщение о перенаправлении маршрута, 11 – истек срок жизни пакета
Эхо протокол
Протокол ICMP предоставляет простые средства для тестирования достижимости отдельных узлов, которые представляют собой очень простой эхо протокол, включающий обмен 2-мя типами сообщений: эхо-запрос TYPE=8, эхо-ответ TYPE = 0. Эта процедура реализована в утилите ping.
Сообщение о недостижимости узла назначения.
Маршрутизатор, обнаруживший, что по какой-либо причине не может доставить IP пакет узлу назначения, должен отправить ICMP пакет источнику с конкретизацией причины недостижения узла назначения и только после этого отбросить пакет. Причина указывается в поле CODE.
Перенаправление маршрута.
Маршрутные таблицы отдельных конечных узлов сети являются статическими. Маршрутные таблицы маршрутизаторов – динамическими и обновляются специальными протоколами маршрутизации. Поэтому с течением времени маршрутные таблицы конечных компьютеров могут устаревать и, как следствие, терять свою актуальность. Если маршрутизатор замечает, что какой-то компьютер начинает отправлять сообщения несуществующим адресам или нерациональным образом, то он формирует и направляет сообщение о перенаправлении маршрута. Этот механизм позволяет отдельным компьютерам держать в своих таблицах маршрутизации адреса своих локальных маршрутизаторов.
Адресация в ip протоколе
Типы адресов стека TCP/IP
Существует 3 типа адресов:
Аппаратные адреса – адреса, присвоенные узлу в соответствии с технологией подсети. В стеке протоколов ТСР/IP это так называемые MAC-адреса (Media Access Control). Они назначаются сетевым адаптерам и портам маршрутизаторов производителя оборудования и являются уникальными. Имеет размер 6 байт и записывается в 16-ричном виде
Сетевые адреса (IP адреса) – представляют собой основной тип адресов, на основании которых сетевой уровень передает сообщение. Эти адреса имеют размер 4 байта, записываются в 10-ном виде и разделяются точкой. IP-адрес назначается независимо от MAC-адреса. Маршрутизаторы входят в несколько сетей и имеют несколько IP-адресов.
Символьные, доменные имена – служат исключительно для удобства представления IP-адресов. Для установления соответствия между IP и символьными адреса создана специальная служба – DNS – Domain Name System.
