(LL)链路层之报文

比特序与字节

报文是一比特一比特传输的,但它们同时也是由数据的字节组成的。当数据的各个字节传输时,总是从最低位开始。

1.前导

让接收者同步比特计时和设置自动增益控制。

如果接入地址的第一个比特位是“0”,则使用“01010101”序列;如果是“1”,则使用“10101010”序列。

2.接入地址

广播接入地址在广播数据,或是广播、扫描、发起连接时使用,广播接入地址是一个固定值0x8E89BED6。

数据接入地址在连接建立之后的设备间使用,数据接入地址是一个随机值。

3.报头

报头的内容取决于该报文是广播报文还是数据报文。

(LL)链路层之报文


(LL)链路层之报文

4.长度

长度是长度域指出的字节数。

5. 净荷

净荷是所传输的“真实”数据。

广播报文:净荷数据中除了最多31个字节的数据之外,还要包含6个字节的广播设备地址。

数据报文:未加密报文的净荷不允许超过27个字节的限制。加密,则需要包含4字节的消息完整性检查域。

6.循环冗余检验(3个字节的CRC)


相关文章: