CSMA/CD协议

CSMACD协议(载波监听多路访问/ 冲突检测 ):英文全称Carrier Sense Multiple Access Collision detect

工作原理:网中的各个站(节点)都能独立地决定数据帧的发送与接收。每个站在发送数据帧之前,首先要进行载波监听,只有介质空闲时,才允许发送帧。这时,如果两个以上的站同时监听到介质空闲并发送帧,则会产生冲突现象,这使发送的帧都成为无效帧,发送随即宣告失败。每个站必须有能力随时检测冲突是否发生,一旦发生冲突,则应停止发送,以免介质带宽因传送无效帧而被白白浪费,然后随机延时一段时间后,再重新争用介质,重发送帧。CSMA/CD协议简单、可靠,其网络系统(如Ethernet)被广泛使用。可以通俗理解为:“先听后说,边说边听”。

 

冲突检测:

CSMACD采用曼彻斯特编码(每比特中间有跳变,先高后低代表“1”)比较接收到的信号的电压(因为距离会造成信号衰减,因此使用不多)。电压的过零点是在每一比特的正中央。当发生冲突时,叠加的过零点将改变位置。发送帧时也同时进行接收,再比较。

 

强化冲突:

检测到冲突后进行冲突强化。发送帧的站一旦发现冲突,立即停止发送数据,还要再继续发送若干比特的人为干扰信号。强化冲突的违规码长度介于32-64比特之间,不易被忽略。

 

选择重发时间:

截断二进制指数类型(truncated binary exponential type)的退避算法,决定重传帧所需的时延Delay

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值