位置:51电子网 » 技术资料 » 模拟技术

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率时间片后发送。


相关技术资料
3-26LonTalk协议
相关IC型号
G1117-ADJ
暂无最新型号

热门点击

 

推荐技术资料

泰克新发布的DSA830
   泰克新发布的DSA8300在一台仪器中同时实现时域和频域分析,DS... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!