用户数据报协议(UDP).ppt_第1页
用户数据报协议(UDP).ppt_第2页
用户数据报协议(UDP).ppt_第3页
用户数据报协议(UDP).ppt_第4页
用户数据报协议(UDP).ppt_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

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

文档简介

1、1,第6章 用户数据报协议(UDP),2,理解传输层在TCP/IP协议分层模型中的位置及作用 了解UDP数据传输服务的特点 理解端口机制 了解UDP数据报格式 了解UDP的封装和复用,本章学习目标,3,6.1 传输层协议概述,传输层位于应用层和网络层中间,它把网络的底层对高层屏蔽起来,向应用层提供统一的数据通信服务接口 提供近程间的通信,4,传输层在TCP/IP协议中的位置,5,6.2 端口机制,传输层协议采用抽象的目的端点端口来标识不同的进程 端口机制的特点:不依赖某个操作系统。 网络层和传输层功能上的区别,6,端口(port)的特点,1 每个端口都有一个端口号 2 端口号是对进程的标识 3

2、 端口号是一个16bit的数字 4 总共有65536个端口号 5 IP地址+端口号=套接字(socket),7,端口的分配,统一分配 :由权威机构分给每个应用程序端口号并发布出来。其范围11023 称之为熟知端口,见表6.1 动态绑定:当应用软件有需要时分配一个端口号。此时远端要与其通信的软件得预先知道它的端口号。,8,常用端口示例,9,6.3 UDP的特点,1 UDP传送数据前并不与对方建立连接,即UDP是无连接的,在传输数据前,发送方和接收方相互交换信息使双方同步。 2 UDP不对收到的数据进行排序,在UDP报文的首部中并没有关于数据顺序的信息(如TCP所采用的序号),而且报文不一定按顺序

3、到达的,所以接收端无从排起。 3 UDP对接收到的数据报不发送确认信号,发送端不知道数据是否被正确接收,也不会重发数据。 4 UDP传送数据较TCP快速,系统开销也少。,10,6.4 UDP数据报的格式,UDP 数据报包含两部分: UDP头部和UDP数据区,11,UDP数据报格式,12,UDP伪首部,UDP伪首部在计算校验和时用 其格式如图所示 :,13,UDP伪首部格式,14,6.5 UDP的操作,6.5.1 UDP的封装和解封装 6.5.2 UDP多路复接和多路分解,15,6.5.1 UDP的封装和解封装,16,6.5.2 UDP多路复接和多路分解,17,6.6 UDP的应用,在只需要简单的数据交换应用中,如DNS服务 在不需要关心数据的差错控制和流量控制的应用中,这种情况下一般是由于高层已经提供了这些机制,如TFTP(Trivial File Transfer Protocol) 在实时性要求高而可承受一定的数据错误的应用中,如实时的语音传输 在广播和组播服务中也使用UDP,18,小结,UD

温馨提示

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

评论

0/150

提交评论