Приложение 8. Заголовок IP-пакета

 

Версия (4 бита) IHL(4 бита) Тип обслуживания(8 бит)

Длина пакета(16 бит)

Идентификатор(16 бит)

Флаги(3 бита) Смещение фрагмента

Время жизни(8 бит)

Протокол(8 бит)

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

IP-адрес отправителя (32 бита)

IP-адрес получателя (32 бита)

Параметры (от 0 до 10-ти 32-х битных слов)

Данные (до 65535 байт минус заголовок)

Заголовок IP

 

Версия(Version) - для ip-протокола версии 4 значение поля должно быть равно 4.

IHL - длина заголовка IP-пакета в 32-битных словах (dword), указывающая начало блока данных в пакете. 

Тип обслу́живания (Type of Service) - байт, содержащий информацию о типе обслуживания IP-пакетов. 

Длина пакета(Total Lenght) – поле указывающее общую длину пакета в байтах.

Идентификатор(ID) - значение, назначаемое отправителем пакета и предназначенное для определения корректной последовательности фрагментов при сборке датаграммы. Для фрагментированного пакета все фрагменты имеют одинаковый идентификатор.

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

Смещение фрагмента(Fragment Offser) - значение, определяющее позицию фрагмента в потоке данных.

Время жизни (Time To Live) – параметр определяющий время существования пакета в сети. Представляет собой численное поле в заголовке пакета, значение которого уменьшается при прохождении очередного маршрутизатора минимум на единицу, если передача данных через устройство заняла больше времени, то на величину этой задежки. Если значения этого поля равно нулю то, пакет должен быть отброшен. Протокол(Protocol) - идентификатор интернет-протокола следующего уровня указывает, данные какого протокола содержит пакет, например, TCP или ICMP.

Контрольная сумма заголовка(Header Checksum) - контрольная сумма заголовка пакета. Пересчитывается каждый раз при смене заголовка - например, если он проходит через очередной маршрутизатор. Адрес отправителя(Source Address) - IP-адрес источника, отославшего пакет.

Адрес получателя(Destination Address) - IP-адрес назначения, куда был послан пакет.

Поле опций (Options) – необязательное поле, задающее дополнительные параметры пакета.

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: