Microsoft PowerPoint - 计算机网络13

Size: px
Start display at page:

Download "Microsoft PowerPoint - 计算机网络13"

Transcription

1 第七章运输层 大连理工大学电信学部信息与通信工程学院王波 1

2 7.6.2 超时重传时间的选择 重传机制是 TCP 中最重要和最复杂的问题之一 TCP 每发送一个报文段, 就对这个报文段设置一次计时器 只要计时器设置的重传时间到但还没有收到确认, 就要重传这一报文段 2

3 往返时延的方差很大 由于 TCP 的下层是一个互联网环境,IP 数据报所选择的路由变化很大 因而运输层的往返时间的方差也很大 往返时间的概率分布 数据链路层 运输层 时间 T 1 T 2 T 3 3

4 加权平均往返时间 TCP 保留了 RTT 的一个加权平均往返时间 RTT S ( 这又称为平滑的往返时间 ) 第一次测量到 RTT 样本时,RTT S 值就取为所测量到的 RTT 样本值 以后每测量到一个新的 RTT 样本, 就按下式重新计算一次 RTT S : 新的 RTT S = (1 α) ( 旧的 RTT S ) + α ( 新的 RTT 样本 ) (7-4) 式中,0 α < 1 若 α 很接近于零, 表示 RTT 值更新较慢 若选择 α 接近于 1, 则表示 RTT 值更新较快 RFC 2988 推荐的 α 值为 1/8, 即

5 超时重传时间 RTO (RetransmissionTime-Out) RTO 应略大于上面得出的加权平均往返时间 RTT S RFC 2988 建议使用下式计算 RTO: RTO = RTT S + 4 RTT D (7-5) RTT D 是 RTT 的偏差的加权平均值 RFC 2988 建议这样计算 RTT D 第一次测量时, RTT D 值取为测量到的 RTT 样本值的一半 在以后的测量中, 则使用下式计算加权平均的 RTT D : 新的 RTT D = (1 β) ( 旧的 RTT D ) + β RTT S 新的 RTT 样本 (7-6) β 是个小于 1 的系数, 其推荐值是 1/4, 即

6 往返时间的测量相当复杂 TCP 报文段 1 没有收到确认 重传 ( 即报文段 2) 后, 收到了确认报文段 ACK 如何判定此确认报文段是对原来的报文段 1 的确认, 还是对重传的报文段 2 的确认? 发送一个 TCP 报文段 超时重传 TCP 报文段 是对哪一个报文段的确认? 收到 ACK 1 2 时间 往返时间 RTT? 往返时间 RTT? 6

7 Karn 算法 在计算平均往返时间 RTT 时, 只要报文段重传了, 就不采用其往返时间样本 这样得出的加权平均平均往返时间 RTT S 和超时重传时间 RTO 就较准确 7

8 修正的 Karn 算法 报文段每重传一次, 就把 RTO 增大一些 : 系数 γ 的典型值是 2 新的 RTO = γ ( 旧的 RTO) 当不再发生报文段的重传时, 才根据报文段的往返时延更新平均往返时延 RTT 和超时重传时间 RTO 的数值 实践证明, 这种策略较为合理 8

9 7.6.3 选择确认 SACK (Selective ACK) 接收方收到了和前面的字节流不连续的两个字节块 如果这些字节的序号都在接收窗口之内, 那么接收方就先收下这些数据, 但要把这些信息准确地告诉发送方, 使发送方不要再重复发送这些已收到的数据 9

10 接收到的字节流序号不连续 连续的字节流 第一个字节块 第二个字节块 确认号 = 1001 L 1 = 1501 R 1 = 3001 L 2 = 3501 R 1 = 4501 和前后字节不连续的每一个字节块都有两个边界 : 左边界和右边界 图中用四个指针标记这些边界 第一个字节块的左边界 L 1 = 1501, 但右边界 R 1 = 3001 左边界指出字节块的第一个字节的序号, 但右边界减 1 才是字节块中的最后一个序号 第二个字节块的左边界 L 2 = 3501, 而右边界 R 2 =

11 RFC 2018 的规定 如果要使用选择确认, 那么在建立 TCP 连接时, 就要在 TCP 首部的选项中加上 允许 SACK 的选项, 而双方必须都事先商定好 如果使用选择确认, 那么原来首部中的 确认号字段 的用法仍然不变 只是以后在 TCP 报文段的首部中都增加了 SACK 选项, 以便报告收到的不连续的字节块的边界 由于首部选项的长度最多只有 40 字节, 而指明一个边界就要用掉 4 字节, 因此在选项中最多只能指明 4 个字节块的边界信息 11

12 7.7 TCP 的流量控制 利用滑动窗口实现流量控制 一般说来, 我们总是希望数据传输得更快一些 但如果发送方把数据发送得过快, 接收方就可能来不及接收, 这就会造成数据的丢失 流量控制 (flow control) 就是让发送方的发送速率不要太快, 既要让接收方来得及接收, 也不要使网络发生拥塞 利用滑动窗口机制可以很方便地在 TCP 连接上实现流量控制 12

13 流量控制举例 A 向 B 发送数据 在连接建立时, B 告诉 A: 我的接收窗口 rwnd = 400( 字节 ) A B seq = 1, DATA seq = 101, DATA seq = 201, DATA 丢失! ACK = 1, ack = 201, rwnd = 300 seq = 301, DATA seq = 401, DATA seq = 201, DATA ACK = 1, ack = 501, rwnd = 100 seq = 501, DATA ACK = 1, ack = 601, rwnd = 0 A 发送了序号 1 至 100, 还能发送 300 字节 A 发送了序号 101 至 200, 还能发送 200 字节允许 A 发送序号 201 至 500 共 300 字节 A 发送了序号 301 至 400, 还能再发送 100 字节新数据 A 发送了序号 401 至 500, 不能再发送新数据了 A 超时重传旧的数据, 但不能发送新的数据允许 A 发送序号 501 至 600 共 100 字节 A 发送了序号 501 至 600, 不能再发送了不允许 A 再发送 ( 到序号 600 为止的数据都收到了 )

14 持续计时器 (persistence timer) TCP 为每一个连接设有一个持续计时器 只要 TCP 连接的一方收到对方的零窗口通知, 就启动持续计时器 若持续计时器设置的时间到期, 就发送一个零窗口探测报文段 ( 仅携带 1 字节的数据 ), 而对方就在确认这个探测报文段时给出了现在的窗口值 若窗口仍然是零, 则收到这个报文段的一方就重新设置持续计时器 若窗口不是零, 则死锁的僵局就可以打破了 14

15 7.7.2 必须考虑传输效率 可以用不同的机制来控制 TCP 报文段的发送时机 : 第一种机制是 TCP 维持一个变量, 它等于最大报文段长度 MSS 只要缓存中存放的数据达到 MSS 字节时, 就组装成一个 TCP 报文段发送出去 第二种机制是由发送方的应用进程指明要求发送报文段, 即 TCP 支持的推送 (push) 操作 第三种机制是发送方的一个计时器期限到了, 这时就把当前已有的缓存数据装入报文段 ( 但长度不能超过 MSS) 发送出去 15

16 7.8 TCP 的拥塞控制 拥塞控制的一般原理 在某段时间, 若对网络中某资源的需求超过了该资源所能提供的可用部分, 网络的性能就要变坏 产生拥塞 (congestion) 出现资源拥塞的条件 : 对资源需求的总和 > 可用资源 (7-7) 若网络中有许多资源同时产生拥塞, 网络的性能就要明显变坏, 整个网络的吞吐量将随输入负荷的增大而下降 16

