- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
;;5.1.1 传输层协议概述5.1.1.1 传输层在网络体系结构中的位置;传输层的作用;主机 1 向主机 2 发送数据 ;;5.1.1.2 传输层的协议;; 由于一个主机可以同时运行多个进程,因此传输层有复用和分用的功能。复用就是多个应用层进程同时使用下面传输层的服务,而分用则是传输层将收到的信息分别交给上面应用层中相应的进程。
;; 复用与分用的实现需要依靠端口号。传输层就是通过端口与应用层的应用程序进行信息交互的,应用层各种用户进程通过相应的端口与传输层实体进行信息交互。
端口号只具有本地意义;不同的主机之间,端口号的定义是没有关联的。;熟知端口,数值一般为 0~1023。
登记端口号,数值为1024~49151,为没有熟知端口号的应用程序使用的。使用这个范围的端口号必须在 IANA 登记,以防止重复。
客户端口号或短暂端口号,数值为49152~65535,??给客户进程选择暂时使用。当服务器进程收到客户进程的报文时,就知道了客户进程所使用的动态端口号。通信结束后,这个端口号可供其他客户进程以后使用。 ;协议
;5.1.2 用户数据协议UDP
5.1.2.1 UDP的特点;UDP 是面向报文的 ; 此外,一个UDP模块必须提供产生和验证检验和的功能,但是一个应用程序在使用UDP服务时,可以自由选择是否要求产生检验和。当一个IP模块在收到由IP传来的UDP数据报后,首先检验UDP检验和。如果检验和为0,表示发送方没有计算检验和。如果检验和非0,并且检验和不正确,则UDP将丢弃这个数据报。如果检验和非0,并且正确,则UDP根据数据报中的目标端口号,将其送给指定应用程序等待排队。 ;;;;5.1.3 传输控制协议 TCP
5.1.3.1 TCP的特点
5.1.3.2 TCP 报文段的首部格式
5.1.3.3 TCP 的流量控制
5.1.3.4 TCP的拥塞控制
5.1.3. 5 TCP 的运输连接管理
;5.1.3.1 TCP 的特点 ;;;;;;;;;;;;;;;;;;其他选项;;;
报文丢失的检测:
早期是依靠计时器,超时重传。
重传机制是 TCP 中最重要和最复杂的问题之一。
TCP 每发送一个报文段,就对这个报文段设置一次计时器。只要计时器设置的重传时间到但还没有收到确认,就要重传这一报文段。
两个时间值:
RTT: Round Trip Time 往返时间
RTO: Retransmission TimeOut 超时时间
;;;;发送缓存与接收缓存的作用;一个滑动窗口发送的例子;;允许发送但尚未发送;不允许
发送;;5.1.3.4 TCP的拥塞控制;TCP的拥塞控制窗口;TCP的几种拥塞控制机制;慢开始算法的原理 ;设置慢开始门限状态变量ssthresh与拥塞避免;当网络出现拥塞时;;;;;快重传;快恢复算法 ;;5.1.3.5 TCP 的运输连接管理运输连接的三个阶段 ;;;;;;;;;;;A 必须等待 2MSL 的时间
文档评论(0)