Разряды |
Описание |
|||||||
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-битной границе. Выравнивание осуществляется нулями. |
|||||||
. . . |
Данные |