连续ARQ协议,滑动窗口协议.ppt_第1页
连续ARQ协议,滑动窗口协议.ppt_第2页
连续ARQ协议,滑动窗口协议.ppt_第3页
连续ARQ协议,滑动窗口协议.ppt_第4页
连续ARQ协议,滑动窗口协议.ppt_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2.滑动窗口流量控制,工作原理,两个站(A,B)通过全双工链路连接每个站为n个帧分配缓冲区为每个发送的帧分配一个序号,如序号用二进制n位表示,则取值范围:0,1,2,.2n-1,发送窗口(WT):允许发送方连续发送的序号表;接收窗口(WR):允许接收方接收的序号表;序号空间:序号的取值范围。,支持有连接的LLC服务,连续ARQ协议的工作原理:在发送完一个数据帧后,不是停下来等待应答帧,而是连续再发送若干个数据帧.,1,0,2,5,2,3,4,5,6,4,3,A,B,时间,tf,tout,重传,送主机,丢弃,送主机,连续ARQ协议的吞吐量:,tAV=tf(1-p)+(1-p)p(tT+tf)+(1-p)p(2tT+tf)+(1-p)p(3tT+tf).tAV=tf(1-p)+(1-p)ptT(1+2p+3p)+tf(1+p+pp+ppp1+2p+3p=1/(1-p)tAV=tf(1-p)+ptT/(1-p)+ptf=tf+ptT/(1-p)其中tT略大于tf+tout吞吐量:=1/tAV归一化吞吐量=tfp的取值一般为0.01对于广域网tframe125ms,tprop=1ms.对于卫星tprop=250ms,tframe=250ms,2,3,2,2,2,因为接收方丢弃了所有的后续帧,发送窗口与接收窗口,序列号,发送的最后帧序号,发出一帧后窗口的下限前移一格,收到确认后窗口的上限前移,最后确认的帧,接收一帧后窗口的下限前移,发出确认后窗口的上限前移,流量控制方式,RRn:准备接收从n开始的PDU;RNRn:已接收直到n-1的所有PDU,但不能再接收了。,每个站都保持两个窗口,控制发送控制接收,发送窗口接收窗口,双方既发数据又发确认,RR:receive-readyRNR:receive-not-ready,捎带确认与累计确认,PDU:顺序号+确认号,捎带技术,既有数据又有确认时,将两者合在一个PDU中发送;,收方可对K帧(K1,WR=1,then滑动窗口协议=回退-NifWT1,WR1,then滑动窗口协议=选择重传ifWT=1,then滑动窗口协议=停等式,回退N协议,发送端连续发出N个帧,接收端以流水线方式顺序接收各个帧,并进行差错检测。一旦某个帧有错,则丢弃该帧和它之后所收到的所有帧。,回退N协议的最大发送窗口大小,ACK1,ACKm,丢失,丢失,ACK2,丢失,假设模m=2n,最大序号Smax=m-1=2n1发送序号:0,1,2,3,.2n1,回退N协议的最大发送窗口大小,WTmWTm-1WTm-1,更不会混淆,发送序号:0,1,2,m-2;重发的第一个序号是0,而下一轮发送的第一个序号是m-1;,当确认全部丢失时易造成混肴,最大发送窗口为:WT=2n1=m-1,选择重传协议,在回退N-ARQ基础上,当接收端发现其中有出错的帧时,它有选择地反馈要求重发的信息,使发送端只重发出错的帧,其余(N1)个正确帧被接收端先存储起来。,选择重传协议,ACK2,NAK3,NAK7,发方,收方,选择重传协议的最大发送窗口大小,ACK1,ACKm,w,(w+1),(w+2),2w-1,丢失,丢失,ACK2,丢失,0,假设:模m=2n,最大序号Smax=m-1=2n1序号空间:0,1,2,3,.2n1(m-1);WTWR=w;,选择重传协议的最大发送窗口大小,If0w-1帧的ACK丢失,then发送端超时重发0,1.w-1;为了避免序号混淆,应使,收发窗口的最大值:wm/2=2n-1,发站发出w个帧(0,1,w-1)后等待应答;接

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论