- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
网络 传输层课件
TCP 的流量控制 流量控制(flow control)就是让发送方的发送速率不要太快,既要让接收方来得及接收,也不要使网络发生拥塞。 利用滑动窗口机制可以很方便地在 TCP 连接上实现流量控制。 流量控制举例 慢开始和拥塞避免算法的实现举例 慢开始和拥塞避免算法的实现举例 慢开始和拥塞避免算法的实现举例 慢开始和拥塞避免算法的实现举例 慢开始和拥塞避免算法的实现举例 慢开始和拥塞避免算法的实现举例 慢开始和拥塞避免算法的实现举例 慢开始和拥塞避免算法的实现举例 慢开始和拥塞避免算法的实现举例 慢开始和拥塞避免算法的实现举例 从连续收到三个重复的确认转入拥塞避免 用户数据报协议 UDP UDP 是无连接的,即发送数据之前不需要建立连接。 UDP 使用尽最大努力交付,即不保证可靠交付,同时也不使用拥塞控制。 UDP 是面向报文的。UDP 没有拥塞控制,很适合多媒体通信的要求。 UDP 支持一对一、一对多、多对一和多对多的交互通信。 面向报文的 UDP UDP 对应用层交下来的报文,既不合并,也不拆分,而是保留这些报文的边界。 应用层交给 UDP 多长的报文,UDP 就照样发送,即一次发送一个报文。 应用程序必须选择合适大小的报文。 UDP 是面向报文的 UDP 的首部格式 计算 UDP 检验和的例子 传输控制协议 TCP 概述 TCP 是面向连接的运输层协议。 每一条 TCP 连接只能是点对点的(一对一) TCP 提供可靠交付的服务。 面向字节流。 TCP 面向流的概念 关于序号 假设TCP连接正在传送一个6000字节的文件,第一个字节的编号是10010,如果数据分成5个数据段,前4个数据段携带1000字节,最后的一个数据段携带2000字节,问每个数据段的序号及其范围是什么? 数据段1→序号:10010 范围:10010~11009 数据段2→序号:11010 范围:11010~12009 数据段3→序号:12010 范围:12010~13009 数据段4→序号:13010 范围:13010~14009 数据段5→序号:14010 范围:14010~16009 窗口字段 —— 占 2 字节,用来让对方设置发送窗口的依据,单位为字节。 用三次握手建立 TCP 连接 用三次握手建立 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 填 充 * 本章知识点 TCP协议的流量控制与拥塞控制机制(重点) TCP与UDP数据包的结构(重点) TCP连接管理(理解) SYN = 1, seq = x CLOSED CLOSED 主动打开 被动打开 A B 客户 服务器 TCP 的连接建立 A 的 TCP 向 B 发出连接请求报文段,其首部中的 同步位 SYN = 1,并选择序号 seq = x,表明传送 数据时的第一个数据字节的序号是 x。 SYN = 1, seq = x CLOSED CLOSED 主动打开 被动打开 A B 客户 服务器 5.9.1 TCP 的连接建立 SYN = 1, ACK = 1, seq = y, ack= x ? 1 B 的 TCP 收到连接请求报文段后,如同意,则 发回确认。 B 在确认报文段中应使 SYN = 1,使 ACK = 1, 其确认号ack = x ? 1,自己选择的序号 seq = y。 SYN = 1, seq = x ACK = 1, seq = x + 1, ack = y ? 1 CLOSED CLOSED 主动打开 被动打开 A B 客户 服务器 SYN = 1, ACK = 1, seq = y, ack= x ? 1 A 收到此报文段后向 B 给出确认,其 ACK = 1, 确认号 ack = y ? 1。 A 的 TCP 通知上层应用进程,连接已经建立。 SYN = 1, seq = x ACK =
文档评论(0)