![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Номера портов указывают на приложение, с которым устанавливается связь.
Позиция сегмента – в этом поле содержится порядковый номер первого байта данных в исходном сообщении.
Первый ожидаемый байт – данное поле содержит порядковый номер того байта, который ожидает принимающая сторона. Это поле автоматически подтверждает правильность приема всех байтов с меньшим номером. Данное поле заполняется только тогда, когда сегмент является положительной квитанцией (если во флаге ASK установлена 1 – это подтверждающая квитанция).
Смещение данных – это 4х разрядное поле задает длину заголовка, измеряемая в 32х-разрядных словах.
Резерв – как правило не используется и в него устанавливаются 0. Используется только самим протоколом.
Поле флагов (6 шт): они являются активными, когда в них установлена 1.
· URG = 1 – указатель важности данных. Если в полученном сегменте значение флага URG равен 1, то сторона должна принять «важные данные», независимо от того что буфер переполнен.
· ASK = 1 – сегмент является положительной квитанцией.
· PCH = 1 – это указатель срочности передаваемых данных, следовательно сегмент должен быть передан в первую очередь.
· RST = 1 – сегмент служит запросом на установление соединения и установление его первоначальных параметров.
· SYN = 1 – сегмент служит для синхронизации счетчиков передаваемых данных.
· FIN = 1 – данный сегмент является последним в передаваемом сообщении.
Размер окна – указывает количество байтов, которые готова принять принимающая сторона.
Контрольная сумма – определяется контрольная сумма для всего сегмента (включая данные и псевдезаголовок, IP адреса отправителя и получателя, 96 разрядов)
Указатель срочности (важности) данных – используется только тогда, когда во флаге URG = 1, содержимое этого поля обрабатывается на прикладном уровне.
Дата публикования: 2015-02-03; Прочитано: 236 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!