CSMACA协议是什么?CSMA/CD协议和CSMA/CA协议有什么具体的区别
CSMACD是一种争用型的介质访问控制协议。它起源于美国夏威夷大学开发的ALOHA网所采用的争用型协议,并进行了改进,使之具有比ALOHA协议更高的介质利用率。

主要应用于现场总线Ethernet中,另一个改进是,对于每一个站而言,一旦它检测到有冲突,它就放弃它当前的传送任务。换句话说,如果两个站都检测到信道是空闲的,并且同时开始传送数据,则它们几乎立刻就会检测到有冲突发生,它们不应该再继续传送它们的帧,因为这样只会产生垃圾而已。
什么是CSMA/CA
CSMA/CA无线局域网标准802.11的MAC和802.3协议的MAC非常相似,都是在一个共享媒体之上支持多个用户共享资源,由发送者在发送数据前先进行网络的可用性检测。在802.3协议中,是由一种称为CSMA/CD(Carrier Sense Multiple Access with Collision Detection)的协议来完成调节,这个协议解决了在Ethernet上的各个工作站如何在线缆上进行传输的问题,利用它检测和避免当两个或两个以上的网络设备需要进行数据传送时网络上的冲突。
CSMA/CD协议和CSMA/CA协议有什么具体的区别
1.送出数据前,监听媒体状态,等没有人使用媒体,维持一段时间后,再等待一段随机的时间后依然没有人使用,才送出数据。由於每个设备采用的随机时间不同,所以可以减少冲突的机会。
利用RTS-CTS握手(handshake)程序,确保接下来传送资料时,不会被碰撞。同时由於RTS-CTS封包都很小,让传送的无效开销变小。综上所述,CSMA/CA协议采用的是显式ACK机制.CSMA/CD的工作流程是:(1)侦听;(2)发送;(3)检测;(4)冲突处理;也就是说,由于CSMA/CD协议采用了隐式ACK机制,所以导致了以太网的固有缺陷——负载和时延成上凸函数关系不仅如此,CSMA/CD协议采用了电压检测技术来判定信道的拥塞,而在CSMA/CA协议中,受限于物理层的特性无法使用该项技术,只能使用能量检测、载波检测与能量载波混合检测三种机制来保证判定的有效性。另外CSMA/CD协议可以在发送包的同时检测冲802.5)和令牌总线(TokenBus,IEEE802.4)仍然大行其道的缘故——令牌的采用保证了在重负载下的良好响应速度,即较小的时延。CD可以一边检测冲突,一边收发数据,一旦检测到冲突,立刻停止数据收发。
CSMA/CA的概述
鉴于这个差异,在802.11中对CSMA/CD进行了一些调整,采用了新的协议CSMA/CA(Carrier Sense Multiple Access with Collision Avoidance)或者DCF(Distributed Coordination Function)。 CSMA/CA利用ACK信号来避免冲突的发生,也就是说,只有当客户端收到网络上返回的ACK信号后才确认送出的数据已经正确到达目的地址。
CSMA/CD协议与CSMA/CA协议有什么区别
csma/ca协议的工作流程分为两个分别是:1.送出数据前,监听媒体状态,等没有人使用媒体,维持一段时间后,再等待一段随机的时间后依然没有人使用,才送出数据。由於每个设备采用的随机时间不同,所以可以减少冲突的机会。
利用rts-cts握手(handshake)程序,确保接下来传送资料时,不会被碰撞。同时由於rts-cts封包都很小,让传送的无效开销变小。综上所述,csma/ca协议采用的是显式ack机制,那我们再来看看csma/cd:csma/cd的工作流程是:(1)侦听;(2)发送;(3)检测;(4)冲突处理;也就是说,由于csma/cd协议采用了隐式ack机制,所以导致了以太网的固有缺陷——负载和时延成上凸函数关系不仅如此,csma/cd协议采用了电压检测技术来判定信道的拥塞,而在csma/ca协议中,受限于物理层的特性无法使用该项技术,只能使用能量检测、载波检测与能量载波混合检测三种机制来保证判定的有效性。另外csma/cd协议可以在发送包的同时检测冲突但csma/ca协议不能,而且两种协议都不能避免冲突——这就是为什么在cam(计算机辅助生产)领域令牌环(tokenring,ieee802.5)和令牌总线(tokenbus,ieee802.4)仍然大行其道的缘故——令牌的采用保证了在重负载下的良好响应速度,即较小的时延。下一篇:毛峰属于什么茶?毛峰茶属于什么茶
推荐问答
免责声明:本站部分内容由用户自行上传,如权利人发现存在误传其作品,请及时与本站联系。
冀ICP备13011313号-3