Êàíàëû L2CAP



Êàíàëû L2CAP

L2CAP ïðåäëàãàåò òðè òèïà ëîãè÷åñêèõ êàíàëîâ.

• Áåç óñòàíîâëåíèÿ ñîåäèíåíèÿ. Ïîääåðæèâàåò óñëóãè áåç óñòàíîâëåíèÿ ñîåäèíåíèÿ. Êàæäûé êàíàë ÿâëÿåòñÿ îäíîíàïðàâëåííûì è îáû÷íî èñïîëüçóåòñÿ äëÿ øèðîêîâåùàíèÿ îò âåäóùåãî óñòðîéñòâà.

• Íà îñíîâå ñîåäèíåíèÿ. Ïîääåðæèâàåò óñëóãè íà îñíîâå ñîåäèíåíèé. Êàæäûé êàíàë ÿâëÿåòñÿ äâóíàïðàâëåííûì (ïîëíîäóïëåêñíûì), ïðè÷åì â îáîèõ íàïðàâëåíèÿõ çàäàåòñÿ îïðåäåëåííîå êà÷åñòâî îáñëóæèâàíèÿ (quality of service — QoS).

• Êàíàë ïåðåäà÷è ñèãíàëîâ. Ïðåäóñìîòðåí äëÿ îáìåíà ñèãíàëüíûìè ñîîáùåíèÿìè ìåæäó îáúåêòàìè L2CAP.

Ïðèìåð èñïîëüçîâàíèÿ ëîãè÷åñêèõ êàíàëîâ L2CAP ïðèâåäåí íà Ðèñóíîê 6.17. Ñ êàæäûì ëîãè÷åñêèì êàíàëîì ñîîòíåñåí èäåíòèôèêàòîð êàíàëà (channel identifier — CID). Äëÿ êàíàëîâ íà îñíîâå ñîåäèíåíèÿ óíèêàëüíîå çíà÷åíèå CID ïðèñâàèâàåòñÿ îáîèì êîíöàì êàíàëà, òàêèì îáðàçîì êàæäîå ñîåäèíåíèå èäåíòèôèöèðóåòñÿ è ñîïîñòàâëÿåòñÿ ñ ïîëüçîâàòåëåì L2CAP íà ñîîòâåòñòâóþùåé ñòîðîíå êàíàëà. Äëÿ èäåíòèôèêàöèè êàíàëîâ áåç óñòàíîâëåíèÿ ñîåäèíåíèÿ èñïîëüçóåòñÿ çíà÷åíèå CID = 2, à êàíàëîâ ïåðåäà÷è ñèãíàëîâ — CID = 1. Òàêèì îáðàçîì, ìåæäó âåäóùèì è ëþáûì ïîä÷èíåííûì óñòðîéñòâîì ñóùåñòâóåò òîëüêî îäèí êàíàë áåç óñòàíîâëåíèÿ ñîåäèíåíèÿ è îäèí êàíàë ïåðåäà÷è ñèãíàëîâ, à êàíàëîâ íà îñíîâå ñîåäèíåíèÿ ìîæåò áûòü íåñêîëüêî.



Ñîäåðæàíèå ðàçäåëà