计网—CSMA/CD协议

CSMA/CD协议

引出协议

最初的以太网都是采用总线型的拓扑结构,将许多计算机都连接到一台主机上。如下图:

  • 总线上的每一个工作的计算机都能检测到 B 发送的数据信号。

  • 由于只有计算机 D 的地址与数据帧首部写入的地址一致,因此只有 D 才接收这个数据帧。

  • 其他所有的计算机(A, C 和 E)都检测到不是发送给它们的数据帧,因此就丢弃这个数据帧而不能够收下来。

这时候就有一个问题,总线在同一时间只能允许一台计算机发送信息,如果多台计算机同时向总线发送数据,就会产生冲突,为了解决冲突就出现了CSMA/CD(Carrier Sense Multiple Access with Collision Detection,载波监听多点接入/碰撞检测)协议。

基本思想

  1. 某站点想要发送数据,必须首先侦听信道;
  2. 如果信道空闲,立即发送数据;如果信道忙,则继续侦听信道。直到信道变为空闲,立即发送数据;
  3. 站点在发送过程中继续检测信道,若一直未检测到碰撞,则把该数据成功发送完毕;如果检测到冲突,立即停止发送数据,发送干扰信号,然后执行指数退避算法&
  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值