老师参与

有关CSMA/CA和CSMA/CD的区别

QG201602005120袁智豪 发表于2017年05月03日
<p>老师,您好,请问在CSMA/CA的退避算法和CSMA/CD的后退算法有什么区别呢?</p><p>我在《计算机网络》第七版 这本书中找不到有关后退算法的内容,并且该书是将CSMA/CD和退避算法放在一起讲解的,我不是很理解这里的问题,希望老师能帮我指点一下。谢谢您!</p>
3 回复

    1楼

  • 沈鑫剡 发表于2017年05月03日
    0 | 0 | 举报
    <p>CSMA/CD是发现冲突后,各自计算后退时间,只要没有两个终端以上终端选择相同的最小后退时间,就可避免再次冲突发生。前提是可以边发送、边检测冲突。</p><p>CSMA/CA是当判断多个终端有可能同时发送数据时,即这这些终端想发送数据时,检测到信道忙。每一个终端在持续检测到信道不忙sidf时间后,还需增加一个随机选择的退避时间,只要不存在两个以上终端选择相同的最小退避时间的情况,就可以避免冲突发生。</p><p>选择后退时间算法和选择退避时间算法是相似的。</p>
    沈鑫剡 发表于2017年05月03日
    添加评论
  • 2楼

  • xiaojuan571 发表于2017年05月07日
    0 | 1 | 举报
    <p>前者是是冲突了以后,使用退避算法;后者是为了避免发生冲突,提前使用退避算法。我的理解</p>
    xiaojuan571 发表于2017年05月07日
    添加评论
  • 3楼

  • 那时一切平凡 发表于2017年06月12日
    0 | 0 | 举报
    <p>前者是是冲突了以后,使用退避算法;后者是为了避免发生冲突,提前使用退避算法。</p>
    那时一切平凡 发表于2017年06月12日
    添加评论