下层对上层的数据,加上头部信息,头部信息包含,从哪一层发出,到哪一层接收。
相当于每经过一层,都会外包一层头部信息。
链路层的数据分为两种:
广播包的头部信息固定,为一个特定值
数据包的头部信息是随机数,这个随机数是每次连接后产生的,断开后再次连接,就会改变
在数据包中,除去头部的随机数,通过LLID来分辨数据来自于上部哪一层,在通过channel ID,
首先通过 头部的随机数或者广播头,分辨数据包还是广播包
再通过LLID来分辨数据是发送给LL层还是上层
如果是上层,L2CAP再通过channel ID 来分辨是本层还是上层
如果是上层,ATT通过头部分辨由本层哪个服务接收