Сети ЭВМ и телекоммуникации. Архитектура и сетевые технологии. Анкудинов Г.И - 109 стр.

UptoLike

Header Checksum – контрольная сумма заголовка (обеспечивает его целостность
16 бит);
Source – адрес источника (IP адрес узла-отправителя, 32 бита);
Destination – адрес пункта назначения (IP адрес узла-получателя, 32 бита);
Options – опции (указывают факультативные возможности IP, например защиту
данных);
Padding – заполнители.
Поскольку сейчас повсеместно используются 4-байтные IP-адреса, в поле Version
сейчас указывается 4 (версия IPv4). На смену приходит
версия IPv6, поддерживающая 6-
байтные IP-адреса.
Поле Differentiated Services Field состоит из подполя PR (precedence – 3 бита), битов
D, T и R и двух резервных бит; указывает способ обработки дейтаграммы, требуемый
конкретным протоколом высшего уровня. Подполе PR задает значение приоритета: от 0
(обычный пакет) до 7 (пакет управляющей информации). Это подполе могут
использовать маршрутизаторы при определении очередности обработки пакетов.
Установка в «1» бита D (delay) задает
выбор маршрута для минимизации задержки, бита
T (throughput) – для максимизации пропускной способности и бита R (reliability) – для
максимизации надежности доставки.
Максимальная общая длина пакета (Total Length) может составить 65 535 байт, но
это значение редко используется. Например, для кадров Ethernet максимальная длина
пакета равна 1 500 байт.
Поле Identification используется для распознавания пакетов, образовавшихся путем
фрагментации исходного пакета, причем все фрагменты
должны иметь одинаковое
значение этого поля (используется для соединения фрагментов дейтаграммы).
Поле Fragment Offset задает смещение в байтах поля данных исходного пакета,
подвергнутого фрагментации.
Поле Flags определяет возможность разбиения дейтаграммы на фрагменты, а также
служит указателем последнего фрагмента.
Поле Time to Live – это счетчик, значение которого постепенно уменьшается до
нуля для предотвращения зацикливания пакетов (дейтаграммы
с нулевым значением
этого поля отвергаются).
Поле Protocol указывает протокол, принимающий пакеты (дейтаграммы) после
завершения обработки протоколом IP. Это могут быть протоколы TCP, UDP, ICMP и
OSPF.
Заполнители (Padding) в поле опций (Options) обеспечивают выравнивание длины
заголовка IP-пакета. Поле данных содержит информацию высших уровней. Его длина
равна разности общей длины пакета и длины заголовка.
Пример заголовка IP-пакета
, полученного с помощью анализатора пакетов Ethereal:
Internet Protocol, Src Addr: 194.87.182.137 (194.87.182.137), Dst Addr:
195.201.8.148 (195.201.8.148)
Version: 4