3.6 L2CAP CHANNELS

L2CAPは多重化の役割を提供し、多くの異なるアプリケーションがACL-UまたはAMP-U論理リンクを共有できます。 アプリケーションとサービスプロトコルは、チャネル指向のインターフェイスを使用してL2CAPとインターフェイスし、他のデバイス上の同等のエンティティへの接続を作成します。

L2CAPチャネルエンドポイントは、チャネル識別子(CID)によってクライアントに識別されます。 これはL2CAPによって割り当てられ、任意のデバイス上の各L2CAPチャネルエンドポイントは異なるCIDを持ちます。

L2CAPチャネルは、アプリケーションに適切なサービス品質(QoS)を提供するように構成することができます。 L2CAPは、チャネルをACL-U、LE-U、またはAMP-U論理リンクの1つにマッピングします。

L2CAPは、接続指向のチャネルとグループ指向のチャネルをサポートします。 グループ指向チャネルは、ASB-U論理リンクにマッピングされてもよいし、順にACL-U論理リンクを介して各メンバーへの反復送信として実装されてもよい。

L2CAPの主な役割は、チャネルの作成、設定、および解体のほかに、チャネルクライアントからのサービスデータユニット(SDU)をACL-U、LE-U、またはAMP-U論理リンクに多重化し、優先順位に従ってSDUを選択する単純なレベルのスケジューリングを実行することができます。

L2CAPは、ピアL2CAPレイヤでチャネルごとにフロー制御を提供できます。 このオプションは、チャネルが確立されたときにアプリケーションによって選択されます。 L2CAPはまた、 (a)検出されなかったエラーがアプリケーションに渡される確率を低減するため、 (b)ベースバンド層がACL-U論理リンク上でフラッシュを実行するときに、ユーザデータの一部が失われたことから回復するために、拡張されたエラー検出および再送信を提供することができます。

HCIが存在する場合には、L2CAPはまた、ベースバンドバッファに収まる断片にL2CAP SDUを分割し、HCIを介してトークンベースのフロー制御手順を動作させ、フラグメントを許可されたときにのみベースバンドに提出することも要求されます。 これは、スケジューリングアルゴリズムに影響を与える可能性があります。

results matching ""

    No results matching ""