17 拥塞控制与流量控制的关系 拥塞控制所要做的都有一个前提, 就是网络能够承受现有的网络负荷 拥塞控制是一个全局性的过程, 涉及到所有的主机 所有的路由器, 以及与降低网络传输性能有关的所有因素 流量控制往往指在给定的发送端和接收端之间的点对点通信量的控制 流量控制所要做的就是抑制发送端发送数据的速率, 以便使接收端来得及接收 17

18 拥塞控制所起的作用 吞吐量 理想的拥塞控制实际的拥塞控制无拥塞控制死锁 ( 吞吐量 = 0) 0 轻度拥塞 拥塞 提供的负载 18

19 拥塞控制的一般原理 拥塞控制是很难设计的, 因为它是一个动态的 ( 而不是静态的 ) 问题 当前网络正朝着高速化的方向发展, 这很容易出现缓存不够大而造成分组的丢失 但分组的丢失是网络发生拥塞的征兆而不是原因 在许多情况下, 甚至正是拥塞控制本身成为引起网络性能恶化甚至发生死锁的原因 这点应特别引起重视 19

20 开环控制和闭环控制 开环控制方法就是在设计网络时事先将有关发生拥塞的因素考虑周到, 力求网络在工作时不产生拥塞 闭环控制是基于反馈环路的概念 属于闭环控制的有以下几种措施 : 监测网络系统以便检测到拥塞在何时 何处发生 将拥塞发生的信息传送到可采取行动的地方 调整网络系统的运行以解决出现的问题 20

21 7.8.2 几种拥塞控制方法 1. 慢开始和拥塞避免 发送方维持一个叫做拥塞窗口 cwnd (congestion window) 的状态变量 拥塞窗口的大小取决于网络的拥塞程度, 并且动态地在变化 发送方让自己的发送窗口等于拥塞窗口 如再考虑到接收方的接收能力, 则发送窗口还可能小于拥塞窗口 发送方控制拥塞窗口的原则是 : 只要网络没有出现拥塞, 拥塞窗口就再增大一些, 以便把更多的分组发送出去 但只要网络出现拥塞, 拥塞窗口就减小一些, 以减少注入到网络中的分组数 21

22 慢开始算法的原理 在主机刚刚开始发送报文段时可先设置拥塞窗口 cwnd = 1, 即设置为一个最大报文段 MSS 的数值 在每收到一个对新的报文段的确认后, 将拥塞窗口加 1, 即增加一个 MSS 的数值 用这样的方法逐步增大发送端的拥塞窗口 cwnd, 可以使分组注入到网络的速率更加合理 22

23 cwnd = 1 发送方每收到一个对新报文段的确认 ( 重传的不算在内 ) 就使 cwnd 加 1 发送方接收方发送 M 1 确认 M 1 轮次 1 cwnd = 2 发送 M 2 ~M 3 确认 M 2 ~M 3 轮次 2 cwnd = 4 发送 M 4 ~M 7 确认 M 4 ~M 7 轮次 3 cwnd = 8 发送 M 8 ~M 15 t t

24 传输轮次 (transmission round) 使用慢开始算法后, 每经过一个传输轮次, 拥塞窗口 cwnd 就加倍 一个传输轮次所经历的时间其实就是往返时间 RTT 传输轮次 更加强调 : 把拥塞窗口 cwnd 所允许发送的报文段都连续发送出去, 并收到了对已发送的最后一个字节的确认 例如, 拥塞窗口 cwnd = 4, 这时的往返时间 RTT 就是发送方连续发送 4 个报文段, 并收到这 4 个报文段的确认, 总共经历的时间 24

25 设置慢开始门限状态变量 ssthresh 慢开始门限 ssthresh 的用法如下 : 当 cwnd < ssthresh 时, 使用慢开始算法 当 cwnd > ssthresh 时, 停止使用慢开始算法而改用拥塞避免算法 当 cwnd = ssthresh 时, 既可使用慢开始算法, 也可使用拥塞避免算法 拥塞避免算法的思路是让拥塞窗口 cwnd 缓慢地增大, 即每经过一个往返时间 RTT 就把发送方的拥塞窗口 cwnd 加 1, 而不是加倍, 使拥塞窗口 cwnd 按线性规律缓慢增长 25

26 当网络出现拥塞时 无论在慢开始阶段还是在拥塞避免阶段, 只要发送方判断网络出现拥塞 ( 其根据就是没有按时收到确认 ), 就要把慢开始门限 ssthresh 设置为出现拥塞时的发送方窗口值的一半 ( 但不能小于 2) 然后把拥塞窗口 cwnd 重新设置为 1, 执行慢开始算法 这样做的目的就是要迅速减少主机发送到网络中的分组数, 使得发生拥塞的路由器有足够时间把队列中积压的分组处理完毕 26

27 ssthresh 的初始值 新的 ssthresh 值 慢开始和拥塞避免算法的实现举例 拥塞窗口 cwnd 拥塞避免 加法增大 网络拥塞 乘法减小 拥塞避免 加法增大 8 慢开始 指数规律增长 传输轮次 慢开始 慢开始 当 TCP 连接进行初始化时, 将拥塞窗口置为 1 图中的窗口单位不使用字节而使用报文段 慢开始门限的初始值设置为 16 个报文段, 即 ssthresh = 16

28 ssthresh 的初始值 新的 ssthresh 值 慢开始 慢开始和拥塞避免算法的实现举例 拥塞窗口 cwnd 指数规律增长 网络拥塞 乘法减小 慢开始 拥塞避免 加法增大 慢开始 拥塞避免 加法增大 22 传输轮次 发送端的发送窗口不能超过拥塞窗口 cwnd 和接收端窗口 rwnd 中的最小值 我们假定接收端窗口足够大, 因此现在发送窗口的数值等于拥塞窗口的数值

29 慢开始和拥塞避免算法的实现举例 ssthresh 的初始值 拥塞窗口 cwnd 拥塞避免 加法增大 网络拥塞 乘法减小 拥塞避免 加法增大 新的 ssthresh 值 指数规律增长 传输轮次 慢开始 慢开始 在执行慢开始算法时, 拥塞窗口 cwnd 的初始值为 1, 发送第一个报文段 M 0

30 慢开始和拥塞避免算法的实现举例 ssthresh 的初始值 拥塞窗口 cwnd 拥塞避免 加法增大 网络拥塞 乘法减小 拥塞避免 加法增大 新的 ssthresh 值 12 8 慢开始 指数规律增长 传输轮次 慢开始 慢开始 发送端每收到一个确认, 就把 cwnd 加 1 于是发送端可以接着发送 M 1 和 M 2 两个报文段

31 慢开始和拥塞避免算法的实现举例 ssthresh 的初始值 拥塞窗口 cwnd 拥塞避免 加法增大 网络拥塞 乘法减小 拥塞避免 加法增大 新的 ssthresh 值 12 8 慢开始 指数规律增长 传输轮次 慢开始 慢开始 接收端共发回两个确认 发送端每收到一个对新报文段的确认, 就把发送端的 cwnd 加 1 现在 cwnd 从 2 增大到 4, 并可接着发送后面的 4 个报文段

32 慢开始和拥塞避免算法的实现举例 ssthresh 的初始值 拥塞窗口 cwnd 拥塞避免 加法增大 网络拥塞 乘法减小 拥塞避免 加法增大 新的 ssthresh 值 12 8 慢开始 指数规律增长 传输轮次 慢开始 慢开始 发送端每收到一个对新报文段的确认, 就把发送端的拥塞窗口加 1, 因此拥塞窗口 cwnd 随着传输轮次按指数规律增长

