苏州大学计算机科学与技术学院计算机通信与网络课件第五章 传输层(4).pptVIP

  • 1
  • 0
  • 约1.61千字
  • 约 9页
  • 2019-05-14 发布于广东
  • 举报

苏州大学计算机科学与技术学院计算机通信与网络课件第五章 传输层(4).ppt

5.3 用户数据报协议UDP UDP 只在 IP 的数据报服务之上增加了很少一点的功能,即端口的功能和差错检测的功能。 虽然 UDP 用户数据报只能提供不可靠的交付,但 UDP 在某些方面有其特殊的优点: 发送数据之前不需要建立连接 UDP 的主机不需要维持复杂的连接状态表。 UDP 用户数据报只有8个字节的首部开销。 网络出现的拥塞不会使源主机的发送速率降低。 以上这些对某些应用特别是对多媒体实时应用是很重要的。 使用 UDP 协议的各种应用和应用层协议 端口是用报文队列来实现的 UDP 保留端口举例 5.3.2 UDP 用户数据报的首部格式 计算 UDP 检验和的例子 * * 5.3.1 UDP 概述 * * * * UDP 端口 51000 UDP 端口 69 ? ? 出队列 入队列 出队列 入队列 TFTP 服务器 TFTP 客户 UDP 用户数据报 应 用 层 传 输 层 应用层 传输层 SNMP BOOTP TFTP SUNRPC DNS 161 67 69 111 53 Port * * * 字节 伪首部 源端口 目的端口 长 度 检验和 数 据 首 部 UDP长度 源 IP 地址 目的 IP 地址 0 17 IP 数据报 4 4 1 1 2 12 2 2 2 2 字节 发送在前 数 据 首 部 UDP 用户数据报 伪首部 源端口 目的端口 长 度 检验和 数 据 首 部 UDP长度 源 IP 地址 目的 IP 地址 0 17 IP 数据报 字节 4 4 1 1 2 12 2 2 2 2 字节 发送在前 数 据 首 部 UDP 用户数据报 用户数据报 UDP 有两个字段:数据字段和首部字段。首部字段有 8 个字节,由 4 个字段组成,每个字段都是两个字节。 伪首部 源端口 目的端口 长 度 检验和 数 据 首 部 UDP长度 源 IP 地址 目的 IP 地址 0 17 IP 数据报 字节 4 4 1 1 2 12 2 2 2 2 字节 发送在前 数 据 首 部 UDP 用户数据报 在计算检验和时,临时把“伪首部”和 UDP 用户数据报连接在一起。伪首部仅仅是为了计算检验和。00010011 → 153.1901101000 → 8.10400000011 → 171.300001011 → 14.1100010001 → 0 和 1700001111 → 1500111111 → 108700001101 → 1300001111 → 1500000000 → 0(检验和)01000101 → 数据01010100 → 数据01001110 → 数据00000000 → 数据和 0(填充) 11101011 → 求和得出的结果00010100 → 检验和 04 1 12 字节 伪首部 8 字节 UDP 首部 7 字节 数据 填充 按二进制反码运算求和 将得出的结果求反码 全 0 17 15 1087 13 15 全 0 数据 数据 数据 数据 数据 数据 数据 全 0

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档