Каналы L2CAP
Каналы L2CAP
L2CAP предлагает три типа логических каналов.
• Без установления соединения. Поддерживает услуги без установления соединения. Каждый канал является однонаправленным и обычно используется для широковещания от ведущего устройства.
• На основе соединения. Поддерживает услуги на основе соединений. Каждый канал является двунаправленным (полнодуплексным), причем в обоих направлениях задается определенное качество обслуживания (quality of service — QoS).
• Канал передачи сигналов. Предусмотрен для обмена сигнальными сообщениями между объектами L2CAP.
Пример использования логических каналов L2CAP приведен на Рисунок 6.17. С каждым логическим каналом соотнесен идентификатор канала (channel identifier — CID). Для каналов на основе соединения уникальное значение CID присваивается обоим концам канала, таким образом каждое соединение идентифицируется и сопоставляется с пользователем L2CAP на соответствующей стороне канала. Для идентификации каналов без установления соединения используется значение CID = 2, а каналов передачи сигналов — CID = 1. Таким образом, между ведущим и любым подчиненным устройством существует только один канал без установления соединения и один канал передачи сигналов, а каналов на основе соединения может быть несколько.
Рисунок 6.17 - Каналы L2CAP