Книга: TCP/IP Архитектура, протоколы, реализация (включая IP версии 6 и IP Security)

10.8 Заголовок TCP

На рис. 10.14 показан формат сегмента (заголовок TCP и данные). Заголовок начинается с идентификаторов портов источника и назначения. Следующее далее поле порядкового номера (sequence number) указывает позицию в исходящем потоке данных, которую занимает данный сегмент. Поле ACK (подтверждения) содержит сведения о предполагаемом следующем сегменте, который должен появиться во входном потоке данных.


Рис. 10.14. Сегмент TCP

Существуют шесть флагов:

URG Равен 1 для срочных данных
ACK Равен 1 для всех сегментов, кроме начального
PSH Указывает на необходимость своевременной доставки данных
RST Индикатор ошибки, используется и для завершения сеанса
SYN Равен 1 во время установки соединения
FIN Равен 1 при нормальном закрытии

Поле смещения данных (Data Offset) содержит размер заголовка TCP в 32-разрядных словах. Заголовок TCP должен заканчиваться на 32-битной границе.

Оглавление книги


Генерация: 0.631. Запросов К БД/Cache: 3 / 0
поделиться
Вверх Вниз