Справочник по сетевым протоколам

       

Структура протокольного блока




Разряды

Описание

7 6 5 4 3 2 1 0

Версия

= 4 протокола

Длина заголовка

дейтаграммы

 

1

байт

Type of Service

Вид обслуживания

старший байт

Общая длина

дейтаграммы в байтах

младший байт

старший байт

Identification

Идентификатор дейтаграммы

Формируется исходным абонентом, формирующим дейтаграмму, служит для идентификации конкретной дейтаграммы. Выглядит как 16-ти разрядный счетчик

младший байт

O DF MF

Flags

Смещение фрагмента

старшая тетрада

Поле флагов

и поля смещения фрагмента данных от начала исходного блока данных (используется при сегментации)

младший байт

1 байт

Time to Live

Время жизни

Поле показывает количество переходов через маршрутизаторы

1 байт

Protocol.

Тип следующего протокола

2 байта

Header Checksum

Контрольная сумма заголовка

старший байт

Source Address

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

1 байт

1 байт

младший байт

старший байт

Адрес получателя

Destination Address

1 байт

1 байт

младший байт

. .  .

Options

Поле дополнительных услуг (может отсутствовать)

Длина поля дополнительных услуг определяется как разность заданной длины заголовка и размера фиксированной части.

1, 2 или 3 байта Padding (Выравнивание)

Выравнивание Internet заголовка используется для того, чтобы убедиться в том, Internet заголовок заканчивается на 32-битной границе. Выравнивание осуществляется нулями.

. . .

Данные



Содержание раздела