Seguridad inalámbrica - Pila de Bluetooth
Cuando usamos la comunicación Wi-Fi (que se basa en un protocolo 802.11), todas las capas de su modelo OSI están involucradas en la comunicación. Siempre tiene la capa 1 que sería una capa física inalámbrica (modulación y codificación). A continuación, en la capa 2, tendría un encabezado 802.11. Luego, en la capa 3, toda la información de IP, y así sucesivamente.
Con la pila de protocolos Bluetooth es diferente, ya que los dispositivos no tienen que utilizar todos los protocolos de la pila (todas las capas del modelo de comunicación). Esto se debe a que el Bluetooth fue desarrollado para ser utilizado por una variedad de aplicaciones de comunicación, y es la aplicación la que designa qué parte de la pila de Bluetooth es utilizada por la comunicación.
Las capas del protocolo Bluetooth, junto con sus protocolos asociados, son las siguientes:
Bluetooth Core Protocol Baseband - LMP, L2CAP, SDP
Cable Replacement Protocol - RFCOMM
Telephony Control Protocol - TCS Binary, AT-Commands.
Adopted Protocols - PPP, UDP / TCP / IP, WAP.
Un elemento adicional que puede ver en la pila es el Host Controller Interface(HCI). Esta HCI proporciona una interfaz de comando para el controlador de banda base, el administrador de enlaces, el estado del hardware y los registros. Debido a este hecho, todos los nombres de las herramientas de Linux que se utilizan para la comunicación Bluetooth comienzan con "hci"; ejemplo: "hciconfig", "hcidump", "hcitool". Verá todas esas herramientas en acción en las siguientes secciones.