Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпоры по АИПОС.doc
Скачиваний:
43
Добавлен:
23.12.2018
Размер:
2.61 Mб
Скачать

14. Межсетевой протокол ip. Дополнительные услуги.

Назначение IP – передача блоков данных (МД) от источников к адресатам. Все они идентифицируются адресами фиксированной длины. Относится к протоколам сетевого уровня и в рамках DARPA образует отдельный межсетевой уровень. Модуль IP может быть инициирован (вызван для функционирования) модулем некоторого протокола регламентирующего обмен между ГВМ. Для выполнения своих функций IP обращается к модулям протоколов сетевого уровня объединяемых сетей с запросом на соответствую-щую подсеть. IP д. б. реализован в каждом ГВМ и шлюзе включенных в межсетевую систему.

Формат заголовка IP.

B(4)

ДМЗ(4)

ВО(8)

ОД(16)

ИД(16)

Ф(3)

СФ(13)

ВЖ(8)

П(8)

КСЗ(16)

АО(32)

АП(32)

ДУ(Х)

ЗП(Х)

ДУ – дополнительные услуги. Поле имеет переменную длину и может отсутствовать в МД. Их обработка должна обеспечиваться каждым модулем IP.

Различают 2 общих формата:

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

2. более сложный:

- байт, указывает код дополнительной услуги

- байт длина ДУ

- N-байт указывает параметры ДУ

1 1 N

Вид ДУ

Длина ДУ

Параметры ДУ

Рассмотрим некоторые существующие услуги:

1) ДУ (свободная источниковая маршрутизация)

1 1 N

Код ДУ

Длина ДУ

Маршрутные данные

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

2) ДУ (точная источниковая маршрутизация) – отличается от свободной тем, что МД с данным видом ДУ должна передаваться непосредственно в адрес источникового маршрута только через подсеть прямо связывающую оба подсетевых адреса.

3) ДУ(запись маршрута) – имеет тот же формат. ДУ используется для записи маршрута, который МД проходит через подсети следующим образом:

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

4) ДУ (межсетевая временная марка)

ПП – указывает число полей IP, кот не смогли зарегистрировать временную марку из-за переполнения Ф(флаг) – указывает опции сбора временных марок. Временная марка кодируется в млсек., имеет размер 32 бит и указывает всемирное время по Гринвичу от начала суток, IP модуль встретив эту дейтаграмму дополняет в свой межсетевой адрес и временную марку.

5) ДУ (безопасность) – позволяет узлам передавать параметры безопасности, разграничения доступа и ограничение обработки, т.е. содержит соответствующие поля, которые определяют один из 16 уровней данной дополнительной услуги. ДУ безопасность должна при фрагментации копироваться