33 慢开始和拥塞避免算法的实现举例 ssthresh 的初始值 拥塞窗口 cwnd 拥塞避免 加法增大 网络拥塞 乘法减小 拥塞避免 加法增大 新的 ssthresh 值 12 8 慢开始 指数规律增长 传输轮次 慢开始 慢开始 当拥塞窗口 cwnd 增长到慢开始门限值 ssthresh 时 ( 即当 cwnd = 16 时 ), 就改为执行拥塞避免算法, 拥塞窗口按线性规律增长

34 慢开始和拥塞避免算法的实现举例 ssthresh 的初始值 拥塞窗口 cwnd 拥塞避免 加法增大 网络拥塞 乘法减小 拥塞避免 加法增大 新的 ssthresh 值 12 8 慢开始 指数规律增长 传输轮次 慢开始 慢开始 假定拥塞窗口的数值增长到 24 时, 网络出现超时, 表明网络拥塞了

35 慢开始和拥塞避免算法的实现举例 ssthresh 的初始值 拥塞窗口 cwnd 拥塞避免 加法增大 网络拥塞 乘法减小 拥塞避免 加法增大 新的 ssthresh 值 12 8 慢开始 指数规律增长 传输轮次 慢开始 慢开始 更新后的 ssthresh 值变为 12( 即发送窗口数值 24 的一半 ), 拥塞窗口再重新设置为 1, 并执行慢开始算法

36 慢开始和拥塞避免算法的实现举例 ssthresh 的初始值 拥塞窗口 cwnd 拥塞避免 加法增大 网络拥塞 乘法减小 拥塞避免 加法增大 新的 ssthresh 值 12 8 慢开始 指数规律增长 传输轮次 慢开始 慢开始 当 cwnd = 12 时改为执行拥塞避免算法, 拥塞窗口按按线性规律增长, 每经过一个往返时延就增加一个 MSS 的大小

37 乘法减小 (multiplicative decrease) 乘法减小 是指不论在慢开始阶段还是拥塞避免阶段, 只要出现一次超时 ( 即出现一次网络拥塞 ), 就把慢开始门限值 ssthresh 设置为当前的拥塞窗口值乘以 0.5 当网络频繁出现拥塞时,ssthresh 值就下降得很快, 以大大减少注入到网络中的分组数 37

38 加法增大 (additive increase) 加法增大 是指执行拥塞避免算法后, 在收到对所有报文段的确认后 ( 即经过一个往返时间 ), 就把拥塞窗口 cwnd 增加一个 MSS 大小, 使拥塞窗口缓慢增大, 以防止网络过早出现拥塞 38

39 必须强调指出 拥塞避免 并非指完全能够避免了拥塞 利用以上的措施要完全避免网络拥塞还是不可能的 拥塞避免 是说在拥塞避免阶段把拥塞窗口控制为按线性规律增长, 使网络比较不容易出现拥塞 39

40 2. 快重传和快恢复 快重传算法首先要求接收方每收到一个失序的报文段后就立即发出重复确认 这样做可以让发送方及早知道有报文段没有到达接收方 发送方只要一连收到三个重复确认就应当立即重传对方尚未收到的报文段 不难看出, 快重传并非取消重传计时器, 而是在某些情况下可更早地重传丢失的报文段 40

41 快重传举例 发送方 接收方 发送 M 1 发送 M 2 确认 M 1 收到三个连续的对 M 2 的重复确认 立即重传 M 3 发送 M 3 丢失? 发送 M 4 发送 M 5 发送 M 6 发送 M 7 确认 M 2 重复确认 M 2 重复确认 M 2 重复确认 M 2 立即重传 M 3 t t

42 快恢复算法 (1) 当发送端收到连续三个重复的确认时, 就执行 乘法减小 算法, 把慢开始门限 ssthresh 减半 但接下去不执行慢开始算法 (2) 由于发送方现在认为网络很可能没有发生拥塞, 因此现在不执行慢开始算法, 即拥塞窗口 cwnd 现在不设置为 1, 而是设置为慢开始门限 ssthresh 减半后的数值, 然后开始执行拥塞避免算法 ( 加法增大 ), 使拥塞窗口缓慢地线性增大 42

43 从连续收到三个重复的确认 转入拥塞避免 拥塞窗口 cwnd ssthresh 的初始值 16 新的 ssthresh 值 12 慢开始 拥塞避免 加法增大 乘法减小 快恢复 慢开始 收到 3 个重复的确认执行快重传算法 拥塞避免 加法增大 TCP Reno 版本 TCP Tahoe 版本 ( 已废弃不用 ) 传输轮次 43

44 发送窗口的上限值 发送方的发送窗口的上限值应当取为接收方窗口 rwnd 和拥塞窗口 cwnd 这两个变量中较小的一个, 即应按以下公式确定 : 发送窗口的上限值 = Min [rwnd, cwnd] (7-8) 当 rwnd < cwnd 时, 是接收方的接收能力限制发送窗口的最大值 当 cwnd < rwnd 时, 则是网络的拥塞限制发送窗口的最大值 44

45 7.8.3 随机早期检测 RED (Random Early Detection) 使路由器的队列维持两个参数, 即队列长度最小门限 TH min 和最大门限 TH max RED 对每一个到达的数据报都先计算平均队列长度 L AV 若平均队列长度小于最小门限 TH min, 则将新到达的数据报放入队列进行排队 若平均队列长度超过最大门限 TH max, 则将新到达的数据报丢弃 若平均队列长度在最小门限 TH min 和最大门限 TH max 之间, 则按照某一概率 p 将新到达的数据报丢弃

46 RED 将路由器的到达队列 划分成为三个区域 丢弃 以概率 p 丢弃 排队 分组到达 从队首发送 最小门限 TH min 平均队列长度 L av 最大门限 TH min 46

47 丢弃概率 p 与 TH min 和 Th max 的关系 当 L AV < Th min 时, 丢弃概率 p = 0 当 L AV >Th max 时, 丢弃概率 p = 1 当 TH min < L AV < TH max 时, 0 < p < 1 例如, 按线性规律变化, 从 0 变到 p max 1.0 分组丢弃概率 p p max 0 平均队列长度 L av 最小门限 TH min 最大门限 TH max 47

48 瞬时队列长度和 平均队列长度的区别 队列长度 瞬时队列长度 平均队列长度 时间 48

49 7.9 TCP 的运输连接管理 1. 运输连接的三个阶段 运输连接就有三个阶段, 即 : 连接建立 数据传送和连接释放 运输连接的管理就是使运输连接的建立和释放都能正常地进行 连接建立过程中要解决以下三个问题 : 要使每一方能够确知对方的存在 要允许双方协商一些参数 ( 如最大报文段长度, 最大窗口大小, 服务质量等 ) 能够对运输实体资源 ( 如缓存大小, 连接表中的项目等 ) 进行分配 49

50 客户服务器方式 TCP 连接的建立都是采用客户服务器方式 主动发起连接建立的应用进程叫做客户 (client) 被动等待连接建立的应用进程叫做服务器 (server) 50

51 7.9.1 TCP 的连接建立 用三次握手建立 TCP 连接 客户 服务器 A B 主动打开 CLOSED CLOSED 被动打开 SYN = 1, seq = x A 的 TCP 向 B 发出连接请求报文段, 其首部中的同步位 SYN = 1, 并选择序号 seq = x, 表明传送数据时的第一个数据字节的序号是 x

52 客户 TCP 的连接建立 用三次握手建立 TCP 连接 A 服务器 B 主动打开 CLOSED CLOSED 被动打开 SYN = 1, seq = x SYN = 1, ACK = 1,seq = y, ack= x + 1 B 的 TCP 收到连接请求报文段后, 如同意, 则发回确认 B 在确认报文段中应使 SYN = 1, 使 ACK = 1, 其确认号 ack = x + 1, 自己选择的序号 seq = y

