- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
接收窗口
第2章 数据通信 * Lecture Review 交换 电路交换 报文交换 分组交换 多路复用 频分、时分、波分 各种调制-脉冲编码、差分脉冲编码、增量 数据链路层的功能 向网络层提供服务接口 成帧 错误控制 流控制 2.8 流量控制 2.8.1流量控制概述 2.8.2流量控制技术 2.8 成帧 为什么要成帧 化大为小、化繁为简 成帧的本质 将位流分解到离散的帧中 成帧的方法 帧之间插入时间间隙 2.8 成帧 2.8 成帧 2.8 成帧 2.8.1 流量控制概述 1. 流量控制的含义 所谓流量控制就是调整发送信息的速率,接收结点能够及时处理它们的一个过程。 2. 流量控制的目的 流量控制是为了防止网络出现拥挤及死锁而采取的一种措施。当发至某一接收结点的信息速率超出该结点的处理或转换报文的能力时,就会出现拥挤现象。因此,防止拥挤的问题就简化为各结点提供一种能控制来自其他结点的信息速率的方法问题。 2.8.1 流量控制概述 流量控制的另一目的是使业务量均匀地分配给各个网络结点。因此,即使在网路正常工作情况下,流量控制也能减少信息的传递时延,并能防止网络的任何部分(相对于其余部分来说)处于过负荷状态。 2.8.2 流量控制技术 1. 停止-等待控制 停止-等待控制方法是最简单的一种流量控制技术,它采用单工或半双工通信方式。当发送方发送完一数据帧后,便等待接收方发回的反馈信号。若收到的是肯定(ACK,Acknowledgement )信息,则接着发送下一帧;若收到的是否定(NAK, Negative AcKnowledgement )信息超时而没有受到反馈信号,则重发刚刚发过的数据帧。 2.8.2 流量控制技术 下面我们以图2.35为例,讨论停止-等待控制方法的传输过程。 初始时,发送方当前发送的帧序号N(s)=1,接收方将要接收的帧序号N(R)=1。 当发送方开始发送时,首先从缓冲区取出0号帧发送出去。 当接收方收到发送方送来的0号帧时,首先进行帧校验,如果校验正确且帧序号一致,则向发送方返回一个肯定应答信号(ACK),然后准备接收下一帧;如果帧校验有误或帧序号不一致,则向发送方返回一个否定应答信号(NAK),要求发送方重新发送该数据帧。 发送方收到应答信号后,根据接收方返回的肯定或否定信号,确定是发送下一数据还是重发原数据帧。 超时重发是指原数据帧,超时时间的设置要适当,避免造成不必要的浪费。 2.8.2 流量控制技术 停止-等待流量控制的优点是控制简单,但也造成传输过程中吞吐量的降低,从而使得传输线路的使用率不高。 图2.35 停止-等待方式 2.8.2 流量控制技术 2.滑动窗口流量控制 为了提高传输效率,使用滑动窗口控制方法是一种更为有效的策略。它采用全双工通信方式,发送方在窗口尺寸允许的情况下,可连续不断的发送数据帧,这样就大大提高了信道使用率。 2.8.2 流量控制技术 (1)发送窗口和接收窗口 发送窗口。发送窗口是指发送方允许连续发送帧的序号表。发送方在不等待应答而连续发送的最大帧数称为发送窗口的尺寸。 接收窗口。接收窗口是指接收方允许接收帧的序号表。凡是发送到接收窗口内的帧,才能被接收方所接收,在窗口外的其它帧将被丢弃。 窗口滑动。发送方每发送一帧,窗口便向前滑动一个格,直到发送帧数等于最大窗口数目时便停止发送。 2.8.2 流量控制技术 (2)窗口的滑动过程 发送窗口的大小(宽度)规定了发送方在未接到应答的情况下,允许发送的数据单元数。也就是说,窗口中能容纳的逻辑数据单元数,就是该窗口的大小。 才用选择性重传的滑动窗口协议 (a) Initial situation with a window size seven. (b) After seven frames sent and received, but not acknowledged. (c) Initial situation with a window size of four. (d) After four frames sent and received, but not acknowledged. 图2.36 发送窗口的工作原理 2.8.2 流量控制技术 2.8.2 流量控制技术 图2.37说明了接收窗口的移动窗口,其窗口大小为4。 图2.37 接收窗口的工作原理 2.8.2 流量控制技术 前面介绍了滑动窗口进行流量控制的基本原理,具体实现时,还有一些问题要处理,如: 窗口宽度的控制是预先固定化,还是可适当调整。 窗口位置的移动控制是整体移动,还是顺次移动。 接收方的窗口宽度与发送方相同还是不同。 第2章 数据通信 *
文档评论(0)