Сети и системы телекоммуникаций. Самуйлов К.Е - 52 стр.

UptoLike

52 К. Е. САМУЙЛОВ, Д. С. КУЛЯБОВ
08162431
Порт источника Порт получателя
Порядковый номер
Номер подтверждения
Длина
заголовка
Резерв
Флаги
Размер окна
Контрольная сумма Указатель на срочные данные
Параметры
20 байт
Рис. 4.4. Формат заголовка пакета TCP
Поля Порядковый номер (длина 32 бита) и Номер подтвержде-
ния (длина 32 бита) нумеруют каждый отправленный или получен-
ный байт данных. Реализуются как целые числа без знака, кото-
рые сбрасываются, когда достигают максимального значения. Каждая
сторона ведёт собственную порядковую нумерацию.
Поле Длина заголовка лина 4 бита) содержит размер TCP-
заголовка в 32-битных словах. Эта информация необходима, так как
поле Параметры может быть переменной длины. Можно сказать,
что это поле задаёт смещение от начала сегмента до начала данных
в 32-битных словах.
Следом идёт неиспользуемое поле длиной 6 бит.
Затем идёт поле Флаги (длина 6 бит), содержащее шесть 1-
битовых флагов (рис. 4.5).
07
URG
ACK
PSH
RST
SYN
FIN
Рис. 4.5. Поле «Флаги» заголовка пакета TCP
Флаг URG (Urgent Pointer указатель срочности) устанавлива-
ется в 1 в случае использования поля Указатель на срочные данные.