淘豆网
下载此文档放大查看缩小查看   1/31
下载文档 文档分类:汽车/机械/制造 > 汽车标准

UDP协议讲解.pptx

下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表
下载前请先预览,预览内容跟原文是一样的,在线预览图片经过高度压缩,下载原文更清晰。
0/100
您的浏览器不支持进度条


播放器加载中,请稍候...
更多>>该用户其他文档
下载所得到的文件列表
UDP协议讲解.pptx
文档介绍:
讲解与演示 UDP协议 01 / UDP协议概述 02 / UDP协议格式 03 / UDP与TCP的比较 04 / UDP协议的应用场景 目录 CONTENTS 00 / 小组成员分工介绍 小组成员分工介绍 0 PART ONE 朱珉 张润华 陈犇 小组成员分工介绍 UDP协议概述 1 PART ONE UDP协议介绍 规范文件---- IETF RFC 768 全称---- User Datagram Protocol(用户数据报协议) 定义---- OSI(Open System Interconnection,开放式系统互联) 参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务 IP报文协议号---- 17 特点 1.无连接 发送数据之前不需要建立连接,因此减少了开销和发送数据之前的时延 2.无序性 UDP不对收到的数据进行排序,在UDP报文的首部中并没有关于数据顺序的信息(如TCP所采用的序号),而且报文不一定按顺序到达的,所以接收端无从排起。 3.不可靠 UDP使用“尽最大努力交付”,对接收到的数据报不发送确认信号,发送端不知道数据是否被正确接收,也不会重发数据。 5.无拥塞控制 网络出现的拥塞不会使源主机的发送速率降低。很多的实时应用(如IP电话、实时视频会议等)要去源主机以恒定的速率发送数据,并且允许在网络发生拥塞时丢失一些数据,但却不允许数据有太多的时延。UDP正好符合这种要求。 4.开销小 UDP 的首部开销小,只有 8 个字节,传送数据较TCP快速。 UDP协议特点 6.面向报文 发送方的UDP对应用程序交下来的报文,在添加首部后就向下交付IP层。UDP对应用层交下来的报文,既不合并,也不拆分,而是保留这些报文的边界。因此,应用程序必须选择合适大小的报文。 复用和分用 UDP协议基本功能 UDP只是在IP数据报服务的基础之上增加了少量功能,这就是复用和分用以及差错检测的功能。 当运输层从IP层收到UDP数据报时,就根据首部中的目的端口,把UDP数据报通过相应的端口,上交到最后的终点——应用进程。 分用 基于端口的复用和分用的原理类似,只是数据报的传输方向相反。 复用 差错检测 UDP协议基本功能 UDP只是在IP数据报服务的基础之上增加了一些功能,这就是分用和复用以及差错检测的功能。 一个UDP模块必须提供产生和验证检验和的功能,但是一个应用程序在使用UDP服务时,可以自由选择是否要求产生校检和。在计算校检和时,要在UDP用户数据报之前增加12字节的伪首部。校检和就是按照这个临时的UDP用户数据报来计算的。 UDP计算校检和的方法和计算IP数据报首部校检和的方法相似。但不同的是:IP数据报的校检和只校检IP数据报的首部,但UDP的校检和使把首部和数据部分一起都校检。 UDP数据报格式 虽然UDP协议非常简单,但它的产生晚于更加复杂的TCP协议。 早期的网络开发者开发出IP协议和TCP协议分别位于网络层和传输层,所有的通信都要先经过TCP封装,再经过IP封装(应用层->TCP->IP)。开发者将TCP/IP视为相互合作的套装。但很快,网络开发者发现,IP协议的功能和TCP协议的功能是相互独立的。对于一些简单的通信,我们只需要“Best Effort”式的IP传输就可以了,而不需要TCP协议复杂的建立连接的方式(特别是在早期网络环境中,如果过多的建立TCP连接,会造成很大的网络负担,而UDP协议可以相对快速的处理这些简单通信)。 UDP协议由此被开发出来,作为IP协议在传输层的"傀儡"。这样,网络通信可以通过应用层->UDP->IP的封装方式,绕过TCP协议。由于UDP协议本身异常简单,实际上只为IP传输起到了桥梁的作用。 UDP协议历史来源 内容来自淘豆网www.taodocs.com转载请标明出处.