网络互连技术教程 8.1UDP协议 8.1.1UDP协议工作机制 81.2UDP数据报格式 每个UDP报文被称为一个用户数据报。用户数据报 分为两部分:UDP报头和用户数据。图8-1说明了UDP用 户数据报的格式
网络互连技术教程 8.1 UDP协议 8.1.1 UDP协议工作机制 8.1.2 UDP数据报格式 每个UDP报文被称为一个用户数据报。用户数据报 分为两部分:UDP报头和用户数据。图8-1说明了UDP用 户数据报的格式
网络互连技术教程 16位源端口号 16位目的端口号 16位UDP长度 16位UDP校验和 用户数据 图8-1UDP用户数据报
网络互连技术教程 16位源端口号 16位目的端口号 16位UDP长度 16位UDP校验和 用户数据 图8-1 UDP用户数据报
网络互连技术教程 另外,UDP在做校验时,要加上一个12字节的伪报头。图 8-2说明了加上伪报头的UDP数据报的格式。UDP协议的发送 和接收端都要加上伪报头之后计算校验和。32位的源IP地址 目的IP地址和8位协议是计算校验之前先从IP层取出来的 “16位UDP长度”域在校验中出现了两次。如果接收者的UDP 协议计算出校验和错误,则简单的丢弃该数据报,不产生任何 错误信息
网络互连技术教程 另外,UDP在做校验时,要加上一个12字节的伪报头。图 8-2说明了加上伪报头的UDP数据报的格式。UDP协议的发送 和接收端都要加上伪报头之后计算校验和。32位的源IP地址、 目的IP地址和8位协议是计算校验之前先从IP层取出来的, “16位UDP长度”域在校验中出现了两次。如果接收者的UDP 协议计算出校验和错误,则简单的丢弃该数据报,不产生任何 错误信息
网络互连技术教程 2位源IP地址 32位目的IP地址 8位协议 16位UDP长度 16位源端口 16位目的端口 16位UDP长度 16位校验和 用户数据报数据 图8-2用于计算UDP校验和的各个域
网络互连技术教程 32位源IP地址 32位目的IP地址 0 8位协议 16位UDP长度 16位源端口 16位目的端口 16位UDP长度 16位校验和 用户数据报数据 图8-2 用于计算UDP校验和的各个域
网络互连技术教程 8.13UDP工作示例 使用UDP协议的一个例子是TFTP( Trivial File Transport Protocol)应用协议,一般称为简单文件传输协议。 TFTP协议提供简单文件传输,也可以认为是传输小文 件。它是为客户机和服务器间不需要复杂的程序交互而设计 的,提供简单的、开销不大的文件传输服务(见图8-3) 它的规则很简单,因此TFTP软件很小,使用起来有一定的一 局限性,同时也有它的优点
网络互连技术教程 8.1.3 UDP工作示例 使用UDP协议的一个例子是TFTP(Trivial File Transport Protocol)应用协议,一般称为简单文件传输协议。 TFTP协议提供简单文件传输,也可以认为是传输小文 件。它是为客户机和服务器间不需要复杂的程序交互而设计 的,提供简单的、开销不大的文件传输服务(见图8-3)。 它的规则很简单,因此TFTP软件很小,使用起来有一定的 局限性,同时也有它的优点
网络互连技术教程 TFTP IFTP程序 服务 程序 抚盘工作站 TFTP服务器 发回文件数据报 请求下载文件报文 图8-3无盘工作站通过TFTP获得启动文件示意图
网络互连技术教程 无盘工作站 TFTP 服务器 TFTP 程序 请求下载文件报文 发回文件数据报文 TFTP 服 务 程序 图8-3 无盘工作站通过TFTP获得启动文件示意图