53 A 收到此报文段后向 B 给出确认, 其 ACK = 1, 确认号 ack = y + 1 A 的 TCP 通知上层应用进程, 连接已经建立 客户服务器 A B CLOSED CLOSED 主动打开被动打开 SYN = 1, seq = x SYN = 1, ACK = 1,seq = y, ack= x + 1 ACK = 1, seq = x + 1, ack = y + 1

54 B 的 TCP 收到主机 A 的确认后, 也通知其上层应用进程 :TCP 连接已经建立 客户服务器 A B CLOSED CLOSED 主动打开被动打开 SYN = 1, seq = x SYN = 1, ACK = 1,seq = y, ack= x + 1 ACK = 1, seq = x + 1, ack = y + 1 数据传送

55 7.9.1 TCP 的连接建立 用三次握手建立 TCP 连接的各状态 客户服务器 A B CLOSED CLOSED 主动打开被动打开 SYN = 1, seq = x SYN- SENT LISTEN SYN = 1, ACK = 1,seq = y, ack= x + 1 SYN- RCVD ACK = 1, seq = x + 1, ack = y + 1 ESTAB- LISHED 数据传送 ESTAB- LISHED

56 客户 A TCP 的连接释放 服务器 B 主动关闭 ESTAB- LISHED 数据传送 FIN = 1, seq = u ESTAB- LISHED 数据传输结束后, 通信的双方都可释放连接 现在 A 的应用进程先向其 TCP 发出连接释放报文段, 并停止再发送数据, 主动关闭 TCP 连接 A 把连接释放报文段首部的 FIN = 1, 其序号 CLOSED seq = u, 等待 B 的确认 CLOSED

57 7.9.2 TCP 的连接释放 客户 A 服务器 B 主动关闭 ESTAB- LISHED 数据传送 FIN = 1, seq = u ESTAB- LISHED 通知应用进程 ACK = 1,seq = v, ack= u + 1 B 发出确认, 确认号 ack = u + 1, 而这个报文段自己的序号 seq = v TCP 服务器进程通知高层应用进程 从 A 到 B 这个方向的连接就释放了,TCP 连接处于半关闭状态 B 若发送数据,A 仍要接收

58 FIN = 1, seq = u ACK = 1,seq = v, ack= u + 1 FIN = 1, ACK = 1, seq = w, ack= u + 1 主动关闭 TCP 的连接释放 客户服务器 A B ESTAB- LISHED 数据传送通知 ESTAB- LISHED 应用进程 数据传送 被动关闭 若 B 已经没有要向 A 发送的数据, 其应用进程就通知 TCP 释放连接

59 7.9.2 TCP 的连接释放 客户服务器 A B 主动关闭 ESTAB- LISHED 数据传送通知 ESTAB- LISHED 应用进程 FIN = 1, seq = u ACK = 1,seq = v, ack= u + 1 数据传送 被动关闭 FIN = 1, ACK = 1, seq = w, ack= u + 1 ACK = 1, seq = u + 1, ack = w + 1 A 收到连接释放报文段后, 必须发出确认

60 7.9.2 TCP 的连接释放 客户服务器 A B 主动关闭 ESTAB- LISHED 数据传送通知 ESTAB- LISHED 应用进程 FIN = 1, seq = u ACK = 1,seq = v, ack= u + 1 数据传送 被动关闭 FIN = 1, ACK = 1, seq = w, ack= u + 1 ACK = 1, seq = u + 1, ack = w + 1 在确认报文段中 ACK = 1, 确认号 ack = w + 1, 自己的序号 seq = u + 1

61 TCP 连接必须经过时间 TCP 2MSL 的连接释放后才真正释放掉 客户服务器 A B 主动关闭 FIN = 1, seq = u ACK = 1,seq = v, ack= u + 1 FIN- WAIT-1 CLOSE- WAIT FIN = 1, ACK = 1, seq = w, ack= u + 1 FIN- WAIT-2 LAST- ACK ACK = 1, seq = u + 1, ack = w + 1 等待 2MSL ESTAB- LISHED TIME- WAIT 数据传送通知 ESTAB- LISHED 应用进程 数据传送 CLOSED 被动关闭 CLOSED MSL: Max Segment Lifetime

62 A 必须等待 2MSL 的时间 第一, 为了保证 A 发送的最后一个 ACK 报文段能够到达 B 第二, 防止 已失效的连接请求报文段 出现在本连接中 A 在发送完最后一个 ACK 报文段后, 再经过时间 2MSL, 就可以使本连接持续的时间内所产生的所有报文段, 都从网络中消失 这样就可以使下一个新的连接中不会出现这种旧的连接请求报文段 62

63 7.9.3 TCP 的有限状态机 TCP 有限状态机的图中每一个方框都是 TCP 可能具有的状态 每个方框中的大写英文字符串是 TCP 标准所使用的 TCP 连接状态名 状态之间的箭头表示可能发生的状态变迁 箭头旁边的字, 表明引起这种变迁的原因, 或表明发生状态变迁后又出现什么动作 图中有三种不同的箭头 粗实线箭头表示对客户进程的正常变迁 粗虚线箭头表示对服务器进程的正常变迁 另一种细线箭头表示异常变迁

64 收到 SYN 发送 SYN, ACK SYN_RCVD 关闭发送 FIN FIN_WAIT_1 FIN_WAIT_2 被动打开 起点 CLOSED LISTEN 被动打开 收到 SYN, 发送 SYN, ACK 同时打开收到 ACK 关闭发送 FIN 收到 RST 收到 FIN 发送 ACK 收到 FIN, ACK 发送 ACK 收到 ACK 数据传送阶段 ESTABLISHED 主动关闭 关闭 同时关闭 CLOSING 发送 SYN 收到 ACK 收到 FIN 发送 ACK TIME_WAIT 定时经过两倍报文段寿命后 主动打开发送 SYN 收到 FIN 发送 ACK SYN_SENT 主动打开 收到 SYN, ACK 发送 ACK 被动关闭 CLOSE_WAIT 关闭发送 FIN LAST_ACK 关闭或超时 收到 ACK TCP 的有限状态机

Chapter #

Chapter # 第三章 TCP/IP 协议栈 本章目标 通过本章的学习, 您应该掌握以下内容 : 掌握 TCP/IP 分层模型 掌握 IP 协议原理 理解 OSI 和 TCP/IP 模型的区别和联系 TCP/IP 介绍 主机 主机 Internet TCP/IP 早期的协议族 全球范围 TCP/IP 协议栈 7 6 5 4 3 应用层表示层会话层传输层网络层 应用层 主机到主机层 Internet 层 2 1 数据链路层

More information

PowerPoint Presentation

PowerPoint Presentation 第 23 章 进程到进程的传递 : UDP, TCP 和 SCTP 23.1 23-1 进程到进程的传递 传输层负责进程到进程的传递, 即进程之间的分组传递以及部分消息传递 后面将会看到两个进程以客户 / 服务器的方式通信 23.2 本节要点 : 客户端 / 服务器模式复用和分离无连接服务与面向连接的服务可靠服务与不可靠服务三种协议 注意 传输层负责进程到进程的传递 23.3 23.4 图 23.1

More information

穨control.PDF

穨control.PDF TCP congestion control yhmiu Outline Congestion control algorithms Purpose of RFC2581 Purpose of RFC2582 TCP SS-DR 1998 TCP Extensions RFC1072 1988 SACK RFC2018 1996 FACK 1996 Rate-Halving 1997 OldTahoe

More information

信息网络理论基础 盛 敏

