CSMA/CA和CSMA/CD的区别 以及BTMA协议

csma/ca全称是带冲突避免的载波侦听多址接入协议,主要用于wlan无线局域网;csma/cd全称是带冲突检测的载波侦听多址接入协议,两者最重要的区别就在于csma/cd是发生冲突后及时检测,而csma/ca是发送信号前采取措施避免冲突。

http://hi.baidu.com/349717899/blog/item/cb72b2126a1959cbc2fd7829.html

csma/cd是通过检测物理信道上信号电平的值来判定信道上是否有信号在发送。假设一个用户站发送数据时,信道上的电平范围在0~3v,当有多个用户站同时发送信号,信道上的各信号就会叠加使电平增大从而大于3v,一旦监测信道的用户站发现信道上的电平大于正常值的话就判定发生了冲突,立即停止发送,等待一个随机过程再对信道进行监听。

http://hi.baidu.com/349717899/blog/item/cb72b2126a1959cbc2fd7829.html

csma/ca与csma/cd基本原理非常类似,但是它适用于无线环境。无线信道存在隐蔽站和暴露站的问题(这两个问题主要是因为在无线信道上,信号可以向各个方向传输,而且传输距离有限引起的,见http://hi.baidu.com/349717899/blog/item/7eb15c2cab2a48ed8b13993e.html),不能使用csma/CD协议,csma/ca协议可以说是csma/Cd协议的改进,使它更适用于无线信道。

http://hi.baidu.com/349717899/blog/item/cb72b2126a1959cbc2fd7829.html

csma/ca协议主要是解决站点隐藏的问题。它的原理是,工作站a如果要给c发送数据,它会首先激励c,使其广播一个短信号,告诉周围的用户站自己要接收信号数据,这时收到信号的用户站就知道c站正忙,不再向它发送数据,从而避免了冲突。

ieee802.11使用btma(忙音多路)协议解决暴露站的问题,它的基本原理是把整个信道划分成了数据信道和忙音信道,在发送数据的过程中,发送方会在忙音信道上向外广播一个忙碌信号,来告诉其它站自己正忙,其它站检测到了该站的忙碌信号就不会再给它发送数据,从而来避免冲突。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值