第12章 传输层协议与应用.PPT
《第12章 传输层协议与应用.PPT》由会员分享,可在线阅读,更多相关《第12章 传输层协议与应用.PPT(33页珍藏版)》请在优知文库上搜索。
1、Page 1/33第第8-11章内容回顾章内容回顾v IP地址地址 分类分类 子网划分子网划分v网络层协议网络层协议 ICMP ARP与与RARPv静态路由与默认路由静态路由与默认路由 原理与配置原理与配置 适用的环境适用的环境vRIP路由协议路由协议 工作原理路由表的形成与维护、度量值、水平分割工作原理路由表的形成与维护、度量值、水平分割 RIP v1与与v2的配置的配置Version 2.0传输层协议与应用传输层协议与应用传输层协议与应用传输层协议与应用传输层协议与应用传输层协议与应用第第12章章Page 3/33本章目标本章目标v 掌握掌握TCP的封装和工作原理的封装和工作原理v 掌握掌
2、握UDP的封装和工作原理的封装和工作原理v 了解常用的了解常用的TCP和和UDP端口号端口号v 对对TCP和和UDP首部能够进行分析首部能够进行分析Page 4/33本章结构本章结构传输层传输层提供端到端的连接提供端到端的连接拥塞控制拥塞控制TCP的连接与断开的连接与断开TCP封装格式封装格式UDP封装格式封装格式传输层的作用传输层的作用UDP工作原理工作原理TCP工作原理工作原理流量控制流量控制差错控制差错控制计时器计时器TCP的应用的应用UDP的应用的应用Page 5/33传输层的作用传输层的作用v IP层提供点到点的连接层提供点到点的连接v 传输层提供端到端的连接传输层提供端到端的连接I
3、P层:找到了层:找到了这台主机!这台主机!传输层:找到传输层:找到了应用进程了应用进程Page 6/33传输层的协议传输层的协议vTCP(Transmission Control Protocol)传输控制协议传输控制协议 可靠的、面向连接的协议可靠的、面向连接的协议 传输效率低传输效率低vUDP(User Datagram Protocol)用户数据报协议用户数据报协议 不可靠的、无连接的服务不可靠的、无连接的服务 传输效率高传输效率高Page 7/33TCP的工作原理的工作原理vTCP的封装格式的封装格式v连接与断开连接与断开v流量控制流量控制v拥塞控制拥塞控制v差错控制差错控制v计时器计
4、时器Page 8/33TCP的封装格式的封装格式源端口号源端口号目标端口号目标端口号32位序列号位序列号32位确认号位确认号4位位首部长首部长度度保留保留(6位)位)URGACKPSHRSTSYNFIN16位窗口大小位窗口大小16位校验和位校验和16位紧急指针位紧急指针可选项可选项数据数据0151631发送发送TCP进程进程对应的端口号对应的端口号目标端接收进目标端接收进程的端口号程的端口号0 232-1范围内,数据段范围内,数据段标记,用于到目的端对到标记,用于到目的端对到达包的重组达包的重组0 232-1范围内,对发送范围内,对发送端的确认信息,告诉发送端端的确认信息,告诉发送端这个序号之
5、前的数据段都收这个序号之前的数据段都收到了到了紧急指针有效位,与紧急指针有效位,与1616位紧急指针配合使位紧急指针配合使用用确认序列号有确认序列号有效位,表明该效位,表明该数据包包含确数据包包含确认信息认信息为为1时,请求重时,请求重新建立新建立TCP连接连接为为1时,请求建时,请求建立连接立连接为为1时,数据发时,数据发送完毕,请求断送完毕,请求断开连接开连接滑动窗口的大小,滑动窗口的大小,指明本地可接收数指明本地可接收数据的字节数据的字节数通知接收端立即将数通知接收端立即将数据提交给用户进程,据提交给用户进程,不在缓存中停留,等不在缓存中停留,等待更多的数据待更多的数据Page 9/33
6、TCP的连接三次握手的连接三次握手发送发送 SYN,请求建立连接请求建立连接(seq=100 ctl=SYN)Host AHost B1发送发送 SYN、ACK(seq=300 ack101 ctl=SYN、ACK)23发送发送ACK(seq=101 ack301ctl=ACK)Page 10/33TCP的四次断开的四次断开发送发送 FIN,请求断开连接请求断开连接(seq=101,ack=301,ctl=FIN,ACK)Host AHost B1发送发送 ACK(seq=301,ack=102ctl=ACK)24发送发送ACK(seq=102,ack=302 ctl=ACK)Seq100Se
7、q300Ack1013发送发送 FIN,请求断开连接请求断开连接(seq=301,ack=102 ctl=FIN,ACK)Page 11/33TCP的流控机制滑动窗口的流控机制滑动窗口Host AHost B123Ack=301,win=3Seq=300,ack=101,win=3Seq=100,win=3Ack=104,win=1Seq=101,win=3Seq=102,win=3Seq=103,win=3Seq=104,win=3030132发送窗口大小为发送窗口大小为3通报窗口大小为通报窗口大小为1缓冲区满缓冲区满应用程序读取应用程序读取了了1个数据段个数据段实际发送窗口大小实际发送窗口
8、大小变为变为1通报窗口大小为通报窗口大小为3Page 12/33TCP的流控机制拥塞控制的流控机制拥塞控制21Win10Win10Cwnd=5Win10传输时窗口大小传输时窗口大小为为10中间链路带宽比较窄,传中间链路带宽比较窄,传输时窗口大小根据拥塞窗输时窗口大小根据拥塞窗口(记为口(记为cwnd)的大小变)的大小变为为5Win10,Page 13/33TCP的流控机制拥塞控制的流控机制拥塞控制22Host AHost B123Ack=301,win=3Seq=300,ack=101,win=3Seq=100,win=3Ack=102,win=3Seq=101,win=3Seq=102,wi
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第12章 传输层协议与应用 12 传输 协议 应用