ความปลอดภัยแบบไร้สาย - Bluetooth Stack
เมื่อเราใช้การสื่อสาร Wi-Fi (ซึ่งเป็นไปตามโปรโตคอล 802.11) เลเยอร์ทั้งหมดของโมเดล OSI จะเกี่ยวข้องกับการสื่อสาร คุณมีเลเยอร์ 1 ที่จะเป็นเลเยอร์ทางกายภาพไร้สายเสมอ (การมอดูเลตและการเข้ารหัส) ถัดไปในเลเยอร์ 2 คุณจะมีส่วนหัว 802.11 จากนั้นในชั้น 3 - ข้อมูล IP ทั้งหมดและอื่น ๆ
ด้วยโปรโตคอลบลูทู ธ สแต็กจะแตกต่างกันเนื่องจากอุปกรณ์ไม่จำเป็นต้องใช้โปรโตคอลทั้งหมดในสแต็ก (ทุกเลเยอร์ของรูปแบบการสื่อสาร) เป็นเพราะบลูทู ธ ได้รับการพัฒนาให้ใช้กับแอพพลิเคชั่นการสื่อสารที่หลากหลายและเป็นแอพพลิเคชั่นที่กำหนดว่าจะใช้สแต็กบลูทู ธ ส่วนใดในการสื่อสาร
เลเยอร์โปรโตคอลบลูทู ธ พร้อมกับโปรโตคอลที่เกี่ยวข้องมีดังนี้ -
Bluetooth Core Protocol Baseband - LMP, L2CAP, SDP
Cable Replacement Protocol - RFCOMM
Telephony Control Protocol - TCS ไบนารีคำสั่ง AT
Adopted Protocols - PPP, UDP / TCP / IP, WAP
องค์ประกอบเพิ่มเติมอย่างหนึ่งที่คุณสามารถเห็นบนสแต็กคือไฟล์ Host Controller Interface(HCI). HCI นี้จัดเตรียมอินเทอร์เฟซคำสั่งให้กับคอนโทรลเลอร์เบสแบนด์ตัวจัดการลิงค์สถานะฮาร์ดแวร์รีจิสเตอร์ ด้วยเหตุนี้ชื่อทั้งหมดของเครื่องมือ Linux ที่ใช้สำหรับการสื่อสารบลูทู ธ จึงเริ่มต้นจาก "hci"; ตัวอย่าง - "hciconfig", "hcidump", "hcitool" คุณจะเห็นเครื่องมือทั้งหมดที่ใช้งานได้จริงในส่วนต่อไปนี้