(LL)链路层之报文

链路层的报文传输以比特为单位,从低位开始传输。报文包括前导序列、接入地址、报头、长度、净荷和循环冗余检验。前导用于同步,接入地址分为广播和数据地址,报头根据报文类型变化,净荷包含实际数据,数据报文的净荷长度有限制,并且可能包含消息完整性检查域。
摘要由CSDN通过智能技术生成

比特序与字节

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

1.前导

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

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

2.接入地址

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

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

3.报头

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




4.长度

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

5. 净荷

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

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

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

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


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值