- 1、本文档共110页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
高级计算机网络 第8章TCP.ppt
高级计算机网络;内容纲要;1 传输层概述 ;;;;提供给高层的服务 ;传输层 协议;;;;两个对等运输实体在通信时传送的数据单位叫作运输协议数据单元 TPDU (Transport Protocol Data Unit)。
TCP 传送的数据单位协议是 TCP 报文段(segment)
UDP 传送的数据单位协议是 UDP 报文或用户数据报。 ;端口 ;;;套接字;;2 用户数据报协议UDP ;UDP 格式;UDP 格式;;;;UDP的工作原理 ;UDP 应用;3 传输控制协议TCP ;TCP不支持组播和广播,UDP不支持组播和广播;
TCP可靠、支持流量调节,UDP不可靠、不支持流量调节;
TCP面向连接、UDP面向消息;;TCP报文的格式 ;;;;;校验和;例:假设发送下面的16位数据,采用8位校验和。
和: 校验和
发送 00111001;TCP的可靠性;TCP是如何解决可靠性问题的?
TCP将传输的所有信息看做有顺序的字节流,每个字节都指派一个唯一的编号(编号依字节顺序连续);
TCP每发送一批字节,都必须等待接收方对这批字节的接收确认;
TCP每接受一批字节,都要明确向发送方确认,确认号=本次接受的最高字节编号+1;
若发送的字节在发送方期待的时间内(1-2ms)未收到接收确认,该批字节将被重新发送,直到被明确接收;
TCP依据窗口参数向对方通告本方接收缓冲区大小。
;*;连接;TCP连接是通讯双方约定的一组逻辑状态,使得后续的数据通讯完全被置于连接控制之下,以保证可靠性和流量调节;
状态参数包括双方当前将要发送的下一个字节的编号(序列号)、以向对方确认接收的字节最大编号(确认号)、当前窗口大小。
一个TCP连接由四个属性标识:客户进程的TCP端口号、服务器进程的TCP端口号、双方进程分别所在计算机的IP地址。
;连接建立过程中要解决以下三个问题:
要使每一方能够确知对方的存在。
要允许双方协商一些参数(如最大报文段长度,最大窗口大小,服务质量等)。
能够对运输实体资源(如缓存大小,连接表中的项目等)进行分配。
TCP 的连接和建立都是采用客户服务器方式。
主动发起连接建立的应用进程叫做客户(client)。
被动等待连接建立的应用进程叫做服务器(server)。
;;; ;;;; ;TCP 连接释放的过程 ;; ; ;Question:
TCP接受方如何精确知道所接受的TCP段的载荷长度?
TCP段的确认号的实质意义是什么?
;; ; ; ; ; ; ;TCP的流量控制+拥塞控制;TCP流量控制;;;;利用可变窗口大小进行流量控制双方确定的窗口值是 400 ;拥塞和拥塞控制;;缘由/代价-拥塞问题:场景1 ;缘由/代价-拥塞问题: 场景 2 ;缘由/代价-拥塞问题: 场景 2 ;;拥塞控制就是网络节点采取措施来避免拥塞的发生或者对拥塞的发生作出反应,在图中就是使负载保持在Knee附近.拥塞控制主要考虑端节点之间的网络环境,目的是使负载不超过网络的传送能力;而流控制主要考虑接收端,目的是使发送端的发送速率不超过接收端的接收能力.
拥塞控制算法包含拥塞避免(congestion avoidance)和拥塞控制(congestion control)。
拥塞控制是“恢复”机制,它用于把网络从拥塞状态中恢复出来;拥塞避免是“预防”机制,它的目标是避免网络进入拥塞状态,使网络运行在高吞吐量、低延迟的状态下. ;拥塞问题的解决方案;;发送窗口的上限值;Tcp tahoe算法的原理;慢启动和拥塞避免算法的实现举例;慢启动和拥塞避免算法的实现举例 ;慢启动和拥塞避免算法的实现举例 ;慢启动和拥塞避免算法的实现举例 ;慢启动和拥塞避免算法的实现举例 ;慢启动和拥塞避免算法的实现举例 ;慢启动和拥塞避免算法的实现举例 ;慢启动和拥塞避免算法的实现举例 ;出现拥塞;慢启动和拥塞避免算法的实现举例 ;慢启动和拥塞避免算法的实现举例 ;TCP拥塞控制的AIMD;;快重传和快恢复;快重传举例;快恢复算法;TCP 的重传机制;往返时延的方差很大; 往返时延的自适应算法 ;超时重传时间 RTO (RetransmissionTime-Out) ;往返时延 RTT?;Karn 算法 ;TCP中的定时器;随机早期丢弃 RED(Random Early Discard);;丢弃概率 p 与 THmin 和 Thmax 的关系 ;谢谢!;基本习题与解答 ;3,在下列几组协议中,哪一组是网络层协议?
a. IP,
您可能关注的文档
最近下载
- 【苏教版】初中七年级上册同步练习及单元测试(全册)(含答案).pdf VIP
- 山东省烟台市(新版)2024小学语文部编版小升初测试(培优卷)完整试卷(含答案).docx VIP
- 《干法》稻盛和夫.pdf-2019-02-13-13-27-03-150.docx VIP
- 筋伤-踝部筋伤(中医骨伤科学十三五教材)【57页】.pptx VIP
- 室内装修改造施工组织设计.pdf VIP
- 加利福尼亚州驾驶员手册简体中文版.pdf VIP
- 初中物理跨学科设计方案.docx VIP
- 毕业设计总结集锦3篇.docx VIP
- 2025年股东董事增资备忘录.docx VIP
- 八年级物理声现象单元测试卷.doc VIP
文档评论(0)