第七章 运输层1.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文档。上传文档
查看更多
第七章 运输层1

第七章 运输层;7.1 运输层协议概述;7.1 运输层协议概述;传输层的主要作用 ;传输层的主要作用 ;应用进程之间的通信;与网络层的区别 ;传输层协议和网络层协议的主要区别;运输层的主要功能;运输层向上提供可靠的和不可靠的逻辑通信信道;7.2 TCP/IP 体系中的运输层 7.2.1 运输层中的两个协议;TCP 与 UDP;TCP 与 UDP ;TCP/IP 体系中的运输层协议;TCP 与 UDP;7.2.2 端口的概念;端口的概念;端口在进程之间的通信中所起的作用;插口(socket);软件端口与硬件端口;7.3 用户数据报协议 UDP 7.3.1 UDP 概述;面向报文的 UDP ;端口是用报文队列来实现;7.3.2 UDP 用户数据报的 首部格式;在计算检验和时,临时把“伪首部”和 UDP 用户数据报连接在一起。伪首部仅仅是为了计算检验和。 ;计算 UDP 检验和的例子;计算检验和 的例子;7.4 传输控制协议 TCP 7.4.1 TCP 概述;7.4 传输控制协议 TCP 7.4.1 TCP 概述 ;TCP 的连接 ;TCP 首部;源端口和目的端口字段——各占 2 字节。端口是运输层与应用层的服务接口。运输层的复用和分用功能都要通过端口才能实现。;序号字段——占 4 字节。TCP 连接中传送的数据流中的每一个字节都编上一个序号。序号字段的值则指的是本报文段所发送的数据的第一个字节的序号。;确认号字段——占 4 字节,是期望收到对方的下一个报文段的数据的第一个字节的序号。; 数据偏移——占 4 bit,它指出 TCP 报文段的数据起始处距离 TCP 报文段的起始处有多远。“数据偏移”的单位不是字节而是 32 bit 字(4 字节为计算单位)。 ; 保留字段——占 6 bit,保留为今后使用,但目前应置为 0。 ;TCP 首部;确认比特 ACK —— 只有当 ACK ? 1 时确认号字段才有效。当 ACK ? 0 时,确认号无效。;推送比特 PSH (PuSH) —— 接收 TCP 收到推送比特置 1 的报文段,就尽快地交付给接收应用进程,而不再等到整个缓存都填满了后再向上交付。 ;复位比特 RST (ReSeT) —— 当 RST ? 1 时,表明 TCP 连接中出现严重差错(如由于主机崩溃或其他原因),必须释放连接,然后再重新建立运输连接。 ;同步比特 SYN —— 同步比特 SYN 置为 1,就表示这是一个连接请求或连接接受报文。 ; 终止比特 FIN (FINal) —— 用来释放一个连接。当FIN ? 1 时,表明此报文段的发送端的数据已发送完毕,并要求释放运输连接。 ;窗口字段 —— 占 2 字节。窗口字段用来控制对方发送的数据量,单位为字节。TCP 连接的一端根据设置的缓存空间大小确定自己的接收窗口大小(根据接收端的接收能力来控制发送端的数据量),然后通知对方以确定对方的发送窗口的上限。; 检验和 —— 占 2 字节。检验和字段检验的范围包括首部和数据这两部分。在计算检验和时,要在 TCP 报文段的前面加上 12 字节的伪首部。 ; 紧急指针字段 —— 占 16 bit。紧急指针指出在本报文段中的紧急数据的最后一个字节的序号。 ;; 填充字段 —— 这是为了使整个首部长度是 4 字节的整数倍。 ;7.4.3 TCP 的数据编号与确认;TCP 的数据编号与确认;7.4.4 TCP 的流量控制与拥塞控制 1. 滑动窗口的概念;1. 滑动窗口的概念;④当接收方将程序交给上层后,发ACK段(窗口更新)来告知新的接收窗大小。在 TCP 报文段首部的窗口字段写入的数值就是当前给对方设置的发送窗口数值的上限。 发送窗口在连接建立时由双方商定。但在通信的过程中,接收端可根据自己的资源情况,随时动态地调整对方的发送窗口上限值(可增大或减小)。 ;1. 滑动窗口的例子;收到确认即可前移;100;流量控制的例子(双方确定的窗口值是 400 );TCP的拥塞控制;拥塞控制与流量控制的关系 ;拥塞控接收端窗口 rwnd 和 拥塞窗口 cwnd ;拥塞控接收端窗口 rwnd 和 拥塞窗口 cwnd;慢开始算法的原理;发送方控制拥塞窗口的原则;发送方控制拥塞窗口的原则;发送方控制拥塞窗口的原则;慢开始和拥塞避免算法的实现举例 ;慢开始和拥塞避免算法的实现举例 ;慢开始和拥塞避免算法的实现举例 ;慢开始和拥塞避免算法的实现举例 ;慢开始和拥塞避免算法的实现举例 ;慢开始和拥塞避免算法的实现举例 ;慢开始和拥塞避免算法的实现举例 ;慢开始和拥塞避免算法的实现举例 ;慢开始和拥塞避免算法的实现举例 ;慢开始和拥塞避免算法的实现举例 ;运输连接就有三个阶段,即:连

文档评论(0)

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

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

1亿VIP精品文档

相关文档