ВУЗ:
Составители:
Рубрика:
27
Checksum Urgent pointer
Options (переменная длина) Padding
Рисунок 2.7 — Формат заголовка TCP-сегмента
Поле Порт отправителя (англ. Source port) и Порт получателя (англ.
Destination port) [16 бит] — номера портов на узлах.
Поле Номер в последовательности (англ. Sequence Number) [32 бита] —
номер в потоке первого байта данных этого сегмента. Если установлен
управляющий бит SYN, то в этом поле содержится начальный номер в
последовательности (англ. Initial Sequence Number, ISN) и первый байт данных
сегмента
имеет номер в потоке ISN+1.
Поле Номер подтверждения (англ. Acknowledgement number) [32 бита] —
номер байта в потоке, ожидаемого отправителем данного сегмента. При этом
должен быть установлен управляющий бит ACK.
Поле Смещение данных (англ. Data offset) [4 бита] — количество 32-
битовых слов в заголовке TCP-сегмента. Минимальное значение поля — 5 (20-
байтовый заголовок).
Поле Резерв (англ. Reserved) [6 бит] — должны быть заполнены нулями.
Поле Биты
управления (англ. Control bits) [6 бит] — от старшего к
младшему:
• URG (англ. Urgent Pointer field significant) — принимать во
внимание поле «Указатель срочности»;
• ACK (англ. Acknowledgement field significant) — принимать во
внимание поле «Номер подтверждения»;
• PSH (англ. Push function) — сегмент был принудительно отправлен
не дожидаясь заполнения данными;
• RST (англ. Reset the connection) — прервать связь;
• SYN (англ. Synchronize sequence numbers) — синхронизировать
номера байтов в потоке;
Checksum Urgent pointer
Options (переменная длина) Padding
Рисунок 2.7 — Формат заголовка TCP-сегмента
Поле Порт отправителя (англ. Source port) и Порт получателя (англ.
Destination port) [16 бит] — номера портов на узлах.
Поле Номер в последовательности (англ. Sequence Number) [32 бита] —
номер в потоке первого байта данных этого сегмента. Если установлен
управляющий бит SYN, то в этом поле содержится начальный номер в
последовательности (англ. Initial Sequence Number, ISN) и первый байт данных
сегмента имеет номер в потоке ISN+1.
Поле Номер подтверждения (англ. Acknowledgement number) [32 бита] —
номер байта в потоке, ожидаемого отправителем данного сегмента. При этом
должен быть установлен управляющий бит ACK.
Поле Смещение данных (англ. Data offset) [4 бита] — количество 32-
битовых слов в заголовке TCP-сегмента. Минимальное значение поля — 5 (20-
байтовый заголовок).
Поле Резерв (англ. Reserved) [6 бит] — должны быть заполнены нулями.
Поле Биты управления (англ. Control bits) [6 бит] — от старшего к
младшему:
• URG (англ. Urgent Pointer field significant) — принимать во
внимание поле «Указатель срочности»;
• ACK (англ. Acknowledgement field significant) — принимать во
внимание поле «Номер подтверждения»;
• PSH (англ. Push function) — сегмент был принудительно отправлен
не дожидаясь заполнения данными;
• RST (англ. Reset the connection) — прервать связь;
• SYN (англ. Synchronize sequence numbers) — синхронизировать
номера байтов в потоке;
27
Страницы
- « первая
- ‹ предыдущая
- …
- 25
- 26
- 27
- 28
- 29
- …
- следующая ›
- последняя »
