《网络互连技术教程》第8章 用户数据报协议—UDP

网络互连技术教程 第章用户数据报协议—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 封装的过程
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《网络互连技术教程》第7章 CMP和网络状态.ppt
- 《网络互连技术教程》第6章 地址解析.ppt
- 《网络互连技术教程》第5章 子网与超网.ppt
- 《网络互连技术教程》第4章 网络互连协议——IP.ppt
- 《网络互连技术教程》第3章 网络接入技术.ppt
- 《网络互连技术教程》第2章 网络互连体系.ppt
- 《网络互连技术教程》第1章 网络的历史与发展.ppt
- 《网络互连技术教程》第12章 应用服务.ppt
- 《网络互连技术教程》第11章 域名服务系统—DNS.ppt
- 《网络互连技术教程》第10章 传输控制协议—7CP.ppt
- 高职高专课程:《数据库应用技术(SQL SERVER2000)》电子教案(PPT教学课件)第9章 存储过程与触发器.ppt
- 高职高专课程:《数据库应用技术(SQL SERVER2000)》电子教案(PPT教学课件)第8章 视图及其应用.ppt
- 高职高专课程:《数据库应用技术(SQL SERVER2000)》电子教案(PPT教学课件)第7章 索引及其应用.ppt
- 高职高专课程:《数据库应用技术(SQL SERVER2000)》电子教案(PPT教学课件)第6章 SQL Server 2000 数据完整性.ppt
- 高职高专课程:《数据库应用技术(SQL SERVER2000)》电子教案(PPT教学课件)第5章 数据的基本操作.ppt
- 高职高专课程:《数据库应用技术(SQL SERVER2000)》电子教案(PPT教学课件)第4章 数据库中表的基本操作.ppt
- 高职高专课程:《数据库应用技术(SQL SERVER2000)》电子教案(PPT教学课件)第3章 数据库的基本操作.ppt
- 高职高专课程:《数据库应用技术(SQL SERVER2000)》电子教案(PPT教学课件)第2章 SQL Server 2000 概述.ppt
- 高职高专课程:《数据库应用技术(SQL SERVER2000)》电子教案(PPT教学课件)第1章 数据库技术基础.ppt
- 高职高专课程:《数据库应用技术(SQL SERVER2000)》电子教案(PPT教学课件)第13章 数据库与开发工具的协同使用.ppt
- 《网络互连技术教程》第9章 广播.ppt
- 《C++程序设计》(英文版) Chapter 1 Topics.ppt
- 《C++程序设计》(英文版) Chapter 2 Topics.ppt
- 《C++程序设计》(英文版) Chapter 3 Topics.ppt
- 《C++程序设计》(英文版) Chapter 4 Topics.ppt
- 《C++程序设计》(英文版) Chapter 5 Topics.ppt
- 《C++程序设计》(英文版) Chapter 6 Topics.ppt
- 《C++程序设计》(英文版) Chapter 7 Topics.ppt
- 《C++程序设计》(英文版) Chapter 8 Topics.ppt
- 《C++程序设计》(英文版) Chapter 9 Topics.ppt
- 《C++程序设计》(英文版) Chapter 10 Topics.ppt
- 《C++程序设计》(英文版) Chapter 11 Topics.ppt
- 《C++程序设计》(英文版) Chapter 12 Topic.ppt
- 《C++程序设计》(英文版) Chapter 13 Topics.ppt
- 《C++程序设计》(英文版) Chapter 14 Topics.ppt
- 《C++程序设计》(英文版) Chapter 15 Topics.ppt
- 《Java编程技术基础》第一章 面向对象原理与实现.ppt
- 《Java编程技术基础》第二章 Java的实现基础.ppt
- 《Java编程技术基础》第二章习题.doc
- 《Java编程技术基础》第三章 类与对象(一).ppt