首页 > 其他 > 详细

CSMA/CD和CSMA/CA

时间:2020-07-14 01:05:47      阅读:75      评论:0      收藏:0      [点我收藏+]

CSMA/CD,即载波侦听多址接入/冲突检测(Cariier Sense Multiple Access with Collision Detection)为有线以太网中的MAC协议;

CSMA/CA,即载波侦听多址接入/冲突避免(Carrier Sense Multiple Access with Collision Avoidance)为无线网中的MAC协议。

两种协议都采用了二进制指数退避算法,即等待2^i个时隙,i为有限随机数。不同的是,CSMA/CD检测到冲突后执行退避算法,而CSMA/CA则是在信道从忙态转为空闲态时执行退避算法。

此外,CSMA/CA还存在两个缺点,即无线网络总的隐蔽站与暴露站的问题。这类问题由无线信号的传播范围造成:

隐蔽站即检测到无冲突而实际有冲突的情况(B位于A和C的中点,A和C的传播范围刚好等于到B的距离,此时A和C都检测不到冲突的存在,而最终到达B的信号是A和C的叠加,即存在冲突)。

暴露站即检测到有冲突而实际无冲突的情况(ABCD依次排列,且相邻两点间的距离即为电磁波的传播半径。那么当B要给A发送数据,C要给D发送数据时,A和D接收到来自B和C的数据其实是无冲突的,但B和C会因互相检测到对方的存在而启动不必要的退避机制。)

参考链接:

1,https://wiki.mbalib.com/wiki/CSMA/CA

2,https://blog.csdn.net/ljh618625/article/details/86151428

3,https://zhidao.baidu.com/question/581203417.html

4,https://blog.csdn.net/qq894040717/article/details/82426965

CSMA/CD和CSMA/CA

原文:https://www.cnblogs.com/achangchang/p/13296688.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!