Сетевые информационные технологии


IP протокол - часть 2


Установка этих бит в состояние "1" требует соответственно низкой задержки при передаче пакета (delay), высокой пропускной способности (throughput) и высокой надежности (reliability). Последние два бита не используются.

Поле "Длина пакета в октетах, вместе с заголовком" задает полную (включая заголовок и данные) длину пакета, измеренную в октетах (байтах). Полная длина пакета IP принципиально может достигать 65 535 байтов.

 

Биты

0

1

2

3

4

5

6

7

Поле "Категория обслуживания пакета"

Приоритет

D D

ТT

RR

Резерв

Рис. 33. Кодирование поля "Категория обслуживания пакета"

Протоколу IP, обеспечивающему межсетевое взаимодействие, приходится сталкиваться с различиями в конкретных физических сетях, одним из которых является ограничение на максимальную длину кадра, разрешенную в той или иной физической сети (maximum transfer unit, MTU). Поэтому IP также решает задачу деления (фрагментирования) больших пакетов на малые (и наоборот, их сборку). Это требуется делать в тех случаях, когда на вход некоторой физической сети поступает пакет, превосходящий по длине максимальное значение для данной сети.

Фрагментирование осуществляется следующим образом. Блок данных исходного (большого) пакета разделяется таким образом, чтобы размер полученных фрагментов в сумме с длиной заголовка не превышал размера кадра для физической сети, в которую направляются фрагменты. При этом фрагменты упаковываются в пакеты, заголовки которых очень похожи на заголовок исходного пакета. Чтобы понять, что данные пакеты содержат фрагменты одного большого пакета, и обеспечить его последующую сборку, производится установка специальных признаков в поле "Индикатор "Еще данные" байты, по которым разрезался исходный блок данных, помещаются в поле "Номер байта, на котором произведена очередная фрагментация исходного "большого" пакета"; а в поле "Идентификатор передаваемого исходного "большого" пакета" записывается один, общий для всех фрагментов, идентификатор, указывающий на принадлежность фрагментов к одному "большому" блоку данных.




Начало  Назад  Вперед



Книжный магазин