TCPIP协议课件:第11章 UDP_第1页
TCPIP协议课件:第11章 UDP_第2页
TCPIP协议课件:第11章 UDP_第3页
TCPIP协议课件:第11章 UDP_第4页
TCPIP协议课件:第11章 UDP_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1第11章 UDP协议概述 1.进程到进程的通信:端点(IP地址,端口) 2. UDP:通信特点、作用数据报格式 3.封装:直接封装在IP分组中伪首部与校验和 4.伪首部、校验和的含义和作用UDP的应用UDP软件设计2引言传输层功能作为应用程序和网络操作的中介物创建进程到进程的通信提供差错控制和流控传输层协议TCP,传输控制协议UDP,用户数据报协议3进程到进程的通信Internet进程Process进程ProcessIP协议的作用范围传输层协议的作用范围IP地址协议端口(port)端点(endpoint)4IP地址与端口号131313IP首部传输层协议首部端口号选择进程IP地址选择主机5端口

2、号传输协议Data1352000Data1352000传输协议1352000客户Client服务器Server010231024491514915265535Well-knownRegisteredDynamic多目标并发通信611.1 协议概述User Datagram Protocol,UDPRFC 768,用户数据报协议IPLANsMANsWANsICMPIGMPARPRARPNetworkLayerNetworkAccess LayerApplication LayerTCPUDPTransportLayer7UDP为应用进程提供无连接的网络通信服务无连接、无确认,面向报文单元报文会丢

3、失、乱序、重复,接收速率快慢不匀封装在IP报文中,与IP的通信过程相似应用进程自行考虑UDP不可靠的问题对IP协议增强主机多目标通信的区分,允许多个通信并发进行而不会发生混淆8IP headerIP dataProtocol = 1711.2 数据报格式UDP HeaderSource port number16 bitsDestination port number16 bitsTotal length16 bitsChecksum16 bitsDataThe length of the data can be between 0 and 6550765507 = 65535 IP head

4、erUDP header208IP headerIP data911.3 伪首部与校验和UDP的校验和计算方法与IP校验和方法相同,校验内容包括三个部分伪首部 + UDP首部 + 数据伪首部(pseudo header)根据IP首部的部分信息形成,不与UDP报文一起发送到网络上进一步确保UDP报文送到正确主机的正确端口上校验和 可选减少高可靠性网络上的传输开销10伪首部格式ProtocolAll 0sUDP total lengthDestination IP addressSource IP addressSource port numberDest. port numberUDP tota

5、l lengthChecksumDataPseudoheaderHeader 11讨论伪首部使得IP层和UDP层的界线模糊不清考查UDP协议软件在发送报文时如何计算校验和UDPIPI1NI1NI2NI3I2I317(dIP,dPort,Data)sPort封装UDP计算CS计算CS的困难: 计算前需要知道sIP,但在IP选路前,sIP是未知的(sIP与选择的NI有关)计算步骤:. 封装成UDP送给IP层. IP层完成选路,得到sIP,再送回UDP层. UDP层计算CS,再送IP层UDP接收也有类似问题应用的需要1211.4 UDP的应用简单、简短的应用简单的请求-响应通信,如查询操作、网络管理IP phone,利用UDP快捷的特点具有内部流控和差错控制的进程,如TFTP组播或广播应用某些路由协议,如RIP一般使用方式 客户/服务器模式服务端:固定守候在特定port x,提供服务客户端:动态绑定任意port n,向服务器port x发出请求,获得服务响应1311.6

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论