第6章 用户数据报协议UDP.ppt

第6章 用户数据报协议UDP.ppt

ID:61836736

大小:178.50 KB

页数:12页

时间:2020-02-07

第6章 用户数据报协议UDP.ppt_第1页
第6章 用户数据报协议UDP.ppt_第2页
第6章 用户数据报协议UDP.ppt_第3页
第6章 用户数据报协议UDP.ppt_第4页
第6章 用户数据报协议UDP.ppt_第5页
资源描述:

《第6章 用户数据报协议UDP.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第6章用户数据报协议UDP要求:1.理解数据传输的目的地2.理解通信过程的五元素3.掌握UDP的头格式4.理解端口使用的两种方式6.1传输层的引入IP:点到点(相邻机器)传输层:端到端(信源和信宿)服务:网络中各层向紧邻上层提供的一组操作,是相邻两层的界面。下层是服务提供者,上层是服务用户。服务质量(QoS):n层总要向n+1层提供比n-1层更完善、更高质量的服务。1.传输层的作用:承上启下,“加强”和“弥补”通信子网服务。加强:对QoS而言,指提高服务的可靠性。弥补:对服务类型要提供端到端进程通信。特色:提高可靠性2.两类传输协议:TCP、U

2、DP。OSI的五类传输协议TP0-TP4(UDP-TP0,TCP-TP4)3.端口和端口号传输层要提供端到端的进程通信,但是(1)不能把进程作为通信的最终目的地①进程是动态的②进程可能改换③发送方通常不知道与哪个进程打交道矛盾如何解决?3.端口和端口号传输层要提供端到端的进程通信,但是(1)不能把进程作为通信的最终目的地为每个协议按用户可能要求的服务种类设置一些抽象的访问目的点协议...PPOS提供机制,创建或唤醒相应进程来处理相应端口数据数据报端口:用一个16bit的正整数标识,称为端口号端口的数据管理:每一端口有一缓冲区来存放进出该端口的数

3、据队列P(2)用协议的端口作为最终目的地4.端口的多路复用与多路分解帧到达基于帧类型的去复用12…6553512…65535ARP0806HRARP0835HIP0800HICMP01HTCP06HUDP11H以太网帧类型IP协议域5.通信的五元素1.目的IP地址2.目的端口3.源IP地址4.源端口号5.协议6.2UDP详解1.UDP的特点①无连接②不可靠③传输效率高④适用于传输量比较少的情况3.UDP报文的封装2.UDP报文格式源端口目的端口报文长度校验和数据UDP首部UDP数据区IP数据区IP首部帧数据区帧首部4.UDP校验和的计算和伪首部

4、校验的内容:首部+数据区,包括源、目标IP计算校验和的过程:使用伪首部,但是不发送伪首部伪首部的格式:说明:伪首部的引入破坏了分层原则,是根据需要做的折中。源IP目标IP0协议UDP长度5.UDP-LiteLightweightUserDatagramProtocol思想:增加校验和字段使用的灵活性;方法:数据=敏感+非敏感两个区域;敏感区域:校验和计算的输入区,当这个区域的数据发生差错时,报文将被丢弃。非敏感区域:数据不进行校验,即便这个区域的数据发生差错,报文也不会被丢弃。报文格式:校验和覆盖:从报文首部的第一个字节开始计算校验和时输入的字

5、节数;‘0’:整个报文都被覆盖;规定:首部必须被覆盖源端口目的端口校验和覆盖校验和数据6.UDP端口实质:是一个可读、可写的软件结构,内部有一个接收报文缓冲区。每个端口以一个16bit整数标识。如何获得端口号:源端口:任意目标端口:1.集中式统一指派2.动态指派常用的几个知名端口:53(DNS)、88(kerberos)、161(snmp)一个简单的例子:QQ7.最大UDP数据报长度理论上:65535–20–8=65507实际实现:例子(最大IP数据报长度):①SunOS4.1.3环回测试:32767②BSD/386->SunOS4.1.3:3

6、2786③Solaris2.2环回测试:65507结论:最大报文长度与源端和目的端实现有关。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。