




已阅读5页,还剩22页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
33流量控制Q功能控制发送方的发送数据量,使得不能超过接收方的接收能力。(接收方使用反馈机制,向发送方应答,报告自己当前的接收情况和能力。接收能力由接收设备的处理速度、接收缓冲的容量等影响)Q两种常用的流量控制策略停等协议滑动窗口协议1停等协议(STOPANDWAIT)过程发送方发完一帧后,停止发送,并启动定时器,等待对方应答。接收者收到帧,若正确则应答ACK,错误则应答NAK。发送者若收到ACK,接着发送下一幀;若收到NAK、或超时,则重发该幀。停等协议适用于半双工或全双工信道,且传输时延短的链路,信号传输时延较长时传输效率比较低。优点简单缺点信道利用率低,信道利用率低,效率低停等协议原理将差错控制和流量控制结合起来接收方对幀校验,出错则重发措施1发送方和接收方各有一个帧缓冲区发送方和接收方各有一个帧缓冲区2为解决重复幀问题,需对幀进行编号,为解决重复幀问题,需对幀进行编号,编编号只需两个号只需两个0或或1,以区分是新幀还是重以区分是新幀还是重复复之前的幀之前的幀3发送帧依次交替编号为发送帧依次交替编号为0,1帧帧4应答帧则需指明所应答的帧号应答帧则需指明所应答的帧号5设置超时重发设置超时重发停等ARQ初始时,双方维护的幀编号都为0;发送方维护的幀编号表明当前当前所发幀所发幀的序号的序号,接收方维护的幀编号表明接收方当前当前期望接期望接收收的幀序号的幀序号。停等ARQ1停等ARQ2发送方收到应答幀后,如果应答幀中的幀编号与当前维护的幀编号相同相同、或超时超时未收到应答,则重发当前编号的幀。因发出的数据幀丢失引起超时超时未收到应答,则重发当前编号的幀。超时时间的设置必须恰当,既不能太大也不能太小。停等ARQ3超时的另一种情况因为应答幀丢失而引起超时重发。停等ARQ4停等ARQFRAME0ACK1FRAME1ACK0FRAME0FRAME0ACK1FRAME1ACK0FRAME1ACK0发送方发送方接收方接收方超时超时超时超时帧丢失帧丢失重发重发ACK丢失丢失重发重发窗口机制窗口机制Q发送方和接收方都具有一定容量的缓冲区(即窗口),允许发送站连续连续发送多个多个幀而不需要等待应答Q发送窗口发送窗口就是发送端允许连续发送的幀的序号表,发送端可以不等待应答而连续发送的最大幀数称为发送窗口的尺寸发送窗口的尺寸Q接收窗口接收窗口是接收方允许接收的幀的序号表,凡落在接收窗口内的幀,接收方都必须处理,落在接收窗口外的幀被丢弃接收方每次允许接收的幀数称为接收窗口的尺寸接收窗口的尺寸。(2)滑动窗口协议滑动窗口协议(SLIDINGWINDOW)滑动窗口Q目的对可以连续发出的最多帧数(已发出但未确认的帧)目的对可以连续发出的最多帧数(已发出但未确认的帧)作限制作限制Q序号使用循环重复使用有限的帧序号序号使用循环重复使用有限的帧序号Q流量控制流量控制发送窗口发送窗口其大小其大小WWT表示在收到对方确认的信息之前,表示在收到对方确认的信息之前,可以连续发出的最多数据帧数(只有序号在窗可以连续发出的最多数据帧数(只有序号在窗口内的帧才可以发送)口内的帧才可以发送)接收窗口接收窗口其大小其大小WWR为可以连续接收的最多数据帧数为可以连续接收的最多数据帧数(只有序号在窗口内的帧才可以接收,否则(只有序号在窗口内的帧才可以接收,否则丢弃)丢弃)Q接收窗口驱动发送窗口的转动接收窗口驱动发送窗口的转动滑动窗口示例10123456701234567已成功发出已成功发出的数据帧的数据帧将发出的数据帧将发出的数据帧窗口后沿窗口后沿窗口前沿窗口前沿帧序号帧序号发送方缓冲区0123456701234567已正确接收已正确接收的数据帧的数据帧将收到的数据帧将收到的数据帧帧序号帧序号接收方缓冲区窗口后沿窗口后沿窗口前沿窗口前沿连续ARQQ发送方发送方可连续发送可连续发送多多帧帧,每次发送的幀序号数为上,每次发送的幀序号数为上次幀序号数加次幀序号数加1,它必须位于发送窗口内。,它必须位于发送窗口内。发送发送方保存所有已发送、但未确认的数据帧,以备出方保存所有已发送、但未确认的数据帧,以备出错重发。错重发。连续发出多幀后,因还未收到对方确认连续发出多幀后,因还未收到对方确认信息,信息,发送窗口缩小发送窗口缩小;当;当收到对方确认回答后收到对方确认回答后,清除已确认的幀所占的幀缓冲区,因而清除已确认的幀所占的幀缓冲区,因而发送窗口发送窗口扩大。扩大。连续ARQ(续)Q接收方接收方若接收幀后若接收幀后尚未回答尚未回答,因幀数据还未交上层,其,因幀数据还未交上层,其幀缓冲未释放,故幀缓冲未释放,故接收窗口缩小接收窗口缩小;若接收端;若接收端回答后回答后,表示幀数据已交上层,接收缓冲区空出,因此,表示幀数据已交上层,接收缓冲区空出,因此接接收窗口相应扩大收窗口相应扩大。Q捎带应答捎带应答为每个幀都单独发一个应答幀,效率比较低。为每个幀都单独发一个应答幀,效率比较低。实际通信中,实际通信中,双方都有数据发给对方双方都有数据发给对方,因此可以,因此可以在反方向传输的数据幀中增加一个字段,专门用来携带在反方向传输的数据幀中增加一个字段,专门用来携带给对方的应答信息,这种方式称为捎带应答(背载)。给对方的应答信息,这种方式称为捎带应答(背载)。Q应答策略应答策略接收方在收到一个幀后可以等待一定的时间后再应接收方在收到一个幀后可以等待一定的时间后再应答,不必对每一个幀都单独应答,通常用对某一个幀的答,不必对每一个幀都单独应答,通常用对某一个幀的应答来代替对该幀之前所有幀的应答。应答来代替对该幀之前所有幀的应答。收到收到ACKN应答帧后,表示应答帧后,表示N号号之前的数据帧已被正之前的数据帧已被正确接收,希望下次接收确接收,希望下次接收N号幀。号幀。收到收到NAKN应答帧后,表示应答帧后,表示N号号之前的数据帧已被正之前的数据帧已被正确接收,而确接收,而N号帧出错,希望重发号帧出错,希望重发N号帧。号帧。发送方发出一幀后,启动相应的定时器,超时会重发。发送方发出一幀后,启动相应的定时器,超时会重发。连续连续ARQ(续)续)滑动窗口示例2滑动窗口示例301234567012345670123456701234567012345670123456701234567012345670123456701234567012345670123456701234567012345670123456701234567012345670123456701234567012345670,1,2ACK33ACK4WT7WR74,5,6出错全部重发(GOBACKN)若发送方发出连续的若干幀后,收到对其中某一帧的否若发送方发出连续的若干幀后,收到对其中某一帧的否认帧,则从该帧及该幀开始的后续帧全部重发。认帧,则从该帧及该幀开始的后续帧全部重发。Q优点连续发送提高了信道利用率优点连续发送提高了信道利用率Q缺点导致某些对方已正确接收的帧也重传,因此降低了缺点导致某些对方已正确接收的帧也重传,因此降低了发送效率发送效率Q出错全部重发时,发送窗口出错全部重发时,发送窗口WWT2N1设幀序号为设幀序号为N位位Q误码率较低时,连续误码率较低时,连续ARQ优于停等协议;反之则不一定。优于停等协议;反之则不一定。出错重发可分为出错重发可分为“出错全部重发出错全部重发”和和“出错选择重发出错选择重发”WT2N1时正常,WT2N1时出错发送窗口大小受限说明WT2N1时此处N2WT2N1时GOBACKNARQFRAME1SENDERRECEIVER出错出错7,8帧帧被丢弃被丢弃FRAME2FRAME3ACK4FRAME4FRAME5ACK6FRAME6FRAME7FRAME8NACK6ACK9FRAME7FRAME6FRAME86,7,8帧帧重传重传GOBACKNARQ正常传输时GOBACKNARQ丢失帧时出错选择重发(SELECTIVEREPEAT)若若发送方发出连续的若干幀后,发送方发出连续的若干幀后,收到对其中某一帧收到对其中某一帧的否认帧,的否认帧,只重传该出错幀或定时器超时的数据帧。只重传该出错幀或定时器超时的数据帧。Q方法方法WWR1时,暂存接受窗口中序号在出错时,暂存接受窗口中序号在出错帧之后的数据帧帧之后的数据帧Q优点优点避免重传已正确传送的帧,提高了信道避免重传已正确传送的帧,提高了信道利用率利用率Q缺点缺点在接收端需要占用一定容量的缓存在接收端需要占用一定容量的缓存Q出错选择重发时,出错选择重发时,接收窗口的尺寸接收窗口的尺寸设幀序号为设幀序号为N位位WWR2N1选择重传ARQFRAME1SENDERRECEIVER出错出错FRAME2FRAME3ACK4FRAME4FRAME5ACK6FRAME6F
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025福建厦门集美区乐海小学产假顶岗校医招聘1人备考考试题库附答案解析
- 2025湖南岳阳新天地保安服务公司招聘总经理助理1人备考练习题库及答案解析
- 2025广西桂林兴安县乡镇所属事业单位直接考核招聘“三支一扶”服务期满人员4人笔试参考题库附答案解析
- 中国华电战略发展研究中心招聘4人备考考试题库附答案解析
- 工程质量管理控制论文
- 2025河南中航光电科技股份有限公司招聘备考考试题库附答案解析
- 中国水利水电科学研究院岩土工程研究所科研助理招聘2人备考考试题库附答案解析
- 2025北京市房山区燕山教育委员会所属事业单位第三批招聘教师13人备考考试题库附答案解析
- “梦想靠岸”招商银行沈阳分行2026校园招聘备考考试题库附答案解析
- 农产品质量安全监管中的公平与公正-洞察及研究
- 2025呼和浩特粮油收储有限公司招聘18名工作人员考试参考题库及答案解析
- EYSkyworth供应链SCM流程规划含现状分析与调研访谈记录
- 三年级健康饮食教案
- 混合信号芯片测试验证-洞察及研究
- 5.1 延续文化血脉(课件) 2025-2026学年度九年级上册 道德与法治 统编版
- aeo认证管理制度
- 新22J01 工程做法图集
- 六年级上册数学课件-2.7 倒数的认识丨苏教版 (共23张PPT)
- 江苏省日照小时数
- GB∕T 21448-2017 埋地钢质管道阴极保护技术规范
- 三旺交换机环网调试步骤
评论
0/150
提交评论