计算机网络_运输层01.ppt

  1. 1、本文档共61页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机网络_运输层01

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 计算机学院 计算机网络 * 计算机学院 计算机网络 * 5.2 用户数据报协议 UDP 5.2.1 UDP 概述 UDP 只在 IP 的数据报服务之上增加了很少一点的功能,即复用和分用的功能和差错检测的功能(如果UDP检测出在收到的分组中有差错,它就悄悄地丢弃这个分组)。 虽然 UDP 用户数据报只能提供不可靠的交付,但 UDP 在某些方面有其特殊的优点。 计算机学院 计算机网络 * UDP 的主要特点 UDP 是无连接的,即发送数据之前不需要建立连接。 UDP 使用尽最大努力交付,即不保证可靠交付。 UDP 是面向报文的。保留应用层交下来的报文长度。 UDP没有拥塞控制。适合于实时应用。 UDP 支持一对一、一对多、多对一和多对多的交互通信。 UDP 的首部开销小,只有 8 个字节。 计算机学院 计算机网络 * 面向报文的 UDP 发送方 UDP 对应用程序交下来的报文,在添加首部后就向下交付 IP 层。UDP 对应用层交下来的报文,既不合并,也不拆分,而是保留这些报文的边界。 应用层交给 UDP 多长的报文,UDP 就照样发送,即一次发送一个报文。 接收方 UDP 对 IP 层交上来的 UDP 用户数据报,在去除首部后就原封不动地交付上层的应用进程,一次交付一个完整的报文。 应用程序必须选择合适大小的报文。 计算机学院 计算机网络 * UDP 是面向报文的 IP 数据报的数据部分 IP 首部 IP 层 UDP 首部 UDP 用户数据报的数据部分 运输层 应用层报文 应用层 计算机学院 计算机网络 * 5.2.2 UDP 的首部格式 伪首部 源端口 目的端口 总长度 检验和 数 据 首 部 UDP长度 源 IP 地址 目的 IP 地址 0 17 IP 数据报 字节 4 4 1 1 2 12 2 2 2 2 字节 发送在前 数 据 首 部 UDP 用户数据报 计算机学院 计算机网络 * UDP 基于端口的分用 IP 层 UDP 数据报到达 端口 2 端口 3 端口 1 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 用户数据报连接在一起。伪首部仅仅是为了计算检验和。 计算机学院 计算机网络 * 计算 UDP 检验和的例子 00010011 → 153.1901101000 → 8.10400000011 → 171.300001011 → 14.1100010001 → 0 和 1700001111 → 1500111111 → 108700001101 → 1300001111 → 1500000000 → 0(检验和)01000101 → 数据01010100 → 数据01001110 → 数据00000000 → 数据和 0(填充) 11101101 → 求和得出的结果00010010 → 检验和 04 1 12 字节 伪首部 8 字节 UDP 首部 7 字节 数据 填充 按二进制反码运算求和 将得出的结果求反码 全 0 17 15 1087 13 15

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档