10.8 Заголовок TCP

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-битной границе.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

Заголовок REG-файла

Из книги Тонкости реестра Windows Vista. Трюки и эффекты автора Клименко Роман Александрович

Заголовок REG-файла Важным элементом любого REG-файла системного реестра Windows является его первая строка, текст которой нельзя изменять ни при каких обстоятельствах. Только по ней система сможет распознать, что текущий файл содержит именно данные реестра. Вот как выглядит


Заголовок Win32

Из книги Язык программирования С# 2005 и платформа .NET 2.0. [3-е издание] автора Троелсен Эндрю

Заголовок Win32 Заголовок Win32 декларирует, что компоновочный блок может загружаться и управляться средствами операционных систем семейства Windows. Данные этого заголовка также идентифицируют тип приложения (консольное, с графическим интерфейсом или библиотека


Заголовок CLR

Из книги Основы AS/400 автора Солтис Фрэнк

Заголовок CLR Заголовок CLR- это блок данных, который должны поддерживать все файлы .NET (и действительно поддерживают, благодаря компилятору C#), чтобы среда CLR имела возможность обрабатывать их. По сути, этот заголовок определяет множество флагов, позволяющих среде


Заголовок сегмента

Из книги TCP/IP Архитектура, протоколы, реализация (включая IP версии 6 и IP Security) автора Фейт Сидни М

Заголовок сегмента Заголовок сегмента содержит следующую информацию:байт типа;биты флагов:существования (постоянный или временный);авторасширения;наличия в сегменте тегов;другие;число выделенных для него страниц;адрес базового сегмента объекта;адрес


Заголовок EPA

Из книги HTML 5, CSS 3 и Web 2.0. Разработка современных Web-сайтов. автора Дронов Владимир

Заголовок EPA Заголовок ЕРА содержится в базовом сегменте всякого системного объекта и содержит следующую информацию об объекте:байт атрибутов:постоянный ли;подвешенный ли;поврежден ли;присутствует ли группа доступа;трассируется ли;участвует ли в


6.13.1 Заголовок датаграммы

Из книги Инфобизнес на полную мощность [Удвоение продаж] автора Парабеллум Андрей Алексеевич

6.13.1 Заголовок датаграммы Заголовок датаграммы организован как 5 или более 32-разрядных слов. Максимальная длина заголовка — 15 слов (т.е. 60 октетов), но на практике большинство заголовков датаграмм имеют минимально возможную длину в 5 слов (20 октетов).Поля заголовка показаны


6.13.6 Заголовок контрольной суммы

Из книги Социальные сети [Источники новых клиентов для бизнеса] автора Парабеллум Андрей Алексеевич

6.13.6 Заголовок контрольной суммы Контрольная сумма (checksum) находится в 16-разрядном поле и вычисляется по значению остальных полей заголовка IP как сумма всех дополнений до единицы 16-разрядных слов заголовка. До вычисления поле контрольной суммы содержит 0. Контрольная


10.8 Заголовок TCP

Из книги UNIX: разработка сетевых приложений автора Стивенс Уильям Ричард

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


22.7.3 Дополнительный заголовок Hop-by-Hop

Из книги автора

22.7.3 Дополнительный заголовок Hop-by-Hop Заголовок Hop-by-Hop переносит информацию, которая должна проверяться на каждом участке попадания по пути следования пакета. Формат этого заголовка показан на рис. 22.5. Рис. 22.5. Заголовок Hop-by-HopЗаголовок Hop-by-Hop может выполнять различные


Заголовок и секции таблицы

Из книги автора

Заголовок и секции таблицы Теперь рассмотрим дополнительные возможности HTML по созданию таблиц. На практике они применяются нечасто, но иногда могут пригодиться.Прежде всего, с помощью парного тега <CAPTION> мы можем дать таблице заголовок. Текст заголовка помещают


Заголовок

Из книги автора

Заголовок Раньше в интернет-магазинах было модно писать в заголовке под шапкой сайта фразы типа «Добро пожаловать в наш интернет-магазин!», «Мы любим и ценим наших покупателей», «У нас лучшее соотношение цены и качества» и т. п.Однако вскоре их владельцы поняли (к


Заголовок

Из книги автора

Заголовок Необходимо придумать интересный заголовок и/или слоган, например, как это реализовано у нас: «25-й час. Экстремальный тайм-менеджмент. У вас больше времени, чем вы думаете».Что важно в заголовке? Во-первых, он должен быть конкретным, чтобы люди сразу понимали, о чем


А.2. Заголовок IPv4

Из книги автора

А.2. Заголовок IPv4 Уровень IP обеспечивает не ориентированную на установление соединения (connectionless) и ненадежную службу доставки дейтаграмм (RFC 791 [94]). Уровень IP делает все возможное для доставки IP-дейтаграммы определенному адресату, но не гарантирует, что дейтаграмма будет


А.3. Заголовок IPv6

Из книги автора

А.3. Заголовок IPv6 На рис. А.2 показан формат заголовка IPv6 (RFC 2460 [27]). Рис. А.2. Формат заголовка IPv6? Значение 4-разрядного поля номера версии (version) равно 6. Данное поле занимает первые 4 бита первого байта заголовка (так же как и в версии IPv4, см. рис. А.1), поэтому если получающий стек