网络互连技术教程 第章用户数据报协议—ZDP
网络互连技术教程 第8章 用户数据报协议——UDP
网络互连技术教程 8.1UDP协议 8.2利用UDP了解网络
网络互连技术教程 8.1 UDP协议 8.2 利用UDP了解网络
网络互连技术教程 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获得启动文件示意图
网络互连技术教程 8.2利用UDP了解网络 82.1I分段 我们在前面提到了封装的概念。现在我们以UDP应用封装 过程为例,看一下封装的过程,如图8-4所示
网络互连技术教程 8.2 利用UDP了解网络 8.2.1 IP分段 我们在前面提到了封装的概念。现在我们以UDP应用封装 过程为例,看一下封装的过程,如图8-4所示
网络互连技术教程 用户数据 应用程序生成的数据 UDP报头用户数据 JDP协议将数据封装成数据报 IP报头|UDP报头用户数据 IP协议将数据封装成 Packet分组 帧头P报头UDP报头用户数据帧尾加上帧头、帧尾封装成帧 图84封装的过程
网络互连技术教程 用户数据 UDP 报头 用户数据 IP 报头 UDP 报头 用户数据 帧头 IP 报头 UDP 报头 用户数据 帧尾 应用程序生成的数据 UDP 协议将数据封装成数据报 IP 协议将数据封装成 Packet 分组 加上帧头、帧尾封装成帧 图8-4 封装的过程