信息网络理论基础 盛 敏 第 2 章端到端的传输协议 通信工程学院信息科学研究所 2.4 网络层和运输层的点对 点传输协议 网络层和运输层的点对点传输协议 前一节我们研究了两个相邻节点的数据传输的协议, 这里我们要讨论一个会话过程 (Session) 跨越一个网络中多条链路, 或跨越多个网络的不同传输链路时的分组编号 差错恢复 流量控制和编址等问题, 以保证任意两个网络节点或两个应用进程之间可靠的数据传输 A B C D 网络层和运输层的点对点传输协议

More information

.., + +, +, +, +, +, +,! # # % ( % ( / 0!% ( %! %! % # (!) %!%! # (!!# % ) # (!! # )! % +,! ) ) &.. 1. # % 1 ) 2 % 2 1 #% %! ( & # +! %, %. #( # ( 1 (

.., + +, +, +, +, +, +,! # # % ( % ( / 0!% ( %! %! % # (!) %!%! # (!!# % ) # (!! # )! % +,! ) ) &.. 1. # % 1 ) 2 % 2 1 #% %! ( & # +! %, %. #( # ( 1 ( ! # %! % &! # %#!! #! %!% &! # (!! # )! %!! ) &!! +!( ), ( .., + +, +, +, +, +, +,! # # % ( % ( / 0!% ( %! %! % # (!) %!%! # (!!# % ) # (!! # )! % +,! ) ) &.. 1. # % 1 ) 2 % 2 1 #% %! ( & # +! %, %. #(

More information

# % & ) ) & + %,!# & + #. / / & ) 0 / 1! 2

# % & ) ) & + %,!# & + #. / / & ) 0 / 1! 2 !!! #! # % & ) ) & + %,!# & + #. / / & ) 0 / 1! 2 % ) 1 1 3 1 4 5 % #! 2! 1,!!! /+, +!& 2! 2! / # / 6 2 6 3 1 2 4 # / &!/ % ). 1!!! &! & 7 2 7! 7 6 7 3 & 1 2 % # ) / / 8 2 6,!!! /+, +! & 2 9! 3 1!! % %

More information

UDP 8.2 TCP/IP OSI OSI 3 OSI TCP/IP IP TCP/IP TCP/IP Transport Control Protocol TCP User Datagram Protocol UDP TCP TCP/IP IP TCP TCP/IP TC

UDP 8.2 TCP/IP OSI OSI 3 OSI TCP/IP IP TCP/IP TCP/IP Transport Control Protocol TCP User Datagram Protocol UDP TCP TCP/IP IP TCP TCP/IP TC 8 TCP/IP TCP/IP TCP OSI 8.1 OSI 4 end to end A B FTP OSI Connection Management handshake Flow Control Error Detection IP Response to User s Request TCP/IP TCP 181 UDP 8.2 TCP/IP OSI OSI 3 OSI 3 8.1 TCP/IP

More information

重 庆 邮 电 大 学

重 庆 邮 电 大 学 机密 启用前 重庆邮电大学 2018 年攻读硕士学位研究生入学考试试题 科目名称 : 计算机网络 A 科目代码 : 803 考生注意事项 1 答题前, 考生必须在答题纸指定位置上填写考生姓名 报考单位和考生编号 2 所有答案必须写在答题纸上, 写在其他地方无效 3 填 ( 书 ) 写必须使用 0.5mm 黑色签字笔 4 考试结束, 将答题纸和试题一并装入试卷袋中交回 5 本试题满分 150 分, 考试时间

More information

RDT3网络实习报告

RDT3网络实习报告 qwertyuiopasdfghjklzxcvbnmqwerty uiopasdfghjklzxcvbnmqwertyuiopasd fghjklzxcvbnmqwertyuiopasdfghjklzx cvbnmqwertyuiopasdfghjklzxcvbnmq wertyuiopasdfghjklzxcvbnmqwertyui opasdfghjklzxcvbnmqwertyuiopasdfg

More information

%! # # % % & # ( ) ( +, & +, +, & +, & +, +, &!

%! # # % % & # ( ) ( +, & +, +, & +, & +, +, &! %! # # % % & # ( ) ( +, & +, +, & +, & +, +, &! & &./ 0 # #1 # 2! +, 3 4 4 +,!!!! 4 4 4 4 4 56 7 89 #! 4! 4 4! 4 4! 14 #: 2 4! +,! +, 14 4 ; < = ( 4 < = +14 # : 1 1 4 # : : 3 # (4,! / +, +, +, > +,? 3

More information

ebook67-D

ebook67-D D 1 1.1 2 7 2 1 26 2 14 2 16 382 2 21 2 2 097 150 = 2 113 658 2 0 1 I D 1.2 D - 1 1993 8 D-1 NSFNET 2000 1.3 3 3.1 I D 1 27 A 127. 0. 0. 1 3.2 k p n o 5 3 2 R 10 4 g a t e w a y 3 2 1 n e t b 1 2 3.3 C

More information

# ( + + # + # 6 +,! + # +! +, + # ( + ) ( + ( + ) + 7! + # + /8 + ) ( +! + #. + ( +, +! + # + # + + ( ! ( + ) ( + ) +, + ( + 9% +! +, + ( +

# ( + + # + # 6 +,! + # +! +, + # ( + ) ( + ( + ) + 7! + # + /8 + ) ( +! + #. + ( +, +! + # + # + + ( ! ( + ) ( + ) +, + ( + 9% +! +, + ( + ! ## % & (! ) # (! + ) (, ( + ) ( +! ( + + # + #! + ( + + ( + ) ( + + ( + # + ) +! ( + ( + # +! ( + ) + # ( + ) + # +! ( +. + / 0. + ( + # + # + +, + ) + + ) + 1!, ( 2 1 # 3 )! # ( 4 5 #3 (! # ( 4 # #

More information

Microsoft Word - _新_TCP模擬分析報告_M 王凱弘_

Microsoft Word - _新_TCP模擬分析報告_M 王凱弘_ TCP 分析 模擬報告 M9615026 王凱弘 Introduction: TCP 是一種以連線為主的通訊協定, 而且它具有可靠的 按照順序的 傳送資料以 byte 為主的特性, 同時遵照特定的擁塞控制來傳輸資料,TCP 傳送端將所要傳輸的資料分割成幾個單獨的 segment, 但是每一個 segment 不能超過連線建立時所規定的最大 SMSS(Sender Maximum Segment Size)

More information

FortiGate 防火墙 TCP 会话状态详解 版本 1.0 时间支持的版本作者状态反馈 2015 年 10 月 5.x,4.x 宋占军已审核 文档说明 : 文档主要描述了当数据流穿过防火墙时, 相关的 TCP 会话状态的变化过程及其原理, 以及如何

FortiGate 防火墙 TCP 会话状态详解 版本 1.0 时间支持的版本作者状态反馈 2015 年 10 月 5.x,4.x 宋占军已审核 文档说明 : 文档主要描述了当数据流穿过防火墙时, 相关的 TCP 会话状态的变化过程及其原理, 以及如何 FortiGate 防火墙 TCP 会话状态详解 版本 1.0 时间支持的版本作者状态反馈 2015 年 10 月 5.x,4.x 宋占军已审核 [email protected] 文档说明 : 文档主要描述了当数据流穿过防火墙时, 相关的 TCP 会话状态的变化过程及其原理, 以及如何修改会话相关地计时器 目录 1. TCP 状态类型... 2 2. TCP 状态跟踪... 3 3.

More information

为 边 数 的 两 倍, 显 然 必 为 偶 数 而 ii 和 iii 则 不 一 定 正 确, 如 : 对 顶 点 数 N 1 无 向 完 全 图 不 存 在 一 个 顶 点 的 度 为 1, 并 且 边 数 与 顶 点 数 的 差 要 大 于 1 8. 考 查 m 阶 B- 树 的 定 义 A

