《第5章传输层》-课件.ppt

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第5章 传输层 5.1 知识结构图 传输层 寻址与 端口号 服务 UDP TCP 面向无连接 服务 面向连接 服务 面向无连接 服务 面向数据报 UDP校验 面向连接 服务 连接管理 可靠传输 流量控制 拥塞控制 三步握手 四步分离 面向字节流 序号机制 累积确认 滑动窗口 发送窗口取 接收窗口的 最小值 慢开始 拥塞避免 快恢复 快重传 5.2 大纲要点归纳 1.传输层端口 用一个16位端口号进行标志。端口号只具有本地意义,即端口号只是为了标志本计算机应用层中的各进程。在因特网中不同计算机的相同端口号是没有联系的。下图是TCP首部,掌握每个字段的含义。 2.TCP连接管理 三次握手的报文序列 四步分离机制 例1(2011年第39题) 主机甲向主机乙发送一个(SYN=1,seq=11 220)的TCP段,期望与主机乙建立TCP连接,若主机乙接受该连接请求,则主机乙向主机甲发送的正确TCP段可能是( )。 A.(SYN=0,ACK=0,seq=11 221,ack=11 221) B.(SYN=1,ACK=1,seq=11 220,ack=11 220) C.(SYN=1,ACK=1,seq=11 221,ack=11 221) D.(SYN=0,ACK=0,seq=11 220,ack=11 220) 答案:C 例2(2009年第38题) 主机甲和主机乙已建立一个TCP连接,主机甲向主机乙发送了两个连续的TCP段,分别包括300字节和500字节的有效载荷,第一个段的序列号为200,主机乙正确接收到两个段后,发送给主机甲的确认序列号是( )。 A.500 B.700 C.800 D.1000 答案:D 甲 乙 Seq=200,300字节 Seq=500,500字节 ACK=1000 考查TCP的数据编号与确认 TCP是面向字节流的,其选择确认(ACK)机制是接收端对字节序号进行确认,其返回的序号是接收端下一次期望接收的序号,因此主机乙接收两个网段后返回给主机甲的确认序列号是1000,如图所示。 例3(2011年第40题) 主机甲和主机乙之间已建立一个TCP连接,主机甲向主机乙发送了3个连续的TCP段,分别包含300字节,400字节和500字节的有效载荷,第3个段的序号为900。若主机乙仅正确收到第1个段和第3个段,则主机乙发送给主机甲的确认序号是( )。 A.300 B.500 C.1200 D.1400 答案:B 甲 乙 Seq=200,300字节 Seq=500,400字节 ACK=500 Seq=900,500字节 TCP段首部中的序号字段是指本报文所发送的数据第一个字节的序号。第三个字段的序号为900,则第二个段的序号为 900-400=500,而确认号是期待接收到对方下一个报文的第一个字节的序号,现在主机乙期待接收第二个字段,其过程如图所示。 例4(2013年第39题) 主机甲和主机乙之间已建立一个TCP连接,双方持续有数据传输,且数据无差错与丢失。若甲收到1个来自乙的TCP段,该段的序号为1913、确认序号为2046、有效载荷为100字节,则甲立即发送给乙的TCP段的序号和确认序号分别是( )。 A.2046、2012 B.2046、2013 C.2047、2012 D.2047、2013 答案:B 若甲收到1个来自乙的TCP段,该段的序号seq=1913、确认序号ack=2046、有效载荷为100字节,则甲立即发送给乙的TCP段的序号seq1=ack=2046和确认序号ack1=seq+100=2013,答案为B。 3.TCP的滑动窗口机制 为了提高报文段的传输速率,TCP采用大小可变的滑动窗口进行流量控制。窗口大小的单位是字节。发送窗口在连接建立时由双方商定,但在通信过程中,接收端可根据自己的接收缓存的大小,随时动态地调整发送端的发送窗口的上限值。这就是接收端窗口rwnd(receiver windows),这个值被放在接收端发送的TCP报文首部的窗口字段中。 同时,发送端根据其对当前网络拥塞程度的估计而确定的窗口值,叫做拥塞窗口cwnd(congestion windows)。其大小与网络的带宽和时延密切相关。 发送端设置的当前能够发送数据量的大小叫做发送窗口,发送窗口的上限值由下面公式确定:发送窗口的上限值=M

文档评论(0)

沙卡娜 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档