Bảo mật không dây - Ngăn xếp Bluetooth
Khi chúng tôi sử dụng giao tiếp Wi-Fi (dựa trên Giao thức 802.11), tất cả các lớp của mô hình OSI của nó đều tham gia vào giao tiếp. Bạn luôn có lớp 1 sẽ là lớp vật lý không dây (điều chế và mã hóa). Tiếp theo, trên lớp 2, bạn sẽ có tiêu đề 802.11. Sau đó, trên lớp 3 - tất cả thông tin IP, v.v.
Với ngăn xếp giao thức Bluetooth thì khác vì các thiết bị không phải sử dụng tất cả các giao thức trong ngăn xếp (tất cả các lớp của mô hình giao tiếp). Đó là bởi vì, Bluetooth được phát triển để được sử dụng bởi nhiều ứng dụng giao tiếp và nó là ứng dụng chỉ định phần nào của ngăn xếp Bluetooth được sử dụng bởi giao tiếp.
Các lớp giao thức Bluetooth, cùng với các giao thức liên quan của chúng như sau:
Bluetooth Core Protocol Baseband - LMP, L2CAP, SDP
Cable Replacement Protocol - RFCOMM
Telephony Control Protocol - TCS Nhị phân, AT-Lệnh.
Adopted Protocols - PPP, UDP / TCP / IP, WAP.
Một phần tử bổ sung mà bạn có thể thấy trên ngăn xếp là Host Controller Interface(HCI). HCI này cung cấp giao diện lệnh cho bộ điều khiển băng tần cơ sở, trình quản lý liên kết, trạng thái phần cứng, thanh ghi. Do đó, tất cả các tên của các công cụ Linux được sử dụng cho giao tiếp Bluetooth đều bắt đầu từ "hci"; ví dụ - "hciconfig", "hcidump", "hcitool". Bạn sẽ thấy tất cả các công cụ đó hoạt động trong các phần sau.