1 / 64
文档名称:

第6章运输层协议.ppt

格式:ppt   页数:64页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第6章运输层协议.ppt

上传人:yzhluyin9 2016/4/17 文件大小:0 KB

下载得到文件列表

第6章运输层协议.ppt

相关文档

文档介绍

文档介绍:第六章传输层协议河北科技师范学院蔡黔鹰 TCP/IP Protocols 2 TCP/UDP 协议?传输层协议–TCP/IP 协议栈中独立的一层–在概念上位于应用层和 IP层之间?传输层协议的功能–标识发送和接收数据的应用程序(端到端) –选择性的提供如下功能?可靠性?流量控制?拥塞控制–并不是所有的传输协议都提供上述功能河北科技师范学院蔡黔鹰 TCP/IP Protocols 3 网络层协议与传输层协议对比?IP –提供的是主机之间的通信–源地址和目的地址是主机的地址–称为“machine-to-machine ”?传输协议–提供应用程序之间的通信–需要有扩展的寻址机制来标识应用程序–称为“end-to-end ”河北科技师范学院蔡黔鹰 TCP/IP Protocols 4 TCP/UDP 协议?两个传输协议– Transmission Control Protocol (TCP) 传输控制协议– User Datagram Protocol (UDP) 用户数据报协议? User Datagram Protocol (UDP) –一种不可靠的、以数据报为中心的传输协议? Transmission Control Protocol (TCP) –为应用程序提供了可靠的面向连接的传输服务河北科技师范学院蔡黔鹰 TCP/IP Protocols 5 ?用户数据报协议?为那些不需要(或不使用)TCP 所提供的面向连接服务的应用协议提供了低开销的传输服务?经常使用广播或多播的应用程序以及那些需要快速的请求和查询周转时间的应用程序使用 UDP User Datagram Protocol (UDP) 河北科技师范学院蔡黔鹰 TCP/IP Protocols 6 User Datagram Protocol (UDP) ?一种不可靠的、以数据报为中心的传输协议–类似于发明信片?具有最小的–费用–计算量–通信量?可以同时给多个应用程序发送信息–TCP 只能是两个河北科技师范学院蔡黔鹰 TCP/IP Protocols 7 有限的可靠性?不可靠的无连接是 UDP 的“特性”而不是“问题”–相对 TCP, 具有低的开销?发送广播信息?需要轻便的请求和响应的程序–自身不提供任何纠错和重发服务?使用 UDP 的应用程序具有一定的错误纠正功能?继承底层协议(数据链路协议)所提供的现有的可靠性?目前大部分网络拓扑非常可靠?提供了校验和服务(可选的) –仍然是不可靠的,应用层协议需要有相应的可靠性机制,如TFTP 河北科技师范学院蔡黔鹰 TCP/IP Protocols 8 UDP 数据区 UDP 头部 0 63 控制码源端口目的端口 0 15 16 31 32 63 长度校验和 32 47 48 63 服务端口号,如 Email 为25, DNS 为53 服务端口号,如 Email 为25, DNS 为53 数据报的长度数据报的长度 UDP 报文段河北科技师范学院蔡黔鹰 TCP/IP Protocols 9 UDP 报文段检验和 32 位源 IP地址 32 位目的 IP地址 0 15 16 31 08位协议( 17 ) 16 位 UDP 长度 16 位源端口号 16 位目的端口号 16 位 UDP 长度 16 位 UDP 检验和数据填充字节( 0) UDP 伪首部 12 字节 UDP 首部 8字节 UDP 检验和计算过程中使用的各个字段河北科技师范学院蔡黔鹰 TCP/IP Protocols 10 UDP 报文检验和实例 13 全0 17 15 1087 15全0数据数据数据数据数据数据数据全0 12 字节伪首部 8字节 UDP 首部 7字节数据 10011001 00010011 00001000 01101000 10101011 00000011 00001110 00001011 00000000 00010001 0 和 17 00000000 00001111 15 00000100 00111111 1087 00000000 00001101 13 00000000 00001111 15 00000000 00000000