位置:51电子网 » 技术资料 » 汽车电子

下面介绍强化碰撞的概念

发布时间:2014/8/25 20:58:05 访问次数:4808

    下面介绍强化碰撞的概念。这就是当发送数据的站一旦发现发生了碰撞时,除了立即停止发送数据外,M101C还要再继续发送32比特或48比特的人为干扰信号(jamming signal),以便让所有用户都知道现在已经发生了碰撞(图3-18)。对于10 Mb/s以太网,发送32(或48)比特只需要3.2(或4.8)us。

   从图3-18可以看出,A站从发送数据开始到发现碰撞并停止发送的时间间隔是TB。A站得知碰撞已经发生时所发送的强化碰撞的干扰信号的持续时间是乃。图中的B站在得知发生碰撞后,也要发送人为干扰信号,但为简单起见,图3-18没有画出B站所发送的人为

干扰信号。发生碰撞使A浪费时间TB+乃。可是整个信道被占用的时间还要增加一个单程端到端的传播时延z.。因此总线被占用的时间是T+乃+T。

   以太网还规定了帧间最小间隔为9.6 Lis,相当于96比特时间。这样做是为了使刚刚收到数据帧的站的接收缓存来得及清理,做好接收下一帧的准备。

   根据以上所讨论的,可以把CSMA/CD协议的要点归纳如下:

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

       

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

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

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

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

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


    下面介绍强化碰撞的概念。这就是当发送数据的站一旦发现发生了碰撞时,除了立即停止发送数据外,M101C还要再继续发送32比特或48比特的人为干扰信号(jamming signal),以便让所有用户都知道现在已经发生了碰撞(图3-18)。对于10 Mb/s以太网,发送32(或48)比特只需要3.2(或4.8)us。

   从图3-18可以看出,A站从发送数据开始到发现碰撞并停止发送的时间间隔是TB。A站得知碰撞已经发生时所发送的强化碰撞的干扰信号的持续时间是乃。图中的B站在得知发生碰撞后,也要发送人为干扰信号,但为简单起见,图3-18没有画出B站所发送的人为

干扰信号。发生碰撞使A浪费时间TB+乃。可是整个信道被占用的时间还要增加一个单程端到端的传播时延z.。因此总线被占用的时间是T+乃+T。

   以太网还规定了帧间最小间隔为9.6 Lis,相当于96比特时间。这样做是为了使刚刚收到数据帧的站的接收缓存来得及清理,做好接收下一帧的准备。

   根据以上所讨论的,可以把CSMA/CD协议的要点归纳如下:

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

       

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

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

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

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

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


热门点击

 

推荐技术资料

频谱仪的解调功能
    现代频谱仪在跟踪源模式下也可以使用Maker和△Mak... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!