Appearance
408
计算机网络
CN-01-01 计算机网络的定义、分类与性能指标
一、定位信息
- 圈层:核心层
- 前置知识:无特殊前置要求,零基础可直接学习
- 知识网络位置:本单元是计算机网络学科的入门起点,为后续分层模型、各层协议的学习奠定概念基础
- 考点热度等级:M级(中频常考)——性能指标(带宽、时延、吞吐量)常以选择题形式考查,近五年出现约2–3次
二、知识点讲解
1. 计算机网络的定义
计算机网络是将地理位置不同的、具有独立功能的多台计算机及其外部设备,通过通信线路和通信设备连接起来,在网络操作系统、网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。
三个关键要素:①至少两台具有独立功能的计算机;②通过通信介质互联;③遵循共同的网络协议。
2. 计算机网络的分类
按覆盖范围分类:
| 类型 | 覆盖范围 | 典型技术 | 特点 |
|---|---|---|---|
| 广域网(WAN) | 几十到几千公里 | PPP、ATM | 跨越大范围,数据速率差异大 |
| 城域网(MAN) | 5–50公里 | DQDB、以太网 | 介于LAN与WAN之间 |
| 局域网(LAN) | 几米到几公里 | 以太网、Wi-Fi | 高速率、低误码率 |
| 个人区域网(PAN) | 几米 | 蓝牙、ZigBee | 个人设备互联 |
按拓扑结构分类:总线型、星型、环型、网状型、树型。
按使用者分类:公用网(Public Network)、专用网(Private Network)。
按传输技术分类:广播式网络、点对点网络。
3. 性能指标
速率(Data Rate):数据传输速率,即单位时间内传输的数据量,单位为 bps(比特每秒)。注意:网络中"带宽"常被用来表示最高数据率。
带宽(Bandwidth):在模拟信号中指信号频率范围(Hz),在计算机网络中指网络通信线路能传送数据的最高速率(bps)。
吞吐量(Throughput):单位时间内通过某个网络(或信道、接口)的实际数据量。吞吐量受带宽限制,通常 ≤ 带宽。
时延(Delay):数据从网络一端传送到另一端所需的时间,由四部分组成:
- 发送时延 = 数据帧长度(bit)/ 发送速率(bps)
- 传播时延 = 信道长度(m)/ 信号传播速率(m/s)
- 处理时延:路由器或主机处理分组的时间
- 排队时延:分组在路由器缓存中排队等待的时间
时延带宽积:传播时延 × 带宽,表示"正在传播中的比特数",即信道的容量。
往返时间(RTT):从发送方发送数据到收到接收方确认所经历的时间。
信道利用率:某信道有百分之几的时间有数据通过。
三、记忆与理解辅助
- 时延四兄弟口诀:"发传处排"——发送、传播、处理、排队,四者之和为总时延
- 带宽 vs 吞吐量:带宽是"理论最大速度",吞吐量是"实际通过速度",类似高速公路限速与实际车流量的关系
- 发送时延 vs 传播时延:发送时延取决于"数据块大小和发送速率"(在设备内部产生),传播时延取决于"距离和信号速度"(在信道上产生),二者容易混淆
| 性能指标 | 定义 | 单位 | 决定因素 |
|---|---|---|---|
| 速率 | 单位时间传输数据量 | bps | 网络技术 |
| 带宽 | 最高数据率 | bps | 信道特性 |
| 吞吐量 | 实际数据量 | bps | 受多因素限制 |
| 发送时延 | 数据推到信道的时间 | s | 数据长度/发送速率 |
| 传播时延 | 信号在信道传播的时间 | s | 距离/传播速率 |
四、例题与精解
例题1(基础巩固)
题目:一条信道的带宽为 10 Mbps,信号传播速率为 m/s,信道长度为 100 km。若发送一个 1500 字节的数据帧,求发送时延和传播时延。
命题意图:考查发送时延与传播时延的计算能力,区分两个概念。
精解:
审题分析:已知带宽 bps,传播速率 m/s,距离 m,数据长度 bit。
解题思路:分别用发送时延和传播时延公式计算。
完整步骤:
- 发送时延: s = 1.2 ms
- 传播时延: s = 0.5 ms
方法反思:发送时延与数据量成正比,传播时延与距离成正比。当距离短、数据量大时,发送时延占主导;当距离长、数据量小时,传播时延占主导。
例题2(中等提升)
题目:主机甲通过一条链路向主机乙发送数据,链路长度为 1000 km,数据传输速率为 100 Mbps,信号传播速率为 m/s。甲发送一个 1 MB 的文件给乙,从甲开始发送到乙收完全部数据,至少需要多长时间?
命题意图:考查对发送时延与传播时延关系的综合理解,以及对"收完数据"含义的准确理解。
精解:
审题分析:"至少"意味着忽略处理时延和排队时延。"收完全部数据"意味着最后一位数据到达乙的时刻。
解题思路:总时间 = 发送时延 + 传播时延。甲开始发送第一个比特,该比特需要传播时延到达乙;同时甲需要发送时延把所有比特推出去。最后一个比特被推出后仍需传播时延到达乙,但由于流水线效果,总时间 = 发送时延 + 传播时延。
完整步骤:
- 数据量: bit
- 发送时延: s = 80 ms
- 传播时延: s = 5 ms
- 总时间 = 80 + 5 = 85 ms
方法反思:理解"从开始发送到收完"的时间构成是关键。第一个比特经过传播时延到达乙,最后一个比特经过发送时延+传播时延到达乙,后者更大。因此总时间 = 发送时延 + 传播时延。
五、考情分析
- 考查频次:性能指标(时延计算、带宽与吞吐量辨析)近5年约2–3次
- 常见题型:选择题为主,偶尔出现在综合题的小问中
- 分值占比:通常2分(选择题)
- 命题趋势:时延计算是高频考点,常与数据链路层、网络层结合考查。近年来更注重对"发送时延 vs 传播时延"概念辨析的考查。基于大纲与命题规律推测
六、易错点提醒
错误表现:将带宽和吞吐量混为一谈 错误原因:日常用语中"带宽"常被泛化使用 正确理解:带宽是理论最大值,吞吐量是实际值,吞吐量 ≤ 带宽
错误表现:发送时延与传播时延概念混淆,计算时用错公式 错误原因:两者都叫"时延",容易搞混哪个用速率、哪个用传播速度 正确理解:发送时延 = 数据量/发送速率(设备内部);传播时延 = 距离/传播速率(信道上)
错误表现:计算"收完数据"的时间时,只算传播时延而忽略发送时延 错误原因:误以为数据是一个整体瞬间发出 正确理解:数据是逐比特发送的,最后一个比特要等发送时延结束后才开始传播
七、来源标注
- 依据2026考研统考大纲
- 依据《计算机网络》(第8版)谢希仁版
- 依据大学本科经典教材共识