L2CAP
ישתמש במידע המושג באמצעות קשר LMP
ודרך SDPכדי ליצור ערוץ עבור יישום. L2CAP
יוצר רק קשרי
ACL.
עבור קשרי SCO,
היישום משתמש ישירות בפס הבסיס.
קשרי ה- L2CAP
מבוססים על תפיסת הערוצים, המזוהים על ידי מזהי ערוצים, המקבילים
ל- sockets
ב- TCP-IP.
הערוץ, שהנו נבדל מערוץ ה- piconet,
מזוהה על ידי כתובת המכשיר עמו מתקיים הקשר ועל ידי מזהה ערוצים
המוקצה למכשיר המרוחק עבור החיבור הפרטני לרגע נתון ביישום. מניחים
כי כל ערוץ הוא דופלקס מלא, עם ספציפיקציית QoS
בכל כיוון. הערוץ יכול להיות גם נל"ן או רב נקודתי. L2CAP
יוצר קשר כאשר יישום מבטא דרישה לקיים קשר וכאשר לא קיים עדיין קשר
עם המכשיר המדובר. בקשות אודות קשרים משכבות נמוכות, אותן מביעים
יישומים על גבי מכשירים מרוחקים, מנוהלות גם הן על ידי L2CAP,
תוך כדי התייעצות עם היישום המדובר.
קשרי SCO
לא עוברים דרך
L2CAP
אלא שולחים את הנתונים שלהם ישירות לפס הבסיס. L2CAP
יוצר ערוץ איתות נפרד לבקשת התקשרות, קונפיגורציה, התנתקות והד
(לבדיקה). חבילות L2CAP
תוכננו כך שהן בעלות תקורה נמוכה ואינן מספקות CRC
או בדיקת שגיאות אחרת. אבטחת הנתונים שלהן ומשלוח ההזמנות מסתמך על
פס בסיס.
יש לבחון את האינטראקציה של פרוטוקול זה עם שכבות גבוהות או נמוכות
יותר במונחים של אירועים ופעולות. אירועים הנם כל ההודעות המתקבלות
על ידי L2CAP
משכבות נמוכות או גבוהות יותר, בעוד הפעולות הנן התגובות הנוצרות
להן. השכבה הנמוכה עשויה להיות LMP
או HCI,
בעוד השכבה הגבוהה עשויה להיות כל יישום. להלן תיאור אפשרי של רצף
טיפוסי של אירועים ופעולות ליצירת קשר:
1.
אירוע ופעולה 0:
האירוע הנו בקשת קשר משכבה גבוהה יותר. הפעולה הנה שליחת חבילת
בקשת קשר על ידי ה- L2CAP
של המכשיר ל-
L2CAP
המרוחק. החבילה מועברת על פס הבסיס למכשיר המרוחק.
2.
אירוע ופעולה 1:
ה- L2CAP
המרוחק מקבל את החבילה ומגיב עם חבילת תגובת קשר. לפני שהוא עושה
זאת, ה- L2CAP
יוצר קשר עם היישום הרלבנטי כדי לבדוק האם הבקשה אכן תטופל על ידי
אותו היישום.
3.
אירוע ופעולה 2:
קבלת חבילת התגובה הנה אירוע עבור ה- L2CAP
של המכשיר המקומי. תגובת הגומלין הנה לבקש פרמטרים של קונפיגורציה,
כמו יחידת
payload
מירבית וגבול הפסק-זמן. אלו עשויים לכלול בין השאר את QoS.
4.
אירוע ופעולה 3:
בקשת הקונפיגורציה הנה אירוע עבור ה- L2CAP
המרוחק. הפעולה שלו הנה תגובת הקונפיגורציה. בנוסף, הוא יכול
לשלוח את בקשת הקונפיגורציה שלו על מנת לקבל פרמטרים נוספים.
5.
פעולה ואירוע 4:
החבילה הנ"ל הנה אירוע עבור המכשיר המקומי. הוא מגיב עם תגובת
הקונפיגורציה.