为 边 数 的 两 倍, 显 然 必 为 偶 数 而 ii 和 iii 则 不 一 定 正 确, 如 : 对 顶 点 数 N 1 无 向 完 全 图 不 存 在 一 个 顶 点 的 度 为 1, 并 且 边 数 与 顶 点 数 的 差 要 大 于 1 8. 考 查 m 阶 B- 树 的 定 义 A 一 单 项 选 择 题 1. 考 查 栈 和 队 列 的 特 点 及 应 用 2009 年 全 国 硕 士 研 究 生 入 学 统 一 考 试 计 算 机 学 科 专 业 基 础 综 合 试 题 选 择 题 部 分 解 析 C 和 D 直 接 排 除, 缓 冲 区 的 特 点 需 要 先 进 先 出, 若 用 栈, 则 先 进 入 缓 冲 区 的 数 据 则 要 排 队 到 最 后 才 能 打 印,

More information

% %! # % & ( ) % # + # # % # # & & % ( #,. %

% %! # % & ( ) % # + # # % # # & & % ( #,. % !!! # #! # % & % %! # % & ( ) % # + # # % # # & & % ( #,. % , ( /0 ) %, + ( 1 ( 2 ) + %, ( 3, ( 123 % & # %, &% % #, % ( ) + & &% & ( & 4 ( & # 4 % #, #, ( ) + % 4 % & &, & & # / / % %, &% ! # #! # # #

More information

MASQUERADE # iptables -t nat -A POSTROUTING -s / o eth0 -j # sysctl net.ipv4.ip_forward=1 # iptables -P FORWARD DROP #

MASQUERADE # iptables -t nat -A POSTROUTING -s / o eth0 -j # sysctl net.ipv4.ip_forward=1 # iptables -P FORWARD DROP # iptables 默认安全规则脚本 一 #nat 路由器 ( 一 ) 允许路由 # iptables -A FORWARD -i eth0 -o eth1 -j ACCEPT ( 二 ) DNAT 与端口转发 1 启用 DNAT 转发 # iptables -t nat -A PREROUTING -p tcp -d 192.168.102.37 dprot 422 -j DNAT to-destination

More information

内 容 1 2 3 4 培 训 目 标 基 础 知 识 常 用 监 控 命 令 在 实 战 中 综 合 运 用 2

内 容 1 2 3 4 培 训 目 标 基 础 知 识 常 用 监 控 命 令 在 实 战 中 综 合 运 用 2 Linux 常 用 监 控 命 令 介 绍 基 础 应 用 组 梁 若 羽 2011-07-12 1 内 容 1 2 3 4 培 训 目 标 基 础 知 识 常 用 监 控 命 令 在 实 战 中 综 合 运 用 2 培 训 目 标 掌 握 常 用 监 控 命 令 的 用 途 和 启 用 方 法 熟 悉 各 个 关 键 输 出 参 数 的 真 实 含 义 了 解 Linux 操 作 系 统 的 一

More information

untitled

untitled 1....2...2...6 2....10 3. UDP...15 4. TCP...16...16...16 1 1. PC COM1 COM2 COM1 COM2 DTU 2 3 4 COM1 COM1 COM2 COM ID 13900000000 DTU COM1 5 COM2 DTU DTU DTU DTU DTU DTU DTU ID ID 3031 3032 2 ID 13900000001

More information

# 7 % % % < % +!,! %!!

# 7 % % % < % +!,! %!! ! # % 7 8 9 7! & () + ),. + / 0 /. 1 0 /2 &3 )4, 4 4 5 / 6 : /! # ;!!!! # %! &!! ( ) # 7 % % % < % +!,! %!! % % = % % % % % # 9 =! 7 8 7 8 > 8 7 =7 # 9 # 8 7 8 % ) % % % % %! %. / % < < < % / % < < <

More information

附 件 :2015 年 度 普 通 高 等 学 校 本 科 专 业 备 案 和 审 批 结 果 教 育 部 2016 年 2 月 16 日 抄 送 : 国 家 发 展 改 革 委 财 政 部 国 家 卫 生 计 生 委 国 家 中 医 药 管 理 局 部 内 发 送 : 有 关 部 领 导, 办 公

附 件 :2015 年 度 普 通 高 等 学 校 本 科 专 业 备 案 和 审 批 结 果 教 育 部 2016 年 2 月 16 日 抄 送 : 国 家 发 展 改 革 委 财 政 部 国 家 卫 生 计 生 委 国 家 中 医 药 管 理 局 部 内 发 送 : 有 关 部 领 导, 办 公 教 高 函 [2016]2 号 教 育 部 关 于 公 布 2015 年 度 普 通 高 等 学 校 本 科 专 业 备 案 和 审 批 结 果 的 通 知 各 省 自 治 区 直 辖 市 教 育 厅 ( 教 委 ), 新 疆 生 产 建 设 兵 团 教 育 局, 有 关 部 门 ( 单 位 ) 教 育 司 ( 局 ), 部 属 各 高 等 学 校 : 根 据 普 通 高 等 学 校 本 科 专 业

More information

上海浦~1

上海浦~1 上 海 浦 发 银 行 参 与 高 等 职 业 教 育 人 才 培 养 年 度 报 告 ( ) 一 校 企 合 作 概 况 ( 一 ) 企 业 简 介 上 海 浦 东 发 展 银 行 股 份 有 限 公 司 ( 以 下 简 称 : 浦 发 银 行 ) 是 1992 年 8 月 28 日 经 中 国 人 民 银 行 批 准 设 立 1993 年 1 月 9 日 开 业 1999 年 在 上 海 证 券

More information

! + +, ) % %.!&!, /! 0! 0 # ( ( # (,, # ( % 1 2 ) (, ( 4! 0 & 2 /, # # ( &

! + +, ) % %.!&!, /! 0! 0 # ( ( # (,, # ( % 1 2 ) (, ( 4! 0 & 2 /, # # ( & ! # %! &! #!! %! %! & %! &! & ( %! & #! & )! & & + ) +!!, + ! + +, ) % %.!&!, /! 0! 0 # ( ( # (,, # ( % 1 2 ) (, 3 0 1 ( 4! 0 & 2 /, # # ( 1 5 2 1 & % # # ( #! 0 ) + 4 +, 0 #,!, + 0 2 ), +! 0! 4, +! (!

More information

