第8-11章内容回顾IP地址分类子网划分网络层协议ICMPARP与RARP静态路由与默认路由原理与配置适用的环境RIP路由协议工作原理-路由表的形成与维护、度量值、水平分割RIPv1与v2的配置1Chapter传输层协议与应用第12章2Chapter本章目标掌握TCP的封装和工作原理掌握UDP的封装和工作原理了解常用的TCP和UDP端口号对TCP和UDP首部能够进行分析3Chapter本章结构传输层提供端到端的连接拥塞控制TCP的连接与断开TCP封装格式UDP封装格式传输层的作用UDP工作原理TCP工作原理流量控制差错控制计时器TCP的应用UDP的应用4Chapter传输层的作用IP层提供点到点的连接传输层提供端到端的连接IP层:找到了这台主机!传输层:找到了应用进程5Chapter传输层的协议TCP(TransmissionControlProtocol)传输控制协议可靠的、面向连接的协议传输效率低UDP(UserDatagramProtocol)用户数据报协议不可靠的、无连接的服务传输效率高6ChapterTCP的工作原理TCP的封装格式连接与断开流量控制拥塞控制差错控制计时器7ChapterTCP的封装格式源端口号目标端口号32位序列号32位确认号4位首部长度保留(6位)URGACKPSHRSTSYNFIN16位窗口大小16位校验和16位紧急指针可选项数据0151631发送TCP进程对应的端口号目标端接收进程的端口号0~232-1范围内,数据段标记,用于到目的端对到达包的重组0~232-1范围内,对发送端的确认信息,告诉发送端这个序号之前的数据段都收到了紧急指针有效位,与16位紧急指针配合使用确认序列号有效位,表明该数据包包含确认信息为1时,请求重新建立TCP连接为1时,请求建立连接为1时,数据发送完毕,请求断开连接滑动窗口的大小,指明本地可接收数据的字节数通知接收端立即将数据提交给用户进程,不在缓存中停留,等待更多的数据8ChapterTCP的连接-三次握手发送SYN,请求建立连接(seq=100ctl=SYN)HostAHostB1发送SYN、ACK(seq=300ack=101ctl=SYN、ACK)23发送ACK(seq=101ack=301ctl=ACK)9ChapterTCP的四次断开发送FIN,请求断开连接(seq=101,ack=301,ctl=FIN,ACK)HostAHostB1发送ACK(seq=301,ack=102ctl=ACK)24发送ACK(seq=102,ack=302ctl=ACK)Seq=100Seq=300Ack=1013发送FIN,请求断开连接(seq=301,ack=102ctl=FIN,ACK)10Chapter
传输层协议与应用课件 来自淘豆网m.daumloan.com转载请标明出处.