NET16第7章传输层b解决方案.ppt

  1. 1、本文档共62页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
窗口字段 —— 占 2 字节,用来让对方设置发送窗口的依据,单位为字节。 用三次握手建立 TCP 连接 用三次握手建立 TCP 连接 用三次握手建立 TCP 连接的各状态 UDP 只在 IP 的数据报服务之上增加了很少一点的功能,即端口的功能和差错检测的功能。 虽然 UDP 用户数据报只能提供不可靠的交付,但 UDP 在某些方面有其特殊的优点。 UDP 的主要特点 (1)发送数据之前不需要建立连接(当然发送数据结束时也没有连接需要释放),因而减少了开销和发送数据之前的时延。 (2)UDP没有拥塞控制,也不保证可靠交付,因此主机不需要维持具有许多参数的、复杂的连接状态表。 (3)UDP用户数据报只有8个字节的首部开销,比TCP的20个字节的首部要短。 (4)由于UDP没有拥塞控制,因此网络出现的拥塞不会使源主机的发送速率降低。 UDP 采用的协议数据单元称为用户数据报。 UDP 数据报与TCP 分段相比,其格式要简单得多。 一个UDP数据报有两个字段:数据字段和首部字段。 UDP 的首部和伪首部格式 各字段意义: (1)源端口字段:包含16 位长度的发送端UDP协议端口号。 (2)目的端口字段:包含16 位长度的接收端UDP 协议端口号。 (3)长度字段:UDP用户数据报的长度,记录该数据报的长度。 (4)校验和字段:防止UDP用户数据报在传输中出错。校验和字段是可选择的,如该字段值为0 则表明不进行校验。一般说来,使用校验和字段是必要的。 在UDP用户数据报首部增加了12个字节的“伪首部”。 所谓“伪首部”是因为这种伪首部并不是UDP用户数据报真正的首部。只是在计算校验和时,临时和UDP用户数据报连接在一起,得到一个过渡的临时的UDP用户数据报。校验和就是按照这个过渡的UDP用户数据报来计算的。 伪首部既不向下传送,也不向上递交。 伪首都的第3字段是全0,第4个字段是IP首部中的协议字段的值。以前已讲过,对于UDP,此协议字段值为17,第5字段是UDP用户数据报的长度。 TCP 首部 20 字节 固定 首部 目 的 端 口 数据 偏移 检 验 和 选 项 (长 度 可 变) 源 端 口 紧 急 指 针 窗 口 确 认 号 保 留 F I N S Y N R S T P S H A C K U R G 位 0 8 16 24 31 填 充 推送比特 PSH (PuSH) —— 接收 TCP 收到 PSH = 1 的报文段,就尽快地交付接收应用进程,而不再等到整个缓存都填满了后再向上交付。 发 送 序 号 TCP 首部 20 字节 固定 首部 目 的 端 口 数据 偏移 检 验 和 选 项 (长 度 可 变) 源 端 口 紧 急 指 针 窗 口 确 认 号 保 留 F I N S Y N R S T P S H A C K U R G 位 0 8 16 24 31 填 充 复位比特RST (ReSeT) —— 当 RST ? 1 时,表明 TCP 连接中出现严重差错(如由于主机崩溃或其他原因),必须释放连接,然后再重新建立运输连接。 发 送 序 号 TCP 首部 20 字节 固定 首部 目 的 端 口 数据 偏移 检 验 和 选 项 (长 度 可 变) 源 端 口 紧 急 指 针 窗 口 确 认 号 保 留 F I N S Y N R S T P S H A C K U R G 位 0 8 16 24 31 填 充 同步比特SYN —— 同步 SYN = 1 表示这是一个连接请求或连接接受报文。 发 送 序 号 TCP 首部 20 字节 固定 首部 目 的 端 口 数据 偏移 检 验 和 选 项 (长 度 可 变) 源 端 口 紧 急 指 针 窗 口 确 认

文档评论(0)

我是兰花草 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档