XTP- передатчик контролирует все биты поля опции для каждого пакета. Некоторые дополнительные данные о битах субполя опции можно найти в таблице 4.4.5.2.
Таблица 4.4.5.2. Значения битов субполя опции
Бит поля опции | Маска |
Возможность изменения |
Использование |
Описание |
0x800000 |
Не используется, должно обнуляться | |||
nocheck |
0x400000 |
по-пакетно |
Раз на контекст | Отключение контрольной суммы |
edge |
0x200000 |
по-пакетно |
Пограничный запрос статуса |
|
noerr |
0x100000 |
по-пакетно |
Раз на контекст | Отключение контроля ошибок |
multi |
0x080000 |
Раз на ассоциацию | Режим мультикастинга |
|
res |
0x040000 |
по-пакетно |
Раз на контекст | Режим резервирования |
Sort |
0x020000 |
по-пакетно |
Раз на контекст | Допускает сортировку |
Noflow |
0x010000 |
по-пакетно |
Раз на контекст | Отключает управление потоком данных |
Fastnack |
0x008000 |
по-пакетно |
Раз на контекст | Разрешает жесткий контроль ошибок |
SRREQ |
0x004000 |
по-пакетно |
Запрос статуса |
|
DREQ |
0x002000 |
по-пакетно |
Запрос доставки статуса |
|
Rclose |
0x001000 |
по-пакетно |
Получатель отключен |
|
Wclose |
0x000800 |
по-пакетно |
Отправитель отключен |
|
EOM |
0x000400 |
по-пакетно |
Конец сообщения |
|
End |
0x000200 |
один раз |
Конец контекста или ассоциации |
|
Btag |
0x000100 |
по-пакетно |
Начало метки поля данных |
“По-пакетно” означает, что бит может изменяться от пакета к пакету. “Раз на ассоциацию” означает, что все контексты ассоциации должны иметь этот бит идентичным. “Один раз” означает, что бит может быть установлен один раз за время жизни контекста
Таблица 4.4.5.3. Коды типов пакетов XTP (Pformat)
Формат пакета |
Код типа |
Описание |
data |
0 |
Информационный пакет пользователя |
cntl |
1 |
Пакет управления состоянием |
first |
2 |
Исходный пакет ассоциации (содержит адресный сегмент) |
ecntl |
3 |
Пакет управления (ошибка) |
tcntl |
5 |
Пакет управления трафиком |
join |
6 |
Мультикастинг-пакет включения в группу |
diag |
8 |
Диагностический пакет |