Skip to content

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):数据从网络一端传送到另一端所需的时间,由四部分组成:

总时延=发送时延+传播时延+处理时延+排队时延\text{总时延} = \text{发送时延} + \text{传播时延} + \text{处理时延} + \text{排队时延}

  • 发送时延 = 数据帧长度(bit)/ 发送速率(bps)
  • 传播时延 = 信道长度(m)/ 信号传播速率(m/s)
  • 处理时延:路由器或主机处理分组的时间
  • 排队时延:分组在路由器缓存中排队等待的时间

时延带宽积:传播时延 × 带宽,表示"正在传播中的比特数",即信道的容量。

往返时间(RTT):从发送方发送数据到收到接收方确认所经历的时间。

信道利用率:某信道有百分之几的时间有数据通过。


三、记忆与理解辅助

  1. 时延四兄弟口诀:"发传处排"——发送、传播、处理、排队,四者之和为总时延
  2. 带宽 vs 吞吐量:带宽是"理论最大速度",吞吐量是"实际通过速度",类似高速公路限速与实际车流量的关系
  3. 发送时延 vs 传播时延:发送时延取决于"数据块大小和发送速率"(在设备内部产生),传播时延取决于"距离和信号速度"(在信道上产生),二者容易混淆
性能指标定义单位决定因素
速率单位时间传输数据量bps网络技术
带宽最高数据率bps信道特性
吞吐量实际数据量bps受多因素限制
发送时延数据推到信道的时间s数据长度/发送速率
传播时延信号在信道传播的时间s距离/传播速率

四、例题与精解

例题1(基础巩固)

题目:一条信道的带宽为 10 Mbps,信号传播速率为 2×1082 \times 10^8 m/s,信道长度为 100 km。若发送一个 1500 字节的数据帧,求发送时延和传播时延。

命题意图:考查发送时延与传播时延的计算能力,区分两个概念。

精解

  1. 审题分析:已知带宽 R=10×106R = 10 \times 10^6 bps,传播速率 v=2×108v = 2 \times 10^8 m/s,距离 d=100×103d = 100 \times 10^3 m,数据长度 L=1500×8=12000L = 1500 \times 8 = 12000 bit。

  2. 解题思路:分别用发送时延和传播时延公式计算。

  3. 完整步骤

    • 发送时延:ts=L/R=12000/(10×106)=1.2×103t_s = L / R = 12000 / (10 \times 10^6) = 1.2 \times 10^{-3} s = 1.2 ms
    • 传播时延:tp=d/v=100×103/(2×108)=5×104t_p = d / v = 100 \times 10^3 / (2 \times 10^8) = 5 \times 10^{-4} s = 0.5 ms
  4. 方法反思:发送时延与数据量成正比,传播时延与距离成正比。当距离短、数据量大时,发送时延占主导;当距离长、数据量小时,传播时延占主导。

例题2(中等提升)

题目:主机甲通过一条链路向主机乙发送数据,链路长度为 1000 km,数据传输速率为 100 Mbps,信号传播速率为 2×1082 \times 10^8 m/s。甲发送一个 1 MB 的文件给乙,从甲开始发送到乙收完全部数据,至少需要多长时间?

命题意图:考查对发送时延与传播时延关系的综合理解,以及对"收完数据"含义的准确理解。

精解

  1. 审题分析:"至少"意味着忽略处理时延和排队时延。"收完全部数据"意味着最后一位数据到达乙的时刻。

  2. 解题思路:总时间 = 发送时延 + 传播时延。甲开始发送第一个比特,该比特需要传播时延到达乙;同时甲需要发送时延把所有比特推出去。最后一个比特被推出后仍需传播时延到达乙,但由于流水线效果,总时间 = 发送时延 + 传播时延。

  3. 完整步骤

    • 数据量:L=1 MB=8×106L = 1 \text{ MB} = 8 \times 10^6 bit
    • 发送时延:ts=8×106/(100×106)=0.08t_s = 8 \times 10^6 / (100 \times 10^6) = 0.08 s = 80 ms
    • 传播时延:tp=1000×103/(2×108)=0.005t_p = 1000 \times 10^3 / (2 \times 10^8) = 0.005 s = 5 ms
    • 总时间 = 80 + 5 = 85 ms
  4. 方法反思:理解"从开始发送到收完"的时间构成是关键。第一个比特经过传播时延到达乙,最后一个比特经过发送时延+传播时延到达乙,后者更大。因此总时间 = 发送时延 + 传播时延。


五、考情分析

  • 考查频次:性能指标(时延计算、带宽与吞吐量辨析)近5年约2–3次
  • 常见题型:选择题为主,偶尔出现在综合题的小问中
  • 分值占比:通常2分(选择题)
  • 命题趋势:时延计算是高频考点,常与数据链路层、网络层结合考查。近年来更注重对"发送时延 vs 传播时延"概念辨析的考查。基于大纲与命题规律推测

六、易错点提醒

  1. 错误表现:将带宽和吞吐量混为一谈 错误原因:日常用语中"带宽"常被泛化使用 正确理解:带宽是理论最大值,吞吐量是实际值,吞吐量 ≤ 带宽

  2. 错误表现:发送时延与传播时延概念混淆,计算时用错公式 错误原因:两者都叫"时延",容易搞混哪个用速率、哪个用传播速度 正确理解:发送时延 = 数据量/发送速率(设备内部);传播时延 = 距离/传播速率(信道上)

  3. 错误表现:计算"收完数据"的时间时,只算传播时延而忽略发送时延 错误原因:误以为数据是一个整体瞬间发出 正确理解:数据是逐比特发送的,最后一个比特要等发送时延结束后才开始传播


七、来源标注

  • 依据2026考研统考大纲
  • 依据《计算机网络》(第8版)谢希仁版
  • 依据大学本科经典教材共识

考研全科复习资料 - 基于2026考研统考大纲