Appearance
408
计算机网络
CN-02-03 交换方式(电路/报文/分组交换)
一、定位信息
- 圈层:核心层
- 前置知识:时延的概念(CN-01-01)、数据传输基本概念
- 知识网络位置:本单元是理解网络层(分组转发)和传输层(可靠传输)的前置知识,三种交换方式的对比是常考基础题
- 考点热度等级:H级(高频重点)——三种交换方式的对比是408经典考点,近五年出现≥3次
二、知识点讲解
1. 电路交换(Circuit Switching)
工作原理:通信前建立一条专用的物理通路,通信期间始终占用该通路,通信结束后释放。
三个阶段:建立连接 → 数据传输 → 释放连接
优点:通信时延小(建立后无排队等待),数据传输速率固定,没有冲突。
缺点:线路利用率低(独占信道),建立连接有时延,不灵活。
典型应用:传统电话网络。
2. 报文交换(Message Switching)
工作原理:发送方将整个报文发给相邻结点,结点收到完整报文后存储、查找转发表,转发到下一个结点,逐跳传送到目的地(存储-转发方式)。
优点:不需要建立连接,线路利用率高(动态分配线路),可以进行速率转换。
缺点:时延大(每个结点都要接收完整报文才能转发),需要大容量缓存,不适合实时通信。
3. 分组交换(Packet Switching)
工作原理:将报文分割成较小的分组(Packet),每个分组加上首部信息后独立传输。每个结点独立为每个分组选择转发路径。
两种模式:
- 数据报(Datagram):每个分组独立路由,可能乱序到达,需要重排序(IP协议)
- 虚电路(Virtual Circuit):预先建立逻辑路径,分组沿同一路径传输,保证顺序(ATM)
优点:高效(线路共享),灵活(独立路由),可靠(单个分组出错只重传该分组)。
缺点:每个分组需要首部开销,分组可能乱序到达。
4. 三种交换方式对比
| 对比维度 | 电路交换 | 报文交换 | 分组交换 |
|---|---|---|---|
| 连接建立 | 需要 | 不需要 | 不需要(数据报)/需要(虚电路) |
| 传输单位 | 比特流 | 整个报文 | 分组 |
| 存储转发 | 无 | 有(整个报文) | 有(每个分组) |
| 线路利用率 | 低 | 较高 | 高 |
| 时延特性 | 建立时延大,传输时延小 | 每个结点存储转发时延大 | 时延较小且灵活 |
| 适用场景 | 电话 | 电报 | 计算机通信(主流) |
| 乱序问题 | 无 | 无 | 有(数据报模式) |
三、记忆与理解辅助
- 电路交换:"占着茅坑不拉屎"——独占信道,不用也占着
- 报文交换:"整块搬"——整个报文存下来再转发,时延大
- 分组交换:"切碎了分别寄"——分组小、独立走、效率高,但可能乱序
- 核心区别口诀:"电路独占、报文存储、分组切片"
四、例题与精解
例题1(基础巩固)
题目:下列交换方式中,线路利用率最高的是( ) A. 电路交换 B. 报文交换 C. 分组交换 D. 以上三者相同
命题意图:考查三种交换方式的特性对比。
精解:
审题分析:比较三种方式的线路利用率。
解题思路:电路交换独占线路,利用率最低;报文交换和分组交换共享线路,但分组交换更灵活。
完整步骤:
- A:电路交换在通信期间独占信道,空闲时也占用,利用率低。
- B:报文交换共享线路,但报文大、存储转发时间长。
- C:分组交换将报文切成小分组,不同用户的分组可以交织在同一条线路上,利用率最高。
- 答案为 C。
方法反思:分组交换是计算机网络的主流方式,其高效性正是源于线路共享。
例题2(中等提升)
题目:要传送一个 1 MB 的报文,链路传输速率为 10 Mbps。若采用分组交换,每个分组长度为 1 KB(含首部),忽略传播时延、处理时延和排队时延,求传输该报文所需的总时间。
命题意图:考查分组交换中存储转发时延的计算。
精解:
审题分析:报文大小 1 MB = 1024 KB,分组大小 1 KB,需分成 1024 个分组。每条链路传输速率 10 Mbps。假设经过 条链路(题目未给出,按1条链路计算)。
解题思路:分组交换采用流水线方式——第一个分组到达后,后续分组依次到达。
完整步骤:
- 分组数量: 个
- 每个分组大小: bit
- 每个分组的发送时延: s ≈ 0.8192 ms
- 总时间 = 1024 × 0.8192 ms ≈ 838.9 ms ≈ 0.84 s
(注:若经过 条链路,总时间 = 分组发送时延 + 总发送时延,此处 )
方法反思:分组交换的流水线效应是关键——当第一个分组在第二条链路上传输时,第一个分组还在第一条链路上传输下一个分组。经过 条链路的总时间为 分组发送时延,其中 为分组数。
五、考情分析
- 考查频次:三种交换方式对比近5年出现约3–4次
- 常见题型:选择题(特性对比)和计算题(时延计算)
- 分值占比:2–5分
- 命题趋势:分组交换的存储转发时延计算是常见计算题,电路交换和分组交换的对比是选择题高频考点。基于大纲与命题规律推测
六、易错点提醒
错误表现:将报文交换和分组交换混为一谈 错误原因:两者都是存储-转发方式 正确理解:报文交换存储转发整个报文,分组交换只存储转发小分组,时延差异巨大
错误表现:计算分组交换时延时忽略首部开销 错误原因:直接用数据大小除以速率 正确理解:分组首部增加了额外数据量,应使用分组总大小(含首部)计算
错误表现:误认为分组交换中每个分组走不同路径一定更快 错误原因:忽略乱序到达后的重排序时间 正确理解:独立路由可能造成乱序,需要接收端重排序,增加了复杂性
七、来源标注
- 依据2026考研统考大纲
- 依据《计算机网络》(第8版)谢希仁版
- 依据大学本科经典教材共识