Формат полезной нагрузки
Формат полезной нагрузки
Для некоторых типов пакетов узкополосная спецификация определяет формат поля полезной нагрузки. Если ею является речь, заголовок не определен. В то же время заголовок определяется для всех пакетов ACL и данных в пакете DV SCO. Формат полезной нагрузки для данных состоит из трех полей.
• Заголовок полезной нагрузки. 8-битовый заголовок определяется для пакетов из одного слота, и 16-битовый заголовок — для многослотовых пакетов.
• Тело полезной нагрузки. Содержит пользовательскую информацию.
• CRC. 16-битовый код проверки четности с избыточностью, который используется для защиты всех полей полезной нагрузки, исключая поля в пакетах AUX1.
Заголовок полезной нагрузки (если он есть) состоит из трех полей (Рисунок 6.8, г).
• L_CH. Определяет логический канал (описаны ниже). Возможны следующие опции: сообщение LMP (11); нефрагментированное сообщение L2CAP или начало фрагментированного сообщения L2CAP (10); продолжение фрагментированного сообщения L2CAP (01); другое (00).
• Поток. Используется для управления потоком на уровне L2CAP. Аналогичен механизму включения/выключения, который предлагает поле потока в заголовке пакета трафика ACL.
• Длина. Число байтов данных в полезной нагрузке, исключая заголовок полезной нагрузки и CRC.