首页 > 试题广场 >

简述CSMACD协议的要点?

[问答题]
简述CSMA/CD协议的要点?
要点:
先听再发,边听边发,冲突重发,随机重发。
先听再发指的是:在发送数据之前,先检测信道是否空闲,若空闲,才允许发送;
边听边发指的是:在发送数据时,也要检测信道,避免其他站也在发送数据
冲突重发和随机重发指的是:当发生冲突后,重发刚才因为冲突而丢失的数据;常采取截断二进制指数退避算法进行随机重发
发表于 2020-04-26 14:53:11 回复(0)
载波监听和冲突检测
发表于 2020-04-16 09:26:56 回复(0)

 (1)准备发送:适配器从网络层获得一个分组,加上以太网的首部和尾部(见本章的3.4.3节),组成以太网帧,放入适配器的缓存中。但在发送之前,必须先检测信道。

        (2)检测信道:若检测到信道忙,则应不停地检测,一直等待信道转为空闲。若检测到信道空闲,并在96比特时间内信道保持空闲(保证了帧间最小间隔),就发送这个帧。

        (3)在发送过程中仍不停地检测信道,即网络适配器要边发送边监听。这里只有两种可能性:

        一是发送成功:在争用期内一直未检测到碰撞。这个帧肯定能够发送成功。发送完毕后,其他什么也不做。然后回到(1)。

        二是发送失败:在争用期内检测到碰撞。这时立即停止发送数据,并按规定发送人为干扰信号。适配器接着就执行指数退避算法,等待,倍512比特时间后,返回到步骤(2),继续检测信道。但若重传达16次仍不能成功,则停止重传而向上报错。

        以太网每发送完一帧,一定要把已发送的帧暂时保留一下。如果在争用期内检测出发生了碰撞,那么还要在推迟一段时间后再把这个暂时保留的帧重传一次。

    

    

    

发表于 2020-04-15 17:16:26 回复(0)