网络通信跟osi_8.ppt

  1. 1、本文档共49页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
网络通信跟osi_8

第八章 传输层 传输层的一般概念 TCP UDP 传输层——Qos 连接建立迟延 连接建立失败概率 吞吐量 传输迟延 传输失败概率 释放迟延 释放失败概率 连接优先权 连接修复能力 服务类型 A型网络服务 具有可接受的差错率和故障告知率; B型网络服务 具有可接受的差错率和不可接受故障告知率; C型网络服务 不具有可接受的差错率和故障告知率; 传输协议等级 0类型(TP0):简单类 1类型(TP1):基本差错修复类 2类型(TP2):复用类 3类型(TP3):差错修复和复用类 4类型(TP4):差错检测、修复和复用类 传输层——独特问题 端到端差错控制 解决网络层以下不能解决的差错控制; 端到端传输连接管理 “三次握手方式”与流水线类似 传输层超时和拥塞控制 8.2.4 TCP的差错控制 2.受损伤的报文段 。 8.2.4 TCP的差错控制 3.丢失的报文段 对于一个丢失的报文段。这与受损报文段的情况完全一样。 4.重复的报文段 当含有同样序号的分组作为另一个收到的报文段到达时,目的TCP丢弃这个分组。 5.失序的报文段 对失序的报文段不确认,直到收到所有它以前的报文段为止 8.2.4 TCP的差错控制 6.丢失的确认 8.2.5 TCP的重发机制 在传输层中,TCP确认到达的时间概率分布不是很集中,所以确定超时重发的时间就很困难。TCP采用了一种自适应算法来计算重发超时时间。这种算法把每次每个报文段发出的时间和收到此报文段确认的时间都记录下来,两时间之差称为报文段的往返时延。针对所有发送正确的报文段的往返时延进行加权平均,得到报文段的平均往返时延RT,而将TCP测量该往返时延所用的时间设为M,根据得到的时延,按照下列公式进行计算修正的RT: RT=αRT+(1-α)M 式中,α是修正因子,一般取值为7/8。 8.2.5 TCP的重发机制 1988年,Jacobson提出一种动态的确定超时重发时间的方法,他提出β的变化要与确认到达时间的概率密度函数的标准偏差大致成比例,并建议采用平均偏差作为对标准偏差的粗略估计。在这种算法中,需要保存另一个修正因子D(偏差值),按照下列公式进行新的计算: D=αD+(1-α)|RT-M| 这时得到的D值与上面的RT值相比,更加令人满意。但是当数据段重发,并确认到达后,不清楚确认是针对先发的数据段还是对重发的数据段进行的,如果只是进行凭空的猜测将导致对数据的严重破坏。 8.2.6 TCP的传输连接管理 1. TCP连接的建立 第一次握手:源端机发送一个带有本次连接序号的请求。 第二次握手:目的主机收到请求后,如果同意连接,则发回一个带有本次连接序号和源端机连接序号的确认。 第三次握手:源端机收到含有两次初始序号的应答后,再向目的主机发送一个带有两次连接序号的确认。 8.2.6 TCP的传输连接管理 TCP协议中连接建立的过程 * * 8.1.1 传输层概述 传输层的位置 8.1.2 提供给高层的服务 最终目标:利用网络层提供的服务向其用户(一般是应用层的进程),提供有效、可靠且价格合理的服务。 主要任务:在优化网络服务的基础上,从源端机到目的端机提供可靠的、价格合理的数据传输,使高层服务用户在相互通信时不必关心通信子网实现的细节,即与所使用的网络无关。 8.1.2 提供给高层的服务 多进程通信情况 8.1.2 提供给高层的服务 应用程序进行数据通信的过程 8.1.2 提供给高层的服务 在物理层上可以透明地传输数据的比特流; 在数据链路层上使得各条链路能传送无差错的数据帧(数据帧按顺序、无丢失、不重复); 在网络层上提供了路由选择和网络互连的功能,使得主机A发送的数据段能够按照合理的路由到达主机B。 服务的质量是否满足? 再次优化网络服务! 服务与协议的关系! 8.1.2 提供给高层的服务 传输层与其上下层之间的关系 传输层中完成传输功能的硬件和软件被称为传输实体TSAP通过传输实体,传输层可以向应用层提供传输服务 8.1.3 TCP/IP协议中的传输层 在TCP/IP协议中有两个并列的协议:UDP和TCP。 UDP(User Datagram Protocol,用户数据报协议)是面向无连接的,即在进行数据传输之前不需要建立连接,而目的主机收到数据报后也不需要发回确认。这种协议提供了一种高效的传输服务。 TCP(Transmission Control Protocol,传输控制协议)是面向连接的,即在进行数据传输之前需要先建立连接,而且目的主机收到数据报后要发回确认信息。这种协议提供了一种可靠的传输服务。与UDP相比

文档评论(0)

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

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

1亿VIP精品文档

相关文档