第五章_传输层..pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机网络技术 电子科大计算机学院,软件学院 TCP连接管理 TCP的连接管理有三个阶段,即连接建立、数据传送和连接释放。 TCP采用三次握手(three-way handshake)建立连接,即发送方和接收方之间要经历3次交互。 计算机网络技术 电子科大计算机学院,软件学院 TCP连接管理 TCP释放连接的过程与连接建立的过程类似,释放连接需要经历四次握手。双方都必须给对方发出一个断开连接的请求报文并对之确认 计算机网络技术 电子科大计算机学院,软件学院 TCP的可靠传输 TCP则提供可靠的数据传输服务,确保收发双方的数据传输按序、可靠、正确的传输。 校验和、确认、滑动窗口协议、序号以及超时机制是确保数据可靠传输的基本技术 在TCP首部中,校验和字段用于检查TCP报文段是否在传递的过程中出错。序号字段用于对字节流中的每一个字节编号,使接收方能分辨收到的报文是新报文还是重复的报文。而通过首部中的确认号字段,发送方知道接收方目前已经接收了哪个序号之前的数据,并根据此信息决定发送的下一个报文段中第一个字节的序号。此外,对某个序号的重复确认还用于报文的快速重传 计算机网络技术 电子科大计算机学院,软件学院 TCP的确认机制 TCP的确认机制涉及到首部中的确认号字段。该字段是接收方希望收到发送方的下一个报文段中第一个字节的序号。发送方看到这个确认的序号,它就知道接收方已经正确接收了该序号之前的数据。为了提高效率,降低网络开销,可以采取捎带确认,如下图(b)所示。 计算机网络技术 电子科大计算机学院,软件学院 TCP的确认机制 累积确认 :接收方不必每个报文都要发送ACK报文 。 推迟确认:为了减少ACK报文的数量,TCP规定,一个ACK报文可以推迟500ms发出。若500ms内有其他的报文到达,那么只需发送一个累积确认;若没有报文到达,必须立刻发送一个ACK报文。 计算机网络技术 电子科大计算机学院,软件学院 TCP的确认机制 还有一种确认是重复的确认(或冗余确认),重复的确认发生在网络传输出现异常的情况,例如网络延迟很大时和接收方收到失序的报文时。这对可靠数据传输有着非常重要的作用。 计算机网络技术 电子科大计算机学院,软件学院 TCP的超时机制 发送方每发送一个TCP报文,将为该报文设置一个定时器,同时将报 文缓存。在定时器到期之前若收到接收方的确认信息,则将取消定时 器,并将缓存的报文删除。 超时机制的关键是定时器的超时时长。定时器时间若太长,发送方必 须要等待很长时间接收对方的ACK报文,耗费主机资源,同时也降低了 通信双方的交互性和传输效率。但是定时器时间若设置太短,又容 易导致过早超时的现象。 下图是过早超时的情况 计算机网络技术 电子科大计算机学院,软件学院 TCP的超时机制 定时器的时间间隔和网络的往返时延(Round Trip Time,RTT)有关。往返时延表示从发送端发送数据开始,到发送端收到来自接收端的确认(接收端收到数据后便立即发送确认)总共经历的时延 往返时延服从正态分布。其概率密度可表示为p(x)= 其中,a为数学期望;σ2为方差。 计算机网络技术 电子科大计算机学院,软件学院 TCP的超时机制 TCP采用Jacobson提出的算法来估算往返时间RTT, RTT的计算公式如下: RTT= α?(old_RTT)+(1-α)?SAMPLE 其中α称为修正因子,表示RTT与历史值的 相关程度。对于TCP而言,α一般取为0.875 较为合适。 定时器时间间隔Timeout除了与RTT有关,还跟往返时延的方差平方根有关 计算机网络技术 电子科大计算机学院,软件学院 TCP的快速重传机制 超时重传机制存在的一个问题是超时时间间隔(Timeout)往往太长。当一个报文丢失时,发送方需要等待很长的超时时间才重发丢失的分组,这增加了端到端延时。 TCP采取了一种快速重传的机制,即发送方一旦收到三个重复的ACK报文,就立刻重发报文,而不必等到定时器到期。 计算机网络技术 电子科大计算机学院,软件学院 流量控制 流量控制就是控制发送方的发送速率不会超过接收方从缓冲区中处理数据的速率。 TCP使用滑动窗口机制来实现流量控制,滑动窗口接收方根据自己接收数据的能力来限制发送方数据的传输。 TCP对每个通信方都有一个接收窗口(Receive Window)参数,当发送方收到TCP报文段时,从窗口字段中它可以获知接收方目前可以接收的数据量,根据这个值来调整发送方的发送速率。 计算机网络技术 电子科大计算机学院,软件学院 流量控制 糊涂窗口综合症是指接收方向发送方通告只有少量的接收缓冲区可用空间,导致发送方传送多个短报文段的情况。 例如,假设接收方接

文档评论(0)

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

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

1亿VIP精品文档

相关文档