计算机网络授课课件第十四讲 运输层3.ppt

计算机网络授课课件第十四讲 运输层3.ppt

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
NetWork 计算机网络(第 5 版) 第 5 章 运输层 数据通信与计算机网络 第 5 章 本讲主要内容 5.6 TCP 可靠传输的实现 5.6.1 以字节为单位的滑动窗口 5.6.2 超时重传时间的选择 5.7 TCP 的流量控制 不允许接收 已发送 确认 允许接收 B 的接收窗口 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 P B1 P B2 P B3 seq=31,rwnd=20 不允许发送 收到 确认 允许发送但尚未发送 A 的发送窗口 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 已发送但未收到确认 56 P A1 P A2 P A3 不允许接收 已发送 确认 允许接收 B 的接收窗口 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 P B1 P B2 P B3 seq=35,rwnd=20 不允许发送 收到 确认 允许发送但尚未发送 A 的发送窗口 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 已发送但未收到确认 56 P A1 P A2 P A3 数据通信与计算机网络 不允许 发送 已发送并收到确认 A 的发送窗口已满,有效窗口为零 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 已发送但未收到确认 56 P 1 P 2 P 3 A 的发送窗口内的序号都已用完, 但还没有再收到确认,必须停止发送。 数据通信与计算机网络 发送缓存 最后被确认 的字节 发送应用程序 发送缓存 最后发送 的字节 发送窗口 已发送 TCP 序号增大 数据通信与计算机网络 接收缓存 接收应用程序 已收到 接收窗口 TCP 接收缓存 下一个读取 的字节 序号增大 下一个期望收到的 字节(确认号) 数据通信与计算机网络 发送缓存与接收缓存的作用 ? 发送缓存用来暂时存放: ? 发送应用程序传送给发送方 TCP 准备发送的数据; ? TCP 已发送出但尚未收到确认的数据。 ? 接收缓存用来暂时存放: ? 按序到达的、但尚未被接收应用程序读取的数据; ? 不按序到达的数据。 数据通信与计算机网络 需要强调三点 ? A 的发送窗口并不总是和 B 的接收窗口一样大(因为 有一定的时间滞后)。 ? TCP 标准没有规定对不按序到达的数据应如何处理。 通常是先临时存放在接收窗口中,等到字节流中所缺 少的字节收到后,再按序交付上层的应用进程。 ? TCP 要求接收方必须有累积确认的功能,这样可以减 小传输开销 。 ? 习题 5-30 设 TCP 使用的最大窗口为 64KB 。而传输信道的 带宽可认为是不受限制的。若报文段的平均时延为 20ms , 问所能得到的最大的吞吐量是多少? ? 答:可见在报文段平均往返时延 20ms 内,发送方最多能 发送 64 × 1024 × 8 比特,所以最大的吞吐量为 =64 × 1024 × 8 ÷( 20 × 10 -3 ) it/s=26.21Mbit/s 数据通信与计算机网络 第 5 章 本讲主要内容 5.6 TCP 可靠传输的实现 5.6.1 以字节为单位的滑动窗口 5.6.2 超时重传时间的选择 5.7 TCP 的流量控制 数据通信与计算机网络 5.6.2 超时重传时间的选择 ? TCP 每发送一个报文段,就对这个报文段设置一次计 时器。只要计时器设置的重传时间到但还没有收到确 认,就要重传这一报文段。 ? 重传机制是 TCP 中最重要和最复杂的问题之一。 数据通信与计算机网络 往返时延的方差很大 ? 由于 TCP 的下层是一个互联网环境, IP 数据报所选择的路由变化很 大。因而运输层的往返时间的方差也很大。 时间 数据链路层 T 1 T 2 往返时间的 概率分布 数据通信与计算机网络 加权平均往返时间 ? TCP 保留了 RTT 的一个 加权平均往返时间 RTT S (这又称 为 平滑的往返时间 )。 ? 第一次测量到 RTT 样本

文档评论(0)

wangsux + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档