在选择重传ARQ协议中,设编号用3bit。再设发送窗口Wr=6而接收窗口WR=3。试找出一种情况,使得在此情况下协议不能正确工作。
 
【正确答案】假定发送端已发送完0~5号共6个数据帧。因发送窗口已满,发送暂停。再假定6个数据帧中的0号帧正确到达接收端,1号帧丢失,并且随后的2、3、4和5号帧的传输都正确,那么接收端在把0号帧提交给上层协议模块之后,因需要等待对发送端重传的1号帧的接收,必须缓存正确接收的2、3、4和5号帧。然而由于WR=3,接收端没有足够容量的缓存空间同时存储这4个帧,只能把最后到达的5号帧丢弃。这种情况的发生,表明在选择重传ARQ协议中,若编号用3bit,发送窗口WT=6,接收窗口WT=3,协议不能正确工作。
【答案解析】