多种CSMA策略的比较


载波侦听多路访问(Carrier Sense Multiple Access,CSMA)是一种局域网的MAC方式,工作在OSI参考模型的数据链路层的介质访问控制子层。是一种抢占型的半双工介质访问控制协议,采用分布式控制方法。


载波侦听:指任何连接到介质的设备在欲发送帧前,必须对介质进行侦听,当确认其空闲时,才可以发送。 
多路访问:指多个设备可以同时访问介质,一个设备发送的帧也可以被多个设备接收。

根据具体的侦听/发送策略,可将CSMA分为

非持续CSMA(non-persistent CSMA)  
当要发送帧的设备侦听到线路忙或发生冲突时,会随机等待一段时间再进行侦听;若发现不忙则立即发送;此策略可以减少冲突,但会导致信道利用率降低,以及较长的延迟。 


1-持续CSMA(1-persistent CSMA) 
当要发送帧的设备侦听到线路忙或发生冲突时,会持续侦听;若发现不忙则立即发送。当传播延迟较长或多个设备同时发送帧的可能性较大时,此策略会导致较多的冲突,导致性能降低。 

p-持续CSMA(p-persistent CSMA)  
当要发送帧的设备侦听到线路忙或发生冲突时,会持续侦听;若发现不忙,则根据一个事先指定的概率p来决定是发送帧还是继续侦听(以p的概率发送,1-p的概率继续侦听);此种策略可以达到一定的平衡,但对于参数p的配置会涉及比较复杂的考量。 

正确使用以上策略可以在一定程度上减少冲突的发生,但无法彻底解决冲突问题。 因为没有一种协议能够解决所有的问题,就像著名的“白蓝军问题”。

解决冲突问题的策略:
根据具体的解决冲突问题的策略,可将CSMA分为:
载波侦听多路访问/冲突检测(CSMA/CD):在发送时检测冲突,并采取适当措施进行补救。 
载波侦听多路访问/冲突避免(CSMA/CA):在发送前进行试探握手,当确实不会引起冲突时再发送。 
载波侦听多路访问/位仲裁(CSMA/BA)  
载波侦听多路访问/载波优先(CSMA/CP)  

CSMA/CD
载波侦听多路访问/冲突检测(Carrier Sense Multiple Access with Collision Detection,CSMA/CD)
此方案要求设备在发送帧的同时要对信道进行侦听,以确定是否发生冲突,若在发送数据过程中检测到冲突,则进行退避处理,此方案应用于以太网(DIX Ethernet V2)标准,IEEE 802.3标准。

CSMA/CA
载波侦听多路访问/冲突避免(Carrier Sense Multiple Access with Collision Avoidance,CSMA/CA)
此种方案采用主动避免碰撞而非被动侦测的方式来解决冲突问题。可以满足那些不易准确侦测是否有冲突发生的需求,如无线局域网。


原文网址:http://cs.szpt.edu.cn/maxma/article.asp?id=235
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: IEEE 802.3是一种局域网技术标准,它采用了一种名为“以太网”(Ethernet)的策略来实现网络通信。以太网是现代计算机网络中最常用的局域网技术,其基础是采用CSMA/CD协议实现共享媒介的数据通信。 以太网采用策略包括以下几个方面: 1. 通信介质共享:以太网采用同轴电缆、双绞线等通信介质来搭建网络,通过共享这些通信介质实现多台计算机之间的通信。 2. 媒体访问控制:由于多台设备共享同一个传输介质,因此需要一种方法来控制多台设备之间的访问冲突。以太网采用的媒体访问控制方式是CSMA/CD协议,即冲突检测协议,它能够减少和解决多个设备同时发送数据包而导致的数据包损坏等问题。 3. 帧结构:以太网协议的数据单位是帧(Frame),每一个帧都由帧头、数据和帧尾三个部分组成。帧头包含了发送方和接收方的物理地址,帧尾包含帧的结束标志。 4. 自适应传输速率:以太网可以根据当前网络环境的负载情况自适应调整传输速率,以保证数据传输效率的最大化。 总的来说,IEEE 802.3以太网采用了一种灵活的策略来实现网络通信,使得多台设备能够高效地共享同一个传输介质,并且能够正确地处理访问冲突等问题,从而实现了稳定、快速和可靠的局域网通信。 ### 回答2: IEEE 802.3标准是以太网的全球标准,采用多种策略来保证网络的高效性和实用性。 一方面,IEEE 802.3采用了冲突检测机制,可有效避免网络中的数据包冲突。数据包由发送方发送,经过网络传输到接收方,如果数据包发生冲突,则发送方将采取重传的方式,保障数据不会丢失,从而提高数据传输的稳定性和可靠性。 另一方面,IEEE 802.3还采用了自适应速率控制的机制,根据网络状况自动调整数据传输速率,以避免由于网络拥塞、延迟等因素导致的数据传输不稳定问题,提升网络系统的可靠性和稳定性。 此外,IEEE 802.3还采用了广播数据包的方式,使得网络中的所有设备都能够得到同一份信息,从而实现简单的数据广播。同时,IEEE 802.3还支持半双工、全双工的通信模式,能够适应不同的网络环境和需要,实现灵活多变的数据通信。 综上所述,IEEE 802.3采用多种策略来保证网络的高效性和实用性,其在数据传输质量、速率控制、广播机制、通信模式、可靠性等方面都有着显著的优势和特点,是现代网络通信的重要标准之一。 ### 回答3: IEEE 802.3是指以太网协议,采用的是一种名为“CSMA/CD”(Carrier Sense Multiple Access with Collision Detection,带碰撞检测的载波侦听多路访问)的策略。这种策略用于协调多个设备共享单个通信介质的访问,以避免碰撞和数据损坏。 在这种策略中,所有设备都可以在任何时候发送信息。在发送数据之前,设备会先侦听信道上是否有其他设备正在发送数据。如果存在其他设备,则等待一段随机时间后再次侦听。如果信道上没有其他设备正在发送数据,则开始发送。 如果多个设备同时开始发送数据,就会发生碰撞。此时,设备会停止发送,并在一段随机时间后重新尝试发送。采用这种策略可以让多个设备共享带宽,避免浪费,提高网络效率。 IEEE 802.3还采用了一些其他策略,如流控制、链路聚合和虚拟局域网(VLAN)。这些策略使得以太网更加高效、灵活和可靠,适用于各种应用场景。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值