完全理想化的数据传输所基于的两个假定.pptVIP

完全理想化的数据传输所基于的两个假定.ppt

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
完全理想化的数据传输所基于的两个假定

完全理想化的数据传输所基于的两个假定 假定 1: 链路是理想的传输信道,所传送的任何数据既不会出差错也不会丢失。 假定 2: 不管发方以多快的速率发送数据,收方总是来得及收下,并及时上交主机。 这个假定就相当于认为:接收端向主机交付数据的速率永远不会低于发送端发送数据的速率。 具有最简单流量控制的数据链路层协议 现在去掉上述的第二个假定。但是,仍然保留第一个假定,即主机 A 向主机 B传输数据的信道仍然是无差错的理想信道。然而现在不能保证接收端向主机交付数据的速率永远不低于发送端发送数据的速率。 由收方控制发方的数据流,乃是计算机网络中流量控制的一个基本方法。 两种情况的对比(传输均无差错) 实用的停止等待协议 几种常见协议 停止等待协议 连续ARQ协议 选择重传ARQ协议 面向比特的链路控制规程HDLC 停止等待协议的算法 这里不使用否认帧(实用的数据链路层协议大都是这样的),而且确认帧带有序号 n。 按照习惯的表示法,ACKn 表示“第 n – 1 号帧已经收到,现在期望接收第 n 号帧”。 ACK1 表示“0 号帧已收到,现在期望接收的下一帧是 1 号帧”; ACK0 表示“1 号帧已收到,现在期望接收的下一帧是 0 号帧”。 停止等待协议中数据帧和确认帧的发送时间关系 停止等待协议 ARQ 的优缺点 优点:比较简单 。 缺点:通信信道的利用率不高,也就是说,信道还远远没有被数据比特填满。 为了克服这一缺点,就产生了另外两种协议,即连续 ARQ 和选择重传 ARQ。这将在后面进一步讨论。 连续 ARQ 协议的工作原理 需要注意: (1) 接收端只按序接收数据帧。虽然在有差错的 2号帧之后接着又收到了正确的 3 个数据帧,但接收端都必须将这些帧丢弃,因为在这些帧前面有一个 2 号帧还没有收到。虽然丢弃了这些不按序的无差错帧,但应重复发送已发送过的最后一个确认帧(防止确认帧丢失)。 (2) ACK1 表示确认 0 号帧 DATA0,并期望下次收到 1 号帧;ACK2 表示确认 1 号帧 DATA1,并期望下次收到 2 号帧。依此类推。 需要注意: (3) 结点 A 在每发送完一个数据帧时都要设置该帧的超时计时器。如果在所设置的超时时间内收到确认帧,就立即将超时计时器清零。但若在所设置的超时时间到了而未收到确认帧,就要重传相应的数据帧(仍需重新设置超时计时器)。 在等不到 2 号帧的确认而重传 2 号数据帧时,虽然结点 A 已经发完了 5 号帧,但仍必须向回走,将 2号帧及其以后的各帧全部进行重传。连续 ARQ 又称为Go-back-N ARQ,意思是当出现差错必须重传时,要向回走 N 个帧,然后再开始重传。 需要注意: (4) 以上讲述的仅仅是连续 ARQ 协议的工作原理。协议在具体实现时还有许多的细节。例如,用一个计时器就可实现相当于 N 个独立的超时计时器的功能。 纯ALOHA协议之原理 发送 网上各站点在任何时刻只要需要,就可以自由地发送信息(以帧的形式)。 信息发送完毕,发送站等待一段时间,等待时间等于信道上最远的两个站之间的传输时延的两倍。 若在等待时间内收到接收站的确认信息,则表明发送成功,否则重发该数据帧。但为了避免继续冲突,各站需等待一段随机时间后再重发;若再产生冲突,则再等待一段随机时间再重发…… 若多次重发都失败(仍收不到确认信息),则停止发送该帧。 ALOHA协议的最大特点是“想说就说”。 纯ALOHA协议之原理 接收 接收站根据“帧校验字段”(同HDLC帧)值对所接收的帧进行差错检验。 如果检验无差错,而且地址相符,接收站就发送一个确认帧。否则就丢弃所接收的帧。 帧可能因信道噪声或同一时间其他站点传输发出的帧而损坏 (发生冲突了)。任何帧相遇都会立即产生冲突(collision) 纯ALOHA协议最大的缺点是最大吞吐率不到理想值的18% (吞吐率:成功发送的信息数与实际发送的信息数之比)。 时隙ALOHA协议 ALOHA的改进版,1972年由Robert提出,可将吞吐率提高一倍。 将信道时间分为等长的时间长度,每个长度正好等于一个帧的传输时间(又称“时隙”或“分槽“)。 所有站点的时钟必须保持同步。 各站只能在时隙的起始时间才能开始发送信息。 这样只有那些都在同一个时隙开始进行传输的帧才有可能冲突。 故此可能发生冲突的危险区比ALOHA降低了大约一半,在任一帧传输时无其他帧发送的概率约为0.368,即信道的吞吐率最大可达37%。 S-ALOHA P-ALOHA 与S-ALOHA对比 载波监听多路访问协议 CSMA protocol 纯ALOHA和时隙ALOHA的传输效率都不高,主要原因是各站独立地决定发送的时刻,使得冲突的概率很高,信道利

文档评论(0)

118books + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档