CSMA/CD协议和CSMA/CA协议有什么具体的区别?
2012-01-06 15:12
459 查看
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(忙音多路)协议解决暴露站的问题,它的基本原理是把整个信道划分成了数据信道和忙音信道,在发送数据的过程中,发送方会在忙音信道上向外广播一个忙碌信号,来告诉其它站自己正忙,其它站检测到了该站的忙碌信号就不会再给它发送数据,从而来避免冲突。
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(忙音多路)协议解决暴露站的问题,它的基本原理是把整个信道划分成了数据信道和忙音信道,在发送数据的过程中,发送方会在忙音信道上向外广播一个忙碌信号,来告诉其它站自己正忙,其它站检测到了该站的忙碌信号就不会再给它发送数据,从而来避免冲突。
相关文章推荐
- 【无线传感网】:CSMA/CA与CSMA/CD协议的区别和联系
- 【csma/ca协议和csma/cd协议的matlab仿真详解】
- 7816标准 智能卡读卡器 smartcard T0 T1 T14协议区别和相同点 CA应用
- CSMA/CA与CSMA/CD的区别
- TCP/IP、Http、Soap三个基本的通讯协议有什么区别
- 数据通信协议的简介(数据通信协议和网络协议有什么区别?)
- https协议是什么意思?与http协议的区别在哪?
- 802.11协议精读2:DCF与CSMA/CA
- TCP协议中的端口具体指的是什么,为什么要有端口,你是怎么理解的?
- xml和html有什么具体区别
- Integer.valueof(String s)和Integer.parseInt(String s)的具体区别是什么?
- Connection: close(http协议短链接)和Connection: keep-alive(http协议长链接)有什么区别?
- EI检索期刊JA检索与CA检索有什么区别?
- cdecl, stdcall, pascal,fastcall 都有什么区别,具体是什么调用约定?
- TCP/IP、Http、Soap三个基本的通讯协议有什么区别?
- 几种无线接入协议有什么区别?
- TCP协议中的端口具体指的是什么,为什么要有端口
- SESSION 与COOKIE 的区别是什么,请从协议,产生的原因与作用说明?
- 解析HTTP协议六种请求方法,get,head,put,delete,post有什么区别
- OSPF中224.0.0.5和 224.0.0.6两个地址的具体区别是什么?