CSMA/CD及二进制指数退避算法

目录

1.局域网主要的拓扑结构

2.CSMA/CD概念

3.CSMA/CD的基本原理

4.CSMA/CD三种监听算法

5.载波监听

6.二进制指数退避算法Binary Exponential Back off


1.局域网主要的拓扑结构

星型、总线型、环型、树型、混合型

2.CSMA/CD概念

星型、总线型、树型的访问控制协议是 CSMA/CD;

CSMA/CD(Carrier Sense Multiple Access/collision detection,带有冲突检测的载波侦听多路存取)是IEEE 802.3使用的一种媒体访问控制方法。

从逻辑上可以划分为两大部分:数据链路层的媒体访问控制子层(MAC)和物理层。它严格对应于OSI开放系统互连模式的最低两层。LLC子层和MAC子层在一起完成OSI模式的数据链路层的功能。

3.CSMA/CD的基本原理

所有节点都共享网络传输信道,节点在发送数据之前,首先检测信道是否空闲

  • 如果信道空闲则发送,否则就等待
  • 在发送出信息后,再对冲突进行检测,当发现冲突时,则取消发送
  • 连续16次碰撞后,认为网络故障或忙碌,不再尝试发送。

4.CSMA/CD三种监听算法

非坚持型监听算法:后退随机时间

随机时间延后退,从而减少冲突概率;

随机时间延后退会导致信道闲置,利用率降低且增加发送时间延长

冲突率降低;

利用率降低

1-坚持型监听算法:继续监听,不等待

利于抢占信道,减少空闲;

多个站都在监听信道必然会冲突

冲突概率和利用率都高(双高)
P-坚持型监听算法若信道空闲,则概率P发送,概率1-P延迟一个时间单位,P大小调整

5.载波监听

   载波监听:只能减小冲突概率,不能完全避免冲突。

   发生冲突后,发送一个JAM干扰信号,JAM信号停止并等待一段随机时间后可以再次尝试发送。

6.二进制指数退避算法Binary Exponential Back off

二进制指数退避算法是按后进先出LIFO(List In First Out)的次序控制的,即未发生冲突或很少发生冲突的数据帧,具有优先发送的概率;而发生过多次冲突的数据帧,发送成功的概率就更少。

当冲突次数超过16次后,发送失败,丢弃传输的帧。

冲突概率=1/(2的N次方),N代表已经发送的冲突次数,同时N<=10

冲突是减小,还不是消灭;时间是随机,而不是固定

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值