无线安全 - 蓝牙堆栈

当我们使用Wi-Fi通信(基于802.11协议)时,其OSI模型的所有层都参与通信.你总是有第1层作为无线物理层(调制和编码).接下来,在第2层,您将拥有802.11标头.然后,在第3层 - 所有IP信息,等等.

使用蓝牙协议栈它是不同的,因为设备不必使用堆栈中的所有协议(所有通信模型的各个层面).这是因为,蓝牙被开发用于各种通信应用程序,并且是应用程序,它指定通信使用蓝牙堆栈的哪一部分.

蓝牙堆栈通信

蓝牙协议层及其相关协议如下:

  • 蓝牙核心协议基带 :  LMP,L2CAP,SDP

  • 电缆更换协议 :  RFCOMM

  • 电话控制协议 :  TCS Binary,AT-Commands.

  • 采用的协议 :  PPP,UDP/TCP/IP,WAP.

您可以在堆栈上看到的另一个元素是主机控制器接口(HCI).该HCI为基带控制器,链路管理器,硬件状态,寄存器提供命令接口.由于这个事实,用于蓝牙通信的Linux工具的所有名称都是从"hci"开始的;例子 :  "hciconfig","hcidump","hcitool".您将在以下部分中看到所有这些工具.