《TCP超时和重传机制之停等协议ARQppt课件》由会员分享,可在线阅读,更多相关《TCP超时和重传机制之停等协议ARQppt课件(9页珍藏版)》请在金锄头文库上搜索。
确认与超时重传,(1) 停等协议(Stop-and-Wait),过程: 发送方发完一帧后,停止发送,并启动定时器,等待 对方应答。 接收者收到帧,若正确则应答ACK,错误则应答NAK。 发送者若收到ACK,接着发送下一幀; 若收到NAK、或超时,则重发该幀。 停等协议适用于半双工或全双工信道,且传输时延短的链 路,信号传输时延较长时传输效率比较低。 优点:简单 缺点:信道利用率低,效率低,停等协议,原理:将差错控制和流量控制结合起来 接收方对幀校验,出错则重发 措施: 1发送方和接收方各有一个帧缓冲区 2为解决重复幀问题,需对幀进行编号,编号只需两个(0或1), 以区分是新幀还是重复之前的幀 3发送帧依次交替编号为0,1帧 4应答帧则需指明所应答的帧号 5. 设置超时重发,停等ARQ,初始时,双方维护的幀编号都为0;发送方维护的幀编号表明当前所发幀的序号,接收方维护的幀编号表明接收方当前期望接收的幀序号。,停等ARQ (1),停等ARQ (2),发送方收到应答幀后,如果应答幀中的幀编号与当前维护的幀编号相同、或超时未收到应答,则重发当前编号的幀。,因发出的数据幀丢失引起超时:超时未收到应答,则重发当前编号的幀。 超时时间的设置必须恰当,既不能太大也不能太小。,停等ARQ (3),超时的另一种情况: 因为应答幀丢失而引起超时重发。,停等ARQ (4),停等 ARQ,