Home

Page 35
Page 35
background image

Data Offset

Window

Reserved

URG

ACK

PSH

RST

SYN

FIN

Source Port

Destination Port

  Sequence Number   

Acknowledgment Number

 

Данное двухбайтовое поле называется Window и играет важную роль в вопросах управления 

потоками  данных  между  клиентом  и  сервером.  Пояснять  по  существу  как  работает  данное  поле 
сейчас бессмысленно, для этого необходимо использовать знания, которых у Вас пока нет, в самое 
ближайшее время использование этого поля будет нами изучено детально.  

Следующее четырехбайтовое слово содержит два поля, рассматриваем их: 

 

Checksum

Data Offset

Window

Reserved

URG

ACK

PSH

RST

SYN

FIN

Source Port

Destination Port

  Sequence Number   

Acknowledgment Number

 

Контрольная  сумма,  применяемая  в  заголовке TCP очень  похожа  на  контрольную  сумму 

заголовка UDP. Она  так  же  защищает  псевдозаголовок  того  же  формата,  сам  заголовок TCP и 
полезные данные TCP и в точности так же рассчитывается. Отличия контрольной суммы заголовка 
TCP: 

•  В  состав  псевдозаголовка  входит  поле  длина TCP (по  аналогии  с UDP), но  такого  поля  в 

заголовке TCP нет (это уже почти видно ☺). Но длину данных и заголовка TCP очень легко 
рассчитать,  вычитая  из  суммарной  длины IP пакета  длину  заголовка IP пакета,  таким 
образом,  длина TCP (заголовок + данные)  рассчитывается  только  в  момент  вычисления 
контрольной суммы. 

•  Запрещается  отказываться  от  расчета  контрольной  суммы  заголовка TCP, т.е.  нельзя 

заполнять это поле комбинацией 00 00.  

И, наконец, последнее поле стационарной части заголовка TCP: 
 


Copyright © 2021 Файлообменник files.d-lan.dp.ua

Использование любых материалов сайта возможно только с разрешения автора.