CSMACA协议和CSMACD协议

CSMACA协议和CSMACD协议

ID:37910063

大小:27.00 KB

页数:4页

时间:2019-06-02

CSMACA协议和CSMACD协议_第1页
CSMACA协议和CSMACD协议_第2页
CSMACA协议和CSMACD协议_第3页
CSMACA协议和CSMACD协议_第4页
资源描述:

《CSMACA协议和CSMACD协议》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、无线网络技术新进展一、比较CSMA/CA和CSMA/CD协议中CS、MA、CA(CD)的异同点?(1)载波侦听多路访问/冲突检测(CarrierSenseMultipleAccesswithCollisionDetection,CSMA/CD)此方案要求设备在发送帧的同时要对信道进行侦听,以确定是否发生冲突,若在发送数据过程中检测到冲突,则进行如下冲突处理操作:1发送特殊阻塞信息并立即停止发送数据:特殊阻塞信息是连续几个字节的全1信号,此举意在强化冲突,以使得其它设备能尽快检测到冲突发生。2在固定时间(一开始是1contentionperiodtimes

2、)内等待随机的时间,再次发送。3若依旧碰撞,则采用截断二进制指数避退算法进行发送。即十次之内停止前一次“固定时间”的两倍时间内随机再发送,十次后则停止前一次“固定时间”内随机再发送。尝试16次之后仍然失败则放弃传送。此方案应用于以太网(DIXEthernetV2)标准,IEEE802.3标准(2)载波侦听多路访问/冲突避免(CarrierSenseMultipleAccesswithCollisionAvoidance,CSMA/CA)此种方案采用主动避免碰撞而非被动侦测的方式来解决冲突问题。可以满足那些不易准确侦测是否有冲突发生的需求,如无线局域网。C

3、SMA/CA协议主要使用两种方法来避免碰撞:1设备欲发送帧,且侦听到信道空闲时,维持一段时间后,再等待一段随机的时间依然空闲时,才送出资料。由于各个设备的等待时间是分别随机产生的,因此很大可能有所区别,由此可以减少冲突的可能性。2RTS-CTS握手(handshake):设备欲发送帧前,先发送一个很小的RTS(RequesttoSend)帧给目标端,等待目标端回应CTS(CleartoSend)帧后,才开始传送。此方式可以确保接下来传送资料时,不会发生冲突。同时由于RTS帧与CTS帧都很小,让传送的无效开销变小。此方案应用于无线局域网的IEEE802.1

4、1标准。(3)无线局域网标准802.11的MAC和802.3协议的MAC非常相似,都是在一个共享媒体之上支持多个用户共享资源,由发送者在发送数据前先进行网络的可用性。在802.3协议中,是由一种称为CSMA/CD(CarrierSenseMultipleAccesswithCollisionDetection)的协议来完成调节,这个协议解决了在Ethernet上的各个工作站如何在线缆上进行传输的问题,利用它检测和避免当两个或两个以上的网络设备需要进行数据传送时网络上的冲突。在802.11无线局域网协议中,冲突的检测存在一定的问题,这个问题称为"Near/

5、Far"现象,这是由于要检测冲突,设备必须能够一边接受数据信号一边传送数据信号,而这在无线系统中是无法办到的。鉴于这个差异,在802.11中对CSMA/CD进行了一些调整,采用了新的协议CSMA/CA(CarrierSenseMultipleAccesswithCollisionAvoidance)或者DCF(DistributedCoordinationFunction)。CSMA/CA利用ACK信号来避免冲突的发生,也就是说,只有当客户端收到网络上返回的ACK信号后才确认送出的数据已经正确到达目的。(4)CSMA/CD和CSMA/CA的主要差别CSM

6、A/CD:带有冲突检测的载波监听多路访问,可以检测冲突,但无法“避免”。CSMA/CA:带有冲突避免的载波侦听多路访问,发送包的同时不能检测到信道上有无冲突,只能尽量‘避免’;  1.两者的传输介质不同,CSMA/CD用于总线式以太网,而CSMA/CA则用于无线局域网802.11a/b/g/n等等; 2.检测方式不同,CSMA/CD通过电缆中电压的变化来检测,当数据发生碰撞时,电缆中的电压就会随着发生变化;而CSMA/CA采用能量检测(ED)、载波检测(CS)和能量载波混合检测三种检测信道空闲的方式;  3.WLAN中,对某个节点来说,其刚刚发出的信号强

7、度要远高于来自其他节点的信号强度,也就是说它自己的信号会把其他的信号给覆盖掉;  1.本节点处有冲突并不意味着在接收节点处就有冲突;  综上,在WLAN中实现CSMA/CD是比较困难的。二、为什么CSMA/CA协议中退避计时器在检测到信道忙时要冻结?若不冻结,结果会怎样?答:1、IEEE802.11协议指出,物理层必须有至少一种提供空闲信道估计CCA信号的方法。IEEE802.11MAC采用的基本的CSMA/CA算法非常简单:当监测到信道空闲期间大于某一帧间隔(IFS)后立即开始发送帧;否则延迟接入直至监测到需要的帧间隔,然后选择退避时延进入退避;退避结

8、束后重新开始上述过程。基本的CSMA/CA利用物理层提供的载波监测指示信号CS监

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。