Между TCP-заголовком и IP-заголовком располагается так называемый псевдозаголовок (Рис. 3) Он состоит из IP-адреса отправителя (Source Address), IP-адреса получателя (Destination Address), типа протокола (PTCL) и длины TCP-пакета (TCP Length). Он предназначен для «страховки» неправильной маршрутизации TCP-пакета. Информация, расположенная в этом заголовке передается TCP от IP-протокола как аргумент или результат обработки вызова IP-функции.
0 1em | 8 1em | 16 1em | 31 | |
1emИсходящий адрес | ||||
1emАдрес назначения | ||||
1emZERO | 1emPTCL | 1emДлина TCP | ||
Рис. 3 Формат псевдозаголовка.
Более подробное описание протокола TCP можно найти в RFC-793, RFC-1180.