LonTalk协议
发布时间:2015/3/26 20:39:24 访问次数:3153
LonTalk协议在介质访问层(MAC)采用特有的冲突回避算法,为了使数据帧传输独立于所采用的物理介质和介质访问的控制方法,数据链路层被分为两个子层:G1117-ADJ逻辑链路控制LLC和介质访问控制MAC。LLC与介质无关,MAC则依赖于介质。LonTalk协议的MAC子层采用了一种改进的载波多路监听协议(CSMA),称为可预测的P-坚持CSMA算法。通常的CSMA/CD算法在轻负载的情况下有很好的性能,但当负载较重时,一个数据包在传送的同时,可能有许多网络节点在等待网络空闲,一旦这个数据包传送完毕,网络空闲,这些待发送节点就会马上发送报文,而同时发送必然产生碰撞。产生碰撞后,由避让算法使之等待一段时间再发,又有可能在等待同样的时间后再次发生碰撞,使得网络效率大大降低。而可预测的P-坚持CSMA算法保留了CSM协议的优点,并克服了它在控制网络中的不足。
所有的节点根据网络积压参数BL (BackLog)等待随机时间片来访问介质,这有效避免了网络的频繁碰撞。BL是对当前发送周期内有多少个节焦需要发送报文的估计。每个节点发送前随机地插入OW个很小的随机时间片,而W则根据BL的变化进行调整,其公式为W-BL×16。当然,使用P_坚持CSMA算法不能完全避免冲突,只能降低冲突至最小,所以在MAC层中,为了提高紧急事件的响应时间,提供了一个可选择优先级的机制,非优先级的节点必须等待优先级时间片都完成后,再等待P-)l:9k率时间片后发送。
LonTalk协议在介质访问层(MAC)采用特有的冲突回避算法,为了使数据帧传输独立于所采用的物理介质和介质访问的控制方法,数据链路层被分为两个子层:G1117-ADJ逻辑链路控制LLC和介质访问控制MAC。LLC与介质无关,MAC则依赖于介质。LonTalk协议的MAC子层采用了一种改进的载波多路监听协议(CSMA),称为可预测的P-坚持CSMA算法。通常的CSMA/CD算法在轻负载的情况下有很好的性能,但当负载较重时,一个数据包在传送的同时,可能有许多网络节点在等待网络空闲,一旦这个数据包传送完毕,网络空闲,这些待发送节点就会马上发送报文,而同时发送必然产生碰撞。产生碰撞后,由避让算法使之等待一段时间再发,又有可能在等待同样的时间后再次发生碰撞,使得网络效率大大降低。而可预测的P-坚持CSMA算法保留了CSM协议的优点,并克服了它在控制网络中的不足。
所有的节点根据网络积压参数BL (BackLog)等待随机时间片来访问介质,这有效避免了网络的频繁碰撞。BL是对当前发送周期内有多少个节焦需要发送报文的估计。每个节点发送前随机地插入OW个很小的随机时间片,而W则根据BL的变化进行调整,其公式为W-BL×16。当然,使用P_坚持CSMA算法不能完全避免冲突,只能降低冲突至最小,所以在MAC层中,为了提高紧急事件的响应时间,提供了一个可选择优先级的机制,非优先级的节点必须等待优先级时间片都完成后,再等待P-)l:9k率时间片后发送。
上一篇:应用映象和网络映象是用户定义部分
上一篇:NeuronC语言
热门点击
- Gossiping路由协议
- LTE系统中规定了5种前导序列
- a5-Threshold2:A5事件的触发门
- LonTalk协议
- 常用的红外传输协议
- reportOnLeave:初始化测量上报
- NEC协议
- 集电极电流才等于基极电流与放大倍数的乘积
- PSS/SSS开销
- 弱覆盖
推荐技术资料
- 泰克新发布的DSA830
- 泰克新发布的DSA8300在一台仪器中同时实现时域和频域分析,DS... [详细]