Internet核心原理与应用技术 教学课件 ppt 作者 郭银章 第10章

上传人:E**** 文档编号:89371341 上传时间:2019-05-24 格式:PPT 页数:33 大小:816.50KB
返回 下载 相关 举报
Internet核心原理与应用技术 教学课件 ppt 作者  郭银章 第10章_第1页
第1页 / 共33页
Internet核心原理与应用技术 教学课件 ppt 作者  郭银章 第10章_第2页
第2页 / 共33页
Internet核心原理与应用技术 教学课件 ppt 作者  郭银章 第10章_第3页
第3页 / 共33页
Internet核心原理与应用技术 教学课件 ppt 作者  郭银章 第10章_第4页
第4页 / 共33页
Internet核心原理与应用技术 教学课件 ppt 作者  郭银章 第10章_第5页
第5页 / 共33页
点击查看更多>>
资源描述

《Internet核心原理与应用技术 教学课件 ppt 作者 郭银章 第10章》由会员分享,可在线阅读,更多相关《Internet核心原理与应用技术 教学课件 ppt 作者 郭银章 第10章(33页珍藏版)》请在金锄头文库上搜索。

1、第10章 Internet传输层协议 TCP/UDP,图10.1 传输层协议TCP和UDP,10.1 可靠的数据传输控制协议,TCP首先是由CERF和KAHN在CK74中提出的,在最初的体系结构中TCP和IP是结合在一起的,后来才将这两层分开。从理论上来说由于TCP只需要网络层提供最简单的数据包传递服务,因此TCP可以运行在网络层之上的任何层次里,但通常TCP还是运行在IP之上的。,表10.1 常用的网络应用程序的端口号,10.1.1 TCP可靠传输 控制机制,TCP是可靠传输协议,但是它是建立在不保证可靠性的IP数据报服务之上的。,10.1.2 TCP滑动窗口 控制机制,滑动窗口的主要作用如

2、下。 (1)源进程在接受ACK前发送多少数据报文。 (2)目标进程限制源进程发送数据的总量,以保证有足够的缓冲空间来容纳数据。,图10.2 滑动窗口机制,(3)窗口外左边的字节已被发送,而且已经收到确认。 (4)窗口内的字节可以发送或者已经被发送,但未收到确认。 (5)窗口外右边的字节不能够被发送。,图10.3 滑动窗口举例,10.2 TCP的数据报格式,图10.4 TCP数据报格式,10.3 TCP连接建立的三次握手,在连接建立过程中要解决以下3个问题。 (1)要使每一方能够确知对方的存在。 (2)要允许双方协商一些参数,例如:最大报文段长度、最大窗口大小和服务质量等。 (3)能够对传输实体

3、资源,如缓存大小、连接表中的项目等进行分配。,图10.5 用三次握手建立TCP连接,10.4 TCP连接关闭的过程,图10.6 TCP连接释放的过程,10.5 TCP的累计重传策略,10.5.1 TCP的累计确认重传机制,10.5.2 TCP的累计超时值的 确定,SRTT=SRTT+(1)RTT(来回传输时间) RTO=SRTT,10.6 TCP的拥塞控制,10.6.1 TCP拥塞控制算法 TCP用于拥塞控制的参数主要如下。,(1)拥塞窗口(cwnd) (2)接收端窗口(receiver window,rwnd) (3)发送窗口(win) (4)慢启动门限值(ssthresh),(5)来回传输

4、时间(RTT) (6)超时重传时间(RTO) (7)快速重传门限值(tcprexmtthresh),10.6.2 慢启动和拥塞避免算法,发送窗口的上限值=Minrwnd,cwnd,10.6.3 快重传和快恢复算法,快速重传是当TCP源端收到到3个相同的ACK副本时,即认为有数据包丢失,则源端重传丢失的数据包,而不必等待RTO超时。同时将ssthresh设置为当前cwnd值的一半,并且将cwnd减为原先的一半。下面结合一个例子来说明快重传的工作原理。,10.7 TCP的协议扩充,为了与现有的TCP实现兼容,TCP功能的扩充都是通过定义新的TCP选项来实现的。,1窗口比例因子选项,图10.7 窗口

5、比例因子选项,2负确认选项,图10.8 负确认选项,10.8 用户数据报协议,10.8.1 UDP概述 用户数据报协议(UDP)提供端到端、无连接的,不保证可靠性的数据报传输服务,它允许网上主机应用程序之间传递数据。,(1)发送数据之前不需要建立连接(当然发送数据结束时也没有连接需要释放),因此减少了开销和发送数据之前的时延。,(2)UDP不使用拥塞控制,也不保证可靠交付,因此主机不需要维持具有许多参数的、复杂的连接状态表。,(3)UDP用户数据报只有8个字节的头部开销,比TCP的20个字节的头部要短。,(4)由于UDP没有拥塞控制,因此网络出现的拥塞不会使源主机的发送速率降低。,表10.2 使用UDP和TCP的各种应用和应用层协议,图10.9 UDP中的队列,10.8.2 UDP用户数据报的 头部格式,图10.10 UDP用户数据报的报文格式,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号