CSMA/CD & CSMA/CA

CSMA/CD与CSMA/CA是两种不同的载波侦听多路访问策略。CSMA/CD通过冲突检测来处理链路冲突,而CSMA/CA采用冲突避免策略,尤其适用于无线网络。三种CSMA变体在信道利用率和冲突处理上各有优劣,CSMA/CA则解决了无线环境中不能同时收发的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

CSMA(Carrier Sense Multiple Access,载波侦听多路访问)根据具体侦听/发送策略可分为以下三类:
1. none-persistent CSMA:
    设备发送帧前需要侦听链路状态:当侦听到链路忙或者发生冲突,则随机等待一段时间后再继续侦听;若侦听到链路不忙,则立即发送。
    优点:减少冲突
    缺点:延迟较大,信道利用率低

2. 1-persistent CSMA:
    设备发送帧前需要侦听链路状态:当侦听到链路繁忙或者发生冲突,则持续监听;若侦听到链路不忙,则立即发送。
    优点:信道利用率高,发送延迟较大
    缺点:当传播延迟较大或多台设备同时发送帧的可能性较大时,此策略会导致较多的冲突,导致信  道性能降低

3. p-persistent CSMA
    设备发送帧前需要侦听链路状态:当侦听到链路繁忙或者发生冲突,则持续监听;若侦听到链路不忙,则根据事先指定的概率p决定是发送帧还是继续侦听(以p的概率发送,1-p的概率继续侦听)。
    优点:平衡1-persistent中的优缺点
    缺点:概率p的引入增加实现的复杂度


CSMA/CD(Carrier Sense Multiple Access With Collision Detection,载波侦听多路访问/冲突检测)
    此策略要求设备发送数据的同时需要对信道进行侦听,以确保是否发生冲突,若检测到冲突则执行以下冲突处理:
1) 发送连续几个全1字节的特殊阻塞信号强化冲突,让其他设备尽快检测到信道上发生了冲突;
2) 在固定时间(一开始是一个竞争周期)内等待随机时间,再次发送;
3) 若仍然发生碰撞则采取“截断二进制指数退避算法”进行发送:十次之内

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值