文档介绍:1/16第7章用户数据报协议(UDP)第第77章章用户数据报协议用户数据报协议(UDP)(UDP)2/16第7章用户数据报协议(UDP)主要内容?UDP服务?UDP的端口号和套接字地址?用户数据报?UDP检验和?UDP的操作?UDP的应用3/16第7章用户数据报协议(UDP)7 . 1 UDP服务?UDP提供无连接的服务。?UDP发出的每一个用户数据报都是独立的数据报,都携带了完整的目标地址,每一个用户数据报可以被系统独立的路由。?用户数据报不进行编号。(面向报文)4/16第7章用户数据报协议(UDP)UDP封装 IP数据报UDP数据报 IP首部UDP首部UDP数据(20字节)(8字节)5/16第7章用户数据报协议(UDP)?如果IP数据报的长度超过网络的MTU,就要对IP数据报进行分片。如果已经分片的数据报遇到了具有更小MTU的网络,那么这些已经分片的数据报还可再进行分片。UDP封装6/16第7章用户数据报协议(UDP)7 . 2 UDP的端口号和套接字地址?UDP的端口号?套接字地址7/16第7章用户数据报协议(UDP) UDP的端口号?TCP/IP协议族中使用端口号端口号来标识进程。UDP可以根据端口号对来自应用层的数据进行多路复用。?UDP在完成进程到进程之间的通信中采用的是客户/服务器工作模式。?UDP端口号分为三类:熟知端口号、注册端口号和动态端口号。8/16第7章用户数据报协议(UDP)?熟知端口号:由IANA负责分配给一些常用的应用程序固定使用的端口。其端口号范围从0~1023?DNS 53?TFTP 69?SNMP 161?SNMP 162 (客户端)?注册端口号:用户根据需要可以在IANA注册以防止重复。其端口号范围从1024 ~49151。?动态端口号:用来随时分配给请求通信的客户进程。其端口号范围从49152 ~65535。 UDP的端口号9/16第7章用户数据报协议(UDP) 套接字地址?要使用UDP的服务,需要一对套接字地址:客户套接字地址和服务器套接字地址。?一个IP地址与一个端口号合起来叫做套接字地址。 69 69套接字地址10/16第7章用户数据报协议(UDP)?UDP分组称为用户数据报(User Datagram)?用户数据报格式:首部数据8字节0 15 16 用户数据报