%% &% %% %% %% % () (! #! %!!!!!!!%! # %& ( % & ) +, # (.. /,) %& 0

%% &% %% %% %% % () (! #! %!!!!!!!%! # %& ( % & ) +, # (.. /,) %& 0 !! # # %% &% %% %% %% % () (! #! %!!!!!!!%! # %& ( % & ) +, # (.. /,) %& 0 +! (%& / 1! 2 %& % & 0/ / %& + (.%.%, %& % %& )& % %& ) 3, &, 5, % &. ) 4 4 4 %& / , %& ).. % # 6 /0 % &. & %& ) % %& 0.!!! %&

More information

FortiADC SLB Virtual Server L7 方式部署介绍 版本 1.0 时间支持的版本作者状态反馈 2015 年 10 月 FortiADC v4.3.x 刘康明已审核

FortiADC SLB Virtual Server L7 方式部署介绍 版本 1.0 时间支持的版本作者状态反馈 2015 年 10 月 FortiADC v4.3.x 刘康明已审核 FortiADC SLB Virtual Server L7 方式部署介绍 版本 1.0 时间支持的版本作者状态反馈 2015 年 10 月 FortiADC v4.3.x 刘康明已审核 [email protected] 目录 简介... 3 Virtual Server L7 代理部署方式介绍... 3 Virtual Server L7 携带源地址代理部署方式介绍... 5 Fortinet

More information

TCP/IP TCP/IP OSI IP TCP IP IP TCP/IP TCP/IP

TCP/IP TCP/IP OSI IP TCP IP IP TCP/IP TCP/IP TCP/IP : TCP/IP TCP/IP OSI IP TCP IP IP TCP/IP TCP/IP 1. ASCII EBCDIC Extended Binary-Coded Decimal Interchange Code 2. / (1) (2) Single System Image SSI) (3) I/O (4) 3.OSI OSI Open System Interconnection

More information

Microsoft Word final

Microsoft Word final 只寫答案而沒有解釋說明, 扣一半分數. 針對 63.07.72. 這個 IP address,( 以十進位表示, 要寫完整過程 ) (7%) a. 這一個 IP 屬於那個 Class 的網路? 以二進位說明 (%) 其所屬的 IP 網路表示法為何?(2%) 可用 IP 範圍?(2%) 共有幾個 IP 可用?(%) mask 的值為何?(%) b. 將此 IP 網路分成 7 subnets,subnet

More information

吉林大学学报 工学版 244 第 4 卷 复杂 鉴于本文篇幅所限 具体公式可详见参考文 献 7 每帧的动力学方程建立及其解算方法如图 3 所示 图4 滚转角速度与输入量 η 随时间的变化波形 Fig 4 Waveform of roll rate and input η with time changing 图5 Fig 5 滚转角随时间的变化波形 Waveform of roll angle with

More information

水晶分析师

水晶分析师 大数据时代的挑战 产品定位 体系架构 功能特点 大数据处理平台 行业大数据应用 IT 基础设施 数据源 Hadoop Yarn 终端 统一管理和监控中心(Deploy,Configure,monitor,Manage) Master Servers TRS CRYSTAL MPP Flat Files Applications&DBs ETL&DI Products 技术指标 1 TRS

More information

计算机网络实验说明

计算机网络实验说明 计算机网络实验说明 龚旭东 电三楼 420 lzgxd@mailustceducn 2011 年 11 月 1 日 龚旭东 (TA) 计算机网络实验说明 2011 年 11 月 1 日 1 / 20 Outline 1 实验系统介绍 实验环境实验流程 2 实验内容编程实验交互实验观察实验 3 一些控制台命令 4 实验报告说明 龚旭东 (TA) 计算机网络实验说明 2011 年 11 月 1 日 2

More information

关于建立境内违法互联网站黑名单管理制度的通知

关于建立境内违法互联网站黑名单管理制度的通知 关 于 建 立 境 内 违 法 互 联 网 站 黑 名 单 管 理 制 度 的 通 知 各 省 自 治 区 直 辖 市 和 计 划 单 列 市 通 信 管 理 局 新 闻 办 教 育 厅 ( 教 委 ) 公 安 厅 ( 局 ) 国 家 安 全 厅 ( 局 ) 文 化 厅 ( 局 ) 卫 生 厅 ( 局 ) 工 商 行 政 管 理 局 广 播 影 视 局 新 闻 出 版 局 食 品 药 品 监 督 管

More information

? 這 全 都 是 市 政 府 提 供 給 我 的 資 料 低 底 盤 公 車 計 畫 96 年 預 算 新 台 幣 4,500 萬 元 97 年 預 算 新 台 幣 1 億 6,500 萬 元 98 年 預 算 新 台 幣 3 億 2,300 萬 元, 共 有 307 台 低 底 盤 公 車,99

? 這 全 都 是 市 政 府 提 供 給 我 的 資 料 低 底 盤 公 車 計 畫 96 年 預 算 新 台 幣 4,500 萬 元 97 年 預 算 新 台 幣 1 億 6,500 萬 元 98 年 預 算 新 台 幣 3 億 2,300 萬 元, 共 有 307 台 低 底 盤 公 車,99 民 政 部 門 質 詢 第 13 組 質 詢 日 期 : 中 華 民 國 98 年 10 月 6 日 質 詢 對 象 : 民 政 部 門 有 關 各 單 位 質 詢 議 員 : 陳 嘉 銘 周 柏 雅 陳 碧 峰 李 文 英 顏 聖 冠 王 孝 維 洪 健 益 計 7 位 時 間 126 分 鐘 速 記 錄 98 年 10 月 6 日 速 記 : 何 采 穎 主 席 ( 李 議 員 慶 元 ): 現

More information

Microsoft PowerPoint - 数据通信-ch1.ppt

Microsoft PowerPoint - 数据通信-ch1.ppt 主 要 内 容 与 基 本 要 求 主 要 内 容 数 据 通 信 与 计 算 机 网 络 计 算 机 网 络 的 发 展 过 程 分 类 以 及 主 要 性 能 指 标 ; 分 组 交 换 的 基 本 原 理 及 其 与 电 路 交 换 报 文 交 换 的 联 系 与 区 别 ; 计 算 机 网 络 的 协 议 与 体 系 结 构 第 1 章 概 述 基 本 要 求 掌 握 分 组 交 换 电 路

More information

目录 1 IPv6 快速转发 IPv6 快速转发配置命令 display ipv6 fast-forwarding aging-time display ipv6 fast-forwarding cache ipv6 fas

目录 1 IPv6 快速转发 IPv6 快速转发配置命令 display ipv6 fast-forwarding aging-time display ipv6 fast-forwarding cache ipv6 fas 目录 1 IPv6 快速转发 1-1 1.1 IPv6 快速转发配置命令 1-1 1.1.1 display ipv6 fast-forwarding aging-time 1-1 1.1.2 display ipv6 fast-forwarding cache 1-1 1.1.3 ipv6 fast-forwarding aging-time 1-3 1.1.4 ipv6 fast-forwarding

More information

PowerPoint Presentation

PowerPoint Presentation 高 级 计 算 机 网 络 Advanced Computer Network Technology 中 国 科 学 技 术 大 学 计 算 机 学 院 曾 凡 平 课 程 回 顾 第 15 章 传 输 控 制 协 议 (TCP) TCP 的 报 文 段 格 式 TCP 的 缓 冲 窗 口, 滑 动 窗 口 协 议 TCP 的 差 错 和 流 量 控 制 TCP 的 拥 塞 控 制 TCP 的 计

More information

cumcm0206.PDF

cumcm0206.PDF 6 : 00 attract sgod attract 9 4 3 9 60 7 6+ 60 7 60 7 60 7 6 0 6+ 0 9 6 0 4 33 7 0~33 33 7 6 0~33 7 36 6+ 0~36 36 6 30 0~36 7 50% 60 500 [( ) - ] 3 3 6 K F F µ ( = LK ) R ( = L ) r ( = L ) P P w W ( =

More information

计算机网络

计算机网络 (delay latency) = + + LEC. A B A 0 0 0 B .6. = 0ms, 0Mb/s, 0x0 - x0x0 =x0 bit RTT RTT (Round-Trip Time) .7 OSI/RM OSI/RM OSI/RM TCP/IP (application layer) (transport layer) (network layer)

More information

Microsoft PowerPoint CN 19

Microsoft PowerPoint CN 19 OSPF: Open Shortest Path First Distributed Link state protocol Using SPF algorithm OSPF: Open Shortest Path First OSPF --- Three Key Points Who: Exchange Link State with ALL routers Flooding What: Link

More information

1 7 10 240 í é é í º 182 230nm A X 240

More information

你的第一本 Photoshop 书 图 1.3 图 1.4 RGB 图 1.5 图 三原色光的概念 R Red G Green B Blue RGB RGB R B 3 1 RGB RGB 256 0~ RGB

你的第一本 Photoshop 书 图 1.3 图 1.4 RGB 图 1.5 图 三原色光的概念 R Red G Green B Blue RGB RGB R B 3 1 RGB RGB 256 0~ RGB 第 1 章色彩基础知识 Photoshop Photoshop 1.1 RGB 色彩模式 1.1 1.2 图 1.1 图 1.2 Photoshop sample0101.png 1.3 > CTRL O Windows Photoshop Photoshop Photoshop F8 > 1.4 B R 你的第一本 Photoshop 书 图 1.3 图 1.4 RGB 1.5 1.6 图 1.5

More information

Module 4: Processes

Module 4:  Processes 計算機網路概論 傳輸層通訊協議 All rights reserved. No part of this publication and file may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, electronic, mechanical, photocopying,

More information

1 V = V 1 F = F-1 1 E = E -1 β 1 + 3 = 4 = 2β 2 α 1 + 4 = 4= 2α 2 γ 1 + 2 = 4= 2γ 2 1 + 2 + 3 + 4 = 2 1 1 = 2 - a + b + c 2E 2E + E = 2 q p 1 1 1 1 + = + p q 2 E p q V F E 1 3 3 4 4 6 2 3 4 8 6 12 3 4

More information

目 录(目录名)

目  录(目录名) 目录 目录...1-1 1.1 域名解析配置命令... 1-1 1.1.1 display dns domain... 1-1 1.1.2 display dns dynamic-host... 1-1 1.1.3 display dns server... 1-2 1.1.4 display ip host... 1-3 1.1.5 dns domain... 1-4 1.1.6 dns resolve...

More information

TD

TD *TD-000212-05* 20- 应用实例 4 本例显示的是使用两个亚低 音扬声器和多个顶箱的双声 道 立体声 设置 除了各声道都增加了一个顶 箱外 也可以增加更多的顶 箱 本例和例 3 的情况一 致 声道 2 或 右声道 声道 1 或 左声道 要接到更多的顶箱 将最后 一个顶箱的全幅线路输出接 头处的线缆接到下一个顶箱 的全幅线路输入接头 在不 降低信号质量的情况下 最

More information

9 L09. 网络互连原理 -II [1] [1] [2] 6

9 L09. 网络互连原理 -II [1] [1] [2] 6 计算机网络作业答案 (2016) 刘威华中科技大学电子信息与通信学院 Email: 2016.12 Contents 1 L01. 网络原理概述 3 1.1 [1] 1-23............................................ 3 1.2 [2] 1-9............................................. 6 2 L02. 网络体系架构

More information

Microsoft PowerPoint - 第三章v6.ppt [兼容模式]

Microsoft PowerPoint - 第三章v6.ppt [兼容模式] 第三章传输层 注 : 本 PPT 来源于下面的资料, 并有所修改 All material copyright 1996-2012 J.F Kurose and K.W. Ross, All Rights Reserved Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley

More information

目录 1 IPv6 快速转发 IPv6 快速转发配置命令 display ipv6 fast-forwarding aging-time display ipv6 fast-forwarding cache ipv6 fas

目录 1 IPv6 快速转发 IPv6 快速转发配置命令 display ipv6 fast-forwarding aging-time display ipv6 fast-forwarding cache ipv6 fas 目录 1 IPv6 快速转发 1-1 1.1 IPv6 快速转发配置命令 1-1 1.1.1 display ipv6 fast-forwarding aging-time 1-1 1.1.2 display ipv6 fast-forwarding cache 1-1 1.1.3 ipv6 fast-forwarding aging-time 1-3 1.1.4 ipv6 fast-forwarding

More information

路由器基本配置

路由器基本配置 路由器基本配置 本章内容 路由器的基本操作 实验练习 常用的路由器配置方法 TFTP Console MODEM AUX telnet web 任何 Interface AUX 备份接口, 一般用于路由器的管理备份接口 路由器的操作模式 : 配置模式 1. 线路配置模式 Router(config-line)# 配置路由器的线路参数 2. 路由协议配置模式 Router(config-router)#

More information

C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 5 月 3 日 1

C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 5 月 3 日 1 C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 月 3 日 1 1 INPUTOUTPUT 1 InputOutput 题目描述 用 cin 输入你的姓名 ( 没有空格 ) 和年龄 ( 整数 ), 并用 cout 输出 输入输出符合以下范例 输入 master 999 输出 I am master, 999 years old. 注意 "," 后面有一个空格,"." 结束,

More information

) & ( +,! (# ) +. + / & 6!!!.! (!,! (! & 7 6!. 8 / ! (! & 0 6! (9 & 2 7 6!! 3 : ; 5 7 6! ) % (. ()

) & ( +,! (# ) +. + / & 6!!!.! (!,! (! & 7 6!. 8 / ! (! & 0 6! (9 & 2 7 6!! 3 : ; 5 7 6! ) % (. () ! # % & & &! # % &! ( &! # )! ) & ( +,! (# ) +. + / 0 1 2 3 4 4 5 & 6!!!.! (!,! (! & 7 6!. 8 / 6 7 6 8! (! & 0 6! (9 & 2 7 6!! 3 : ; 5 7 6! ) % (. () , 4 / 7!# + 6 7 1 1 1 0 7!.. 6 1 1 2 1 3

More information

1 QCN 1.1 QCN 简介 QCN(Quantized Congestion Notification, 量化拥塞通知 ) 是一套应用于二层的端到端拥塞通知机制, 通过主动反向通知, 降低网络中的丢包率和延时, 从而提高网络性能 QCN 作为数据中心标准的一部分, 主要应用于数据中心场景 1.

1 QCN 1.1 QCN 简介 QCN(Quantized Congestion Notification, 量化拥塞通知 ) 是一套应用于二层的端到端拥塞通知机制, 通过主动反向通知, 降低网络中的丢包率和延时, 从而提高网络性能 QCN 作为数据中心标准的一部分, 主要应用于数据中心场景 1. 目录 1 QCN 1-1 1.1 QCN 简介 1-1 1.1.1 QCN 基本概念 1-1 1.1.2 QCN 消息格式 1-1 1.1.3 QCN 工作原理 1-3 1.1.4 QCN 算法实现 1-3 1.1.5 拥塞通知域 1-4 1.1.6 协议规范 1-5 1.2 QCN 配置任务简介 1-5 1.3 使能 QCN 功能 1-6 1.3.1 配置准备 1-6 1.3.2 使能 QCN 功能

More information

第一章三角函数 1.3 三角函数的诱导公式 A 组 ( ) 一 选择题 : 共 6 小题 1 ( 易诱导公式 ) 若 A B C 分别为 ABC 的内角, 则下列关系中正确的是 A. sin( A B) sin C C. tan( A B) tan C 2 ( 中诱导公式 ) ( ) B. cos(

第一章三角函数 1.3 三角函数的诱导公式 A 组 ( ) 一 选择题 : 共 6 小题 1 ( 易诱导公式 ) 若 A B C 分别为 ABC 的内角, 则下列关系中正确的是 A. sin( A B) sin C C. tan( A B) tan C 2 ( 中诱导公式 ) ( ) B. cos( 第一章三角函数 1. 三角函数的诱导公式 A 组 一 选择题 : 共 6 小题 1 ( 易诱导公式 ) 若 A B C 分别为 ABC 的内角 则下列关系中正确的是 A. sin( A B) sin C C. tan( A B) tan C ( 中诱导公式 ) B. cos( B C) cos A D. sin( B C) sin A sin60 cos( ) sin( 0 )cos( 70 ) 的值等于

More information

PowerPoint Presentation

PowerPoint Presentation 第二十章 网络层 : IP 协议 20.1 Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 20-1 网际互联 这一节, 我们要讨论网际互联和网络连接来实现一个互联网或者因特网 本节主题 : 网络层需求作为数据报网络的因特网作为无连接网络的因特网 20.2 20.3

More information