(LL)链路层之状态机

1.链路层状态机


1.1就绪态

上电后,链路层进入并保持就绪态,直到接到主机的命令。

就绪态可以进入广播态、扫描态或者发起态,其他任意状态也可以进入就绪态。

1.2广播态

处于广播态的链路层可以发送广播报文,也可以发送扫描响应。在收到发起者的连接请求之后,设备可以从广播态切换连接态。

1.3扫描态

被动扫描仅接受广播报文。

主动扫描则发送扫描请求给广播态设备,并获取附加的扫描响应数据。

扫描态的设备只能进入就绪态,转换的条件就是停止扫描。

1.4发起态

处于发起态的发起者,其接收机用于侦听自己试图连接的设备。如果收到了来自该设备的广播报文,链路层会向起发送连接请求并进入连接态。

1.5连接态

主连接态只能从发起态进入。主设备必须定期向从设备发送报文。从设备只有通过回复这些报文才能发送自己的数据。

从连接态只能从广播态进入。从设备可以随时忽略主设备以达到节能的目的。

1.6多状态机

一个链路层的具体实现可以拥有多个独立的状态机。如一个设备可以同时作为从设备、广播者和主动扫描者。


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值