计网性能指标全解析:时延、带宽、吞吐量一图流复习指南 📅 发布时间:2026/8/31 12:14:28 👁 浏览次数: 计网性能指标一直是 408 计算机考研里“看起来简单、一做就错”的典型章节。单独出题时往往只占 1 到 2 分但它又是后续学习 TCP、IP、流量控制、拥塞控制的基础。很多考生复习到传输层才发现自己连“发送时延”和“传播时延”都没完全分开最后还得回来补课。这篇文章直接把这部分知识整理成一图流笔记核心考点、公式、易错点、真题视角一次说清。考研不是比谁看的书厚而是比谁在考场上能把该拿的分拿稳。计网性能指标就属于“必须拿稳”的基础分。下面从七个核心指标开始逐步拆解 408 的出题方式和避坑思路。如果你正在复习计网或者刚开始从零准备 408建议把这篇笔记完整过一遍。1. 核心考点速览计网性能指标在 408 考纲中属于“计算机网络体系结构”和“物理层”部分的基础内容虽然单独命题的分数不高但很多综合题会把它当作前置条件。比如时延计算经常和 CSMA/CD、TCP 超时重传、流量控制结合出题利用率公式则与网络拥塞的讨论相关。性能指标核心定义408 常见考法易错程度速率单位时间内传输的比特数单位 bit/s单位换算、数据量计算中等带宽网络设备或信道能支持的最高数据率概念辨析、与吞吐量对比中等吞吐量单位时间内实际通过的数据量带宽和吞吐量的区分高时延数据从一端到另一端经历的总时间发送时延、传播时延计算最高时延带宽积传播时延 × 带宽表示管道中的比特数概念理解、链路容量估算很高往返时间 RTT从发送到收到确认的总时间与超时重传、TCP 结合考察较高利用率信道或网络被使用的时间占比D D0/(1-U) 公式应用中等从表格可以看出来最容易丢分的两个点是“时延”和“时延带宽积”。原因也很直接时延的四个组成部分容易混淆时延带宽积又需要建立“管道模型”的抽象思维。后面逐一展开。2. 速率先把单位换算练到条件反射速率的定义是单位时间内传输的比特数单位是 bit/s也就是“比特每秒”。在实际题目里经常写成 kb/s、Mb/s、Gb/s注意这里的进制换算是 10 的幂次而不是存储容量里的 2 的幂次。有些同学会把 1Mb/s 当成 1024kb/s 来算这就是典型的错误。计算机网络里的速率单位采用十进制前缀1 kb/s 10³ bit/s1 Mb/s 10⁶ bit/s1 Gb/s 10⁹ bit/s。而存储容量中的 1KB 2¹⁰B 1024B两者不一样408 很喜欢在这种地方设陷阱。做速率计算题时建议统一先换算成 bit/s再套公式。比如一个 10MB 的文件在 100Mb/s 的信道上传输需要多少秒# 速率计算示例文件大小与传输时间 file_size_mb 10 # 文件大小单位 MB file_size_bit file_size_mb * 1024 * 1024 * 8 # MB - Byte - bit channel_rate 100 * 10**6 # 100Mb/s 换算为 bit/s time_sec file_size_bit / channel_rate print(f文件大小: {file_size_bit} bit) print(f理论传输时间: {time_sec:.4f} 秒)这里容易踩坑的地方就是文件大小用的是 1024 进制而信道速率用的是 1000 进制。408 真题里经常给一个大文件和一个高速链路让你算传输时间重点考察的就是这个进制转换。速率的本质是“能传多快”它描述的是信道的发送能力。注意速率并不等于实际传输速度它受限于设备、链路和协议开销等多个因素。考试里如果问“速率是多少”一般看题干给出的发送速率即可不需要额外考虑协议开销除非题目明确问有效数据率。复习建议把常用速率换算做成一张表每天快速过一遍形成条件反射。考试时不会再给你时间慢慢推导进制。速率单位换算关系1 kb/s10³ bit/s1 Mb/s10⁶ bit/s1 Gb/s10⁹ bit/s1 Tb/s10¹² bit/s3. 带宽一个词两种含义带宽是计算机网络里最容易被混淆的概念之一因为它有两个完全不同的含义。第一个含义来自通信领域指信号具有的频带宽度单位是赫兹Hz。比如某条通信链路的工作频率范围是 3MHz 到 10MHz那它的带宽就是 7MHz。这个含义在物理层可能会涉及但 408 考的不算深。第二个含义是计算机网络中常用的表示通信线路传送数据的能力单位是 bit/s。这里的带宽可以理解为“信道的最高数据率”也就是链路在理想情况下每秒最多能传多少比特。比如我们常说的 100M 网口、千兆网卡指的就是这个含义。408 考试中带宽通常以第二种含义出现但也可能在概念辨析题里把两种定义放在一起考。遇到这种题先看单位单位是 Hz说的是频带宽度单位是 bit/s说的是数据传输能力。带宽是一个“上限值”它描述的是链路的能力而不是当前实际的使用情况。就好比一条高速公路的最高限速是 120km/h但路上实际车速可能只有 60km/h。这种“上限和实际的差异”正好引出了下一个指标——吞吐量。复习带宽时建议把“带宽是能力上限”这句话记住后面学 TCP 流量控制和拥塞控制时带宽这个概念会反复出现。4. 吞吐量链路实际干了多少活吞吐量是指单位时间内通过某个网络、信道或接口的实际数据量。带宽决定“最多能传多少”吞吐量告诉你“实际传了多少”。两者之间的差距来自很多因素协议开销、冲突重传、排队等待、接收方处理速度等。举一个简单的例子一条 100Mb/s 的链路因为网络拥塞和协议开销实际每秒只能成功传输 40Mb 的数据那么吞吐量就是 40Mb/s。在考试中如果题干说“链路带宽 100Mb/s”但实际传输了某个文件用了多少时间算出来的平均速率就是吞吐量。408 里吞吐量一般不会单独出很难的题但会结合其他知识比如交换机的转发速率、路由器的包转发能力。另外在滑动窗口和拥塞控制相关的题目里实际吞吐量和窗口大小、RTT 的关系也经常出现这些到传输层复习时再深入展开。对比维度带宽吞吐量描述对象链路的能力上限链路的实际表现是否受负载影响否是单位bit/s 或 Hzbit/s408 常考方向概念辨析、单位判断实际传输效率计算判断题里如果出现“吞吐量不可能超过带宽”这个说法是对的因为实际值不会大于理论上限。做题时先判断描述的是“能力”还是“实际结果”基本不会错。5. 时延四个部分最容易栽跟头时延是计网性能指标里最重要的一个也是 408 命题频率最高的点。一个数据包从源主机发出到目的主机接收总共经历的时延可以分成四部分发送时延、传播时延、处理时延、排队时延。5.1 发送时延发送时延也叫传输时延是主机或路由器把数据发送到通信线路上的时间。它的计算方法是发送时延 数据帧长度bit / 发送速率bit/s注意这里的发送速率是接口或链路的发送速率不是信道的传播速度。数据帧越长发送时延越大发送速率越高发送时延越小。5.2 传播时延传播时延是电磁波在信道中传播一定距离所花费的时间。它的计算方法是传播时延 信道长度m / 电磁波传播速率m/s电磁波在铜线、光纤等介质中的传播速度大约是 2 × 10⁸ m/s接近光速但略低于真空光速。传播时延与数据帧长度无关只与信道长度和传播速度有关。这两个概念正是“最容易混淆”的地方。发送时延关注的是“把数据推到线路上需要多久”传播时延关注的是“数据在线路上跑需要多久”。很多同学做计算题时把数据帧长度除以光速或者把链路长度除以发送速率这就是公式没理解透的典型表现。5.3 处理时延和排队时延处理时延是路由器或交换机在收到数据后进行差错检测、查表转发等操作所消耗的时间。排队时延是数据在路由器输出队列中等待发送的时间。这两个时延在网络拥塞时会明显增加但在 408 基础计算题里题干如果没有给数据通常默认忽略或者直接给出具体值。5.4 总时延计算总时延 发送时延 传播时延 处理时延 排队时延。来看一道典型计算数据帧长度为 1000 bit发送速率为 1Mb/s信道长度为 1000m电磁波传播速度为 2 × 10⁸ m/s忽略处理时延和排队时延求总时延。# 总时延计算示例 frame_length 1000 # 数据帧长度 bit send_rate 1 * 10**6 # 发送速率 bit/s channel_length 1000 # 信道长度 m prop_speed 2 * 10**8 # 电磁波传播速度 m/s send_delay frame_length / send_rate prop_delay channel_length / prop_speed total_delay send_delay prop_delay print(f发送时延: {send_delay:.6f} s {send_delay * 1000:.3f} ms) print(f传播时延: {prop_delay:.8f} s {prop_delay * 10**6:.3f} us) print(f总时延: {total_delay:.6f} s {total_delay * 1000:.3f} ms)从计算结果可以看到在这个例子里发送时延占绝对主导传播时延几乎可以忽略。但这不代表传播时延永远不重要如果链路很长比如卫星通信传播时延就会变得很明显。做题时一定要把四项时延先列出来再看哪些能给、哪些需要忽略不要一上来就套总公式。408 真题里偶尔会讨论“增大带宽能减少哪部分时延”。答案是发送时延因为发送时延 数据长度 / 发送速率提高发送速率直接减小发送时延而传播时延不变。这个结论经常出现在选择题中值得单独记住。6. 时延带宽积把链路想成一根管道时延带宽积 传播时延 × 带宽。这个指标的物理含义是一条链路中最多能容纳多少比特。也就是数据从发送端进入链路到接收端完整收到之前链路上同时存在的比特数。可以把链路想象成一根水管带宽相当于水管的粗细单位时间能注入多少水传播时延相当于水从一端流到另一端需要的时间。时延带宽积就是这个水管里一瞬间能存多少水。这个“管道模型”在理解滑动窗口、TCP 性能分析时特别有用。给出一个实际场景链路带宽为 10Mb/s传播时延为 20ms时延带宽积 10 × 10⁶ × 0.02 200,000 bit也就是 200kb。这意味着在这条链路上最多可以同时存在 20 万比特的数据。如果发送端使用的滑动窗口小于这个值信道的利用率就会下降如果窗口大于这个值则可能造成接收端缓存溢出等问题。408 的考点通常在给定带宽和传播时延求时延带宽积或者反向求最小帧长。反向求最小帧长是 CSMA/CD 协议里的经典题型到时候会用到这个公式最小帧长 2 × 传播时延 × 数据传输速率这个公式的本质就是确保发送端在发送完整个帧之前能够检测到是否发生了冲突。现在不理解没关系先记住“时延带宽积描述链路中的比特容量”后面学数据链路层时会反复用到。7. 往返时间 RTT发送端等确认的时间成本往返时间 RTT 指从发送端发送数据开始到发送端收到来自接收端的确认消息为止所经历的总时间。它是衡量网络性能的重要指标直接决定了 TCP 超时重传的定时器设置。RTT 的构成比较复杂包括传播时延、处理时延、排队时延以及接收端发送确认帧的发送时延。在考研计算题里如果题目只给了传播时延常说 RTT 等于 2 倍的传播时延因为数据要过去再回来走两遍链路。RTT 和时延带宽积经常放在一起考。比如一条链路的带宽是 100Mb/sRTT 是 20ms那么在停止等待协议下发送端发送一个数据帧后要等待确认一个周期内最多只能发送一个帧链路利用率的计算就和 RTT 直接相关。# RTT 与链路利用率估算示例 bandwidth 100 * 10**6 # 带宽 100Mb/s rtt 20 * 10**-3 # RTT 20ms send_time 1000 / bandwidth # 发送一个 1000bit 的帧所需时间 # 停止等待协议下一个周期 发送时间 RTT cycle send_time rtt utilization send_time / cycle print(f发送时间: {send_time * 10**6:.1f} us) print(f一个周期: {cycle * 10**3:.3f} ms) print(f链路利用率: {utilization * 100:.2f} %)从代码结果可以看出如果 RTT 很大而发送时间很短链路利用率会非常低。这也是为什么长距离链路上需要使用滑动窗口、流水线协议而不能用简单的停止等待协议。408 真题里关于“信道利用率低→引入滑动窗口”的推理链就是从这里来的。复习 RTT 时要额外注意单位。RTT 常用毫秒ms带宽用 Mb/s计算前必须统一转换成秒和 bit/s。这也是很多考生在考场上算出奇怪数字的原因——单位没对齐。8. 利用率不是越高越好利用率分为信道利用率和网络利用率。信道利用率指信道有数据通过的时间占总时间的比例网络利用率则是全网信道利用率的加权平均。利用率有一个重要公式D D0 / (1 - U)其中 D 代表网络当前的时延D0 代表网络空闲时的时延U 表示网络利用率。这个公式说明随着利用率 U 增大网络时延会迅速增加。当 U 趋向于 1 时时延趋向于无穷大。很多同学对“利用率越高越好”有一种直觉但在计算机网络里高利用率通常意味着高拥塞风险。就像高速公路一样接近满负荷运行时车速会急剧下降稍微一点波动就可能导致拥堵。网络设计时通常会在利用率和时延之间寻找平衡而不是追求 100% 的利用率。408 针对这个知识点的考察方式主要有两种。第一种是直接给公式给出当前利用率和空闲时延求当前时延第二种是概念判断题问“提高利用率一定能提高网络性能吗”答案是否定的。# 利用率与时延的关系计算 D0 10 # 空闲时延 10ms U 0.5 # 利用率 50% D D0 / (1 - U) print(fU50% 时D {D} ms) U2 0.9 # 利用率 90% D2 D0 / (1 - U2) print(fU90% 时D {D2} ms)从结果可以看到利用率从 50% 升到 90%时延从 20ms 涨到 100ms增长了 5 倍。这个公式在讨论拥塞控制、QoS 设计时非常重要建议作为必背公式。9. 一图流七个性能指标速记表把七个指标的公式、物理含义和记忆关键词汇总成一张表复习时直接看图。指标公式或判断依据物理含义记忆关键词速率数据量 / 时间单位时间传多少比特快慢带宽设备上限链路能力上限能力吞吐量实际通过数据量 / 时间实际传输效果实际发送时延帧长 / 发送速率数据进入链路耗时入线传播时延信道长度 / 传播速度数据在链路上跑耗时在线时延带宽积传播时延 × 带宽链路中容纳的比特数管道RTT发送到确认的时间一次请求-确认总时间往返利用率D D0/(1-U)网络繁忙程度及时延影响繁忙记忆口诀“速度快慢看速率能力上限叫带宽实际干了是吞吐四个时延记清楚发送帧长除速率传播距离除速度带宽乘上传播延链路管道比特数往返时间看确认利用率高时延大。”这张表包含了计网性能指标的最高频考点。做题时先把题目里出现的概念归位到表格再选公式可以避免大部分低级错误。10. 408 出题角度与真题思路性能指标在 408 中通常以选择题形式出现偶尔在大题里作为计算步骤之一。常见的出题角度有以下几种。10.1 概念辨析题题干给出一个描述问它属于哪个指标。比如“单位时间内通过信道的实际数据量”答案是吞吐量比如“信道能支持的最大数据传输率”答案是带宽。这类题只要把概念定义背熟基本不会错。10.2 单位换算题数据量给的是 MB速率给的是 Mb/s求时间时要先做进制转换。文件大小用 1024 进制速率用 1000 进制。这种题目看似简单但非常考验细心程度408 的 1 分选择题往往就是在这种地方拉开差距。10.3 时延计算题给一个链路长度、发送速率和帧长求端到端时延。解题时先把四项时延列出来题干给了哪些数据就用哪些没给就默认忽略或按 0 处理。10.4 最小帧长与冲突检测CSMA/CD 协议里最小帧长 2 × 传播时延 × 数据传输速率。这里用到的就是时延带宽积思想。考题会给出总线长度和数据传输速率求最小帧长或者反过来求最长距离。10.5 滑动窗口与链路利用率给带宽、RTT、帧长求停止等待协议下的信道利用率或者比较不同窗口大小下的效率。解题关键是写清楚“一个周期内发送了多少数据、耗时多少”。下面给出一个综合自测题模拟 408 的选择题风格。一条链路的带宽为 10Mb/s长度为 2km电磁波传播速度为 2 × 10⁸ m/s。主机 A 向主机 B 发送一个 5000 bit 的数据帧忽略处理时延和排队时延。1发送时延是多少2传播时延是多少3时延带宽积是多少4如果采用停止等待协议忽略确认帧长度RTT 按 2 倍传播时延计算信道的最大利用率是多少这个问题把本文讲到的核心知识点都串起来了建议自己先算一遍再对照下一节的解析。11. 自测题解析与易错点清单1发送时延 5000 bit / (10 × 10⁶ bit/s) 0.0005 s 0.5 ms。2传播时延 2000 m / (2 × 10⁸ m/s) 0.00001 s 0.01 ms。这个结果说明短距离链路里传播时延远小于发送时延如果题目没有特别强调长度传播时延通常可以忽略。但在长距离链路中比如跨洋光纤传播时延就不能忽略了。3时延带宽积 传播时延 × 带宽 0.01 × 10⁻³ s × 10 × 10⁶ bit/s 100 bit也就是链路上最多同时存在 100 比特。4停止等待协议下发送端发完数据后要等确认忽略确认帧长度时一个周期约等于发送时延加上往返时间。RTT 2 × 0.01 ms 0.02 ms周期 0.5 ms 0.02 ms 0.52 ms最大利用率 0.5 / 0.52 ≈ 96.15%。这个利用率看起来不低是因为链路距离短、传播时延小。如果链路长度变成 200km传播时延变成 1msRTT 变为 2ms利用率就会直线下降这就是滑动窗口协议要解决的问题。易错点错误表现正确思路进制混淆1000 和 1024 混用速率用 1000文件大小用 1024发送时延和传播时延混用帧长除传播速度发送时延用帧长除发送速率传播时延用距离除速度时延带宽积忽略发送时延用总时延乘带宽时延带宽积只用传播时延乘带宽RTT 计算漏乘 2把单向传播时延当 RTTRTT 至少包含一个来回通常按 2 倍传播时延利用率越高越好认为接近 100% 最好利用率高时延会剧烈增加D D0/(1-U)复习时建议把这张表贴在书桌前每次做错相关题目就回来看一眼。错题本上记的不是答案而是你的错误类型。12. 复习节奏与配套资料建议计网性能指标虽然只是计网基础章节的一部分但它和后续大量知识点有联系。如果你的复习进度还处在第一轮建议按下面节奏安排第一轮理解概念。把本文的速览表和公式完整过一遍不需要做很多题但必须做到看到术语能说出定义。这里可以配合大学计算机网络教材的对应章节阅读重点关注物理层和数据链路层。第二轮做题应用。找 408 历年真题和模拟题中关于时延、带宽、吞吐量、利用率的选择题每天做 5 到 10 道做完立刻对照解析。如果连续错同一种类型说明对应的公式或概念还没吃透回去重看这一章的表格。第三轮串联复习。学到传输层 TCP 的滑动窗口和超时重传时主动把 RTT、时延带宽积、利用率三个指标结合起来思考。比如为什么 TCP 的发送窗口大小要参考时延带宽积为什么 RTT 变化会影响拥塞控制这些问题想通了计网的整体框架就立起来了。对于“湖科大教书匠计算机网络”这类视频课程适合在第一轮看用动画把时延、分组交换这类抽象过程可视化。但要注意视频课不能替代做题看完视频一定要亲手算几道题否则考试时还是会生疏。408 是一门“输入容易、输出难”的科目计网更是这样。看书和看视频都会觉得懂了但拿到真题还是会踩坑。性能指标这一章的正确学习方法就是理解定义套用公式大量练习反复错题。13. 总结与下一步这次整理的计网性能指标笔记核心就三件事第一速率、带宽、吞吐量这三个“快慢”类指标要分清理论值和实际值第二时延的四部分尤其要区分发送时延和传播时延一个是“发多久”一个是“跑多久”第三时延带宽积和 RTT 是连接计网基础与 TCP 传输机制的关键桥梁把管道模型想清楚后面学滑动窗口和拥塞控制会轻松很多。最容易踩的坑集中在单位换算、时延类型判断、RTT 是否乘以 2 这三处。建议把这篇笔记里的速览表和易错点清单截图存下来配合你的 408 真题刷题计划使用。如果你正在复习计网建议下一步先拿一份真题把物理层和链路层与性能指标相关的选择题全部做一遍检验自己是否真的掌握了今天的内容。建议收藏备用。下一次复习时看到单位换算卡住回来翻这篇笔记就够了。