问答题 在连续ARO协议中,设编号用3bit,而设发送窗口WT=8。试找出一种情况,使得在此情况下协议不能正确工作。并分析,连续ARQ协议是否一定优于停止等待协议?【中山大学2003年】
【正确答案】正确答案:设想在发送窗口的序号为O、1、2、3、4、5、6、7,而接收窗口等待后面的0,接收端如果收到0号帧,则无法判断是新帧还是重传的帧(当确认帧丢失)。发送端:0、1、2、3、4、5、6、7、0、1、2、3、4、5、6、7、0。接收端:0、1、2、3、4、5、6、7、0、1、2、3、4、5、6、7、0。停止.等待协议ARQ比较简单,但通信信道的利用率不高,为了克服这一缺点,就产生了另外两种协议。即连续ARQ和选择重传ARQ。连续ARQ的要点就是在发送完一个数据帧后,不是停下来等待应答帧,而是可以连续再发送若干个数据帧。如果这时收到了接收方发来的确认帧,那么还可以接着发送数据帧。由于减少了等待时间,整个通信的吞吐量就提高了。但是,接收方只按序接收数据帧,如果收到有差错的某帧之后接着又收到了正确的几个数据帧,都必须将它们全部丢弃:而发送方在重传时,又必须把原来已正确传送过的数据帧进行重传(仅因为这些数据帧之前有一个数据帧出了错)。这种做法又使传送效率降低,由此可见,若传输信道的传输质量很差因而误码率较大时,连续ARQ不一定优于停止.等待协议。
【答案解析】