下面按照两张图片内容,整理“1.3.5 通信方式和交换方式”至“1.3.6 多路复用技术”之前的知识。全文仅使用 DokuWiki 原生语法,不依赖 Wrap 等插件,并补充英文缩写、帧结构、对比表和考试重点。
通信方式和交换方式
一、本节知识结构
本节主要包括两部分:
- 数据传输方式
- 异步传输
- 同步传输
- 数据交换方式
- 电路交换
- 报文交换
- 分组交换
- 数据报
- 虚电路
通信方式和交换方式
│
├─ 数据传输方式
│ ├─ 异步传输
│ └─ 同步传输
│
└─ 数据交换方式
├─ 电路交换
├─ 报文交换
└─ 分组交换
├─ 数据报
└─ 虚电路
二、通信同步的基本概念
在数据通信过程中,发送方和接收方必须在时间上保持协调,接收方才能正确判断每一位数据以及一组数据的起止位置。
通信同步主要包括:
- 码元同步:识别每一个码元或比特的边界。
- 字符同步:识别一个字符的开始和结束。
- 帧同步或数据块同步:识别一个数据帧或数据块的开始和结束。
按照字符或数据块同步方式的不同,数据传输可以分为:
- Asynchronous Transmission(异步传输)
- Synchronous Transmission(同步传输)
三、异步传输
1. 基本概念
Asynchronous Transmission(异步传输)以字符为独立单位进行传输。
各个字符之间不要求保持固定的时间间隔。为了使接收方能够识别字符边界,需要在每个字符前后加入同步信息:
- 字符前加入起始位。
- 字符后加入停止位。
- 根据需要加入校验位。
异步传输也称为:
Start-Stop Transmission(起止式传输)
2. 异步传输帧结构
教材给出的异步传输字符结构为:
| 字段 | 位数 | 典型取值 | 主要作用 |
|---|---|---|---|
| 起始位 | 1位 | 0 | 通知接收方一个字符即将开始 |
| 数据位 | 7位 | 字符数据 | 传输字符的实际内容 |
| 校验位 | 1位 | 0或1 | 检测传输过程中可能发生的错误 |
| 停止位 | 1位 | 1 | 表示当前字符传输结束 |
其结构可以表示为:
| 起始位 | 数据位 | 校验位 | 停止位 | | 1位 | 7位 | 1位 | 1位 | | 0 | b0 b1 b2 b3 b4 b5 b6 | P | 1 |
其中:
P表示Parity Bit,即校验位。- 教材示例采用7位数据、1位校验和1位停止位。
- 实际系统也可能采用5、6、7或8位数据。
- 停止位可能采用1位、1.5位或2位。
3. 起始位的作用
线路空闲时通常保持停止位状态,即逻辑1。
发送字符时,发送方先将线路从逻辑1变为逻辑0。接收方检测到这一变化后,将其视为起始位,并开始对后续数据位进行定时采样。
起始位的主要作用:
- 通知接收方字符即将开始。
- 使接收方重新调整字符接收时钟。
- 确定后续数据位的采样位置。
4. 数据位的作用
数据位用于传输字符的实际内容。
教材示例采用7位数据。接收方识别起始位后,在后续规定的时间位置依次读取各个数据位。
5. 校验位的作用
校验位用于发现数据传输过程中可能发生的比特错误。
教材指出异步传输一般采用奇偶校验:
Parity Check(奇偶校验)
常见方式包括:
- Even Parity(偶校验):使整个字符中1的总数为偶数。
- Odd Parity(奇校验):使整个字符中1的总数为奇数。
奇偶校验通常只能提供简单的错误检测,不能纠正错误,也不能可靠发现所有多位错误。
6. 停止位的作用
停止位通常为逻辑1,表示当前字符已经传输完毕。
停止位之后:
- 如果没有新字符,线路继续保持逻辑1。
- 如果有新字符,发送方再次发送逻辑0起始位。
- 接收方检测新的起始位后,开始接收下一个字符。
7. 异步传输的时钟要求
异步传输并不表示完全不需要时钟同步,而是表示发送方和接收方不需要在整个通信期间保持严格的连续同步。
每个字符的起始位都会重新校准接收时钟。因此,双方时钟只需在一个字符的传输期间保持足够准确。
教材指出,接收时钟在大约8~11位的传输时间内保持准确,通常就能正确接收一个字符。
8. 异步传输效率
异步传输需要为每个字符添加起始位、校验位和停止位,因此会产生额外开销。
教材指出,其附加开销通常约为:
''20%~30%''
若每个字符包含:
- 7位数据;
- 1位起始位;
- 1位校验位;
- 1位停止位;
则总长度为:
''1+7+1+1=10 bit''
有效数据传输效率为:
''η=有效数据位数÷传输总位数''
''η=7÷10=70%''
附加开销为:
''1-70%=30%''
9. 异步传输的优缺点
| 比较项目 | 说明 |
|---|---|
| 优点 | 实现简单,不需要双方长期保持严格同步 |
| 优点 | 每个字符都可以独立发送 |
| 优点 | 字符之间允许存在任意时间间隔 |
| 优点 | 适合突发、低速和少量数据传输 |
| 缺点 | 每个字符都要加入起始位和停止位 |
| 缺点 | 附加开销较大 |
| 缺点 | 传输效率较低 |
| 缺点 | 不适合连续的大数据块传输 |
10. 典型应用
异步传输常见于:
- 字符终端通信;
- 串行接口;
- 键盘输入;
- 低速设备通信;
- 数据量较小、发送间隔不固定的场景。
四、同步传输
1. 基本概念
Synchronous Transmission(同步传输)以连续的数据块或数据帧为单位进行传输。
发送方和接收方在数据块传输期间按照相同的时钟频率工作,不需要在每个字符前后都加入起始位和停止位。
同步传输通常只在数据块的开始和结束位置加入同步字符或控制信息。
2. SYNC同步字符
数据传输前,发送方首先发送一个或多个:
SYNC(Synchronous Character,同步字符)
接收方检测到规定数量的SYNC字符后,确认已经进入同步状态,随后开始接收数据。
教材描述的过程为:
- 发送方连续发送SYNC字符。
- 接收方检测同步字符。
- 接收方检测到连续两个或以上的SYNC字符后进入同步状态。
- 双方按照相同的时钟频率传输数据。
- 发送方发送表示数据结束的控制字符。
- 当前数据块传输完成。
同步传输可以概括为:
| SYNC | SYNC | 数据块 | 结束控制字符 |
3. 同步传输的同步来源
同步传输需要保证接收方能够获得发送端的时钟信息。常见方法包括:
- 使用独立的时钟线路。
- 从接收到的信号中提取时钟。
- 利用线路编码中的电平跳变保持同步。
- 在数据块前发送同步字符或同步序列。
4. 同步传输效率
同步传输只在整个数据块的前后添加控制信息,不需要为每个字符分别添加起始位和停止位。
如果数据块较大:
- 同步控制信息所占比例较小;
- 有效数据传输效率较高;
- 比异步传输更适合连续数据和大文件传输。
5. 同步传输的优缺点
| 比较项目 | 说明 |
|---|---|
| 优点 | 附加控制信息占比较低 |
| 优点 | 有效数据传输效率高 |
| 优点 | 适合连续的大数据块传输 |
| 优点 | 适合高速通信 |
| 缺点 | 收发双方需要保持严格同步 |
| 缺点 | 同步控制和时钟恢复机制较复杂 |
| 缺点 | 实现成本通常高于异步传输 |
6. 典型应用
同步传输常用于:
- 大文件传输;
- 数据块传输;
- 短距离高速通信;
- 局域网通信;
- 高速串行通信;
- 对传输效率要求较高的场景。
五、异步传输与同步传输对比
| 比较项目 | 异步传输 | 同步传输 |
|---|---|---|
| 英文名称 | Asynchronous Transmission | Synchronous Transmission |
| 传输单位 | 字符 | 数据块或数据帧 |
| 同步方法 | 每个字符使用起始位和停止位 | 使用同步字符、同步序列或时钟 |
| 字符间隔 | 可以不固定 | 数据块内部连续传输 |
| 起始位和停止位 | 每个字符都需要 | 通常不需要逐字符添加 |
| 校验方式 | 常使用字符奇偶校验 | 通常使用帧级检错 |
| 附加开销 | 较大,教材指出约20%~30% | 较小 |
| 传输效率 | 较低 | 较高 |
| 实现复杂度 | 较低 | 较高 |
| 适用数据量 | 少量、间歇性数据 | 大量、连续数据 |
| 典型场景 | 低速终端、串行接口 | 高速链路、文件和数据块传输 |
六、交换方式概述
通信网络通常由多个交换节点互连而成。
信息从源节点发送到目的节点时,可能需要经过多个交换节点。每个交换节点根据采用的交换机制,把信息从一条线路转发到另一条线路。
教材将交换方式分为:
- Circuit Switching(电路交换)
- Message Switching(报文交换)
- Packet Switching(分组交换)
分组交换又可分为:
- Datagram(数据报)
- Virtual Circuit,VC(虚电路)
七、电路交换
1. 基本概念
Circuit Switching(电路交换)是在通信双方之间建立一条临时专用通信通路的交换方式。
典型应用是传统电话交换系统。
交换机收到呼叫请求后,会在网络中寻找一条可以连接发送方和接收方的路径。这条路径可能经过多个交换节点。
连接一旦建立:
- 通信双方独占这条通路。
- 其他用户不能使用已经分配的相关资源。
- 连接一直保持到通信结束。
- 通信结束后拆除连接并释放资源。
2. 三个工作阶段
电路交换分为三个阶段:
- 连接建立
- 数据传输
- 连接释放
其过程可以表示为:
发送方 交换网络 接收方 │ │ │ │────── 建立连接请求 ────→│─────────────────────────→│ │←────── 连接确认 ────────│←─────────────────────────│ │ │ │ │════════ 专用通路上的连续数据传输 ═══════════════════│ │ │ │ │────── 释放连接请求 ────→│─────────────────────────→│ │ │ │
3. 主要特点
- 通信前必须建立连接。
- 建立连接需要一定时间。
- 连接建立后形成专用通路。
- 数据传输期间不需要逐段存储转发。
- 连接建立后传输延迟较稳定。
- 通路资源会被通信双方持续占用。
- 即使暂时没有数据传输,资源通常也不能供其他用户使用。
4. 优点
- 连接建立后不再产生排队等待。
- 数据传输延迟较小且比较稳定。
- 数据通常按发送顺序到达。
- 不需要为每个数据单元携带完整目的地址。
- 适合连续、实时和大批量数据传输。
5. 缺点
- 建立连接需要较长时间。
- 专用线路可能长时间处于空闲状态。
- 对突发性数据而言,线路利用率较低。
- 某段链路发生故障时,原连接可能中断。
- 不同速率和不同类型终端之间的适配能力较弱。
6. 适用场景
电路交换适合:
- 传统电话通信;
- 持续时间较长的会话;
- 实时性要求较高的连续通信;
- 数据量较大的稳定传输。
八、报文交换
1. 基本概念
Message Switching(报文交换)不需要在通信双方之间预先建立专用通路。
发送节点把需要传输的完整信息组织成一个报文。报文中通常包括:
- 源地址;
- 目的地址;
- 控制信息;
- 完整的用户数据。
每个交换节点先接收并保存整个报文,再根据目的地址和当前网络状态将报文转发到下一节点。
这种工作方式称为:
Store-and-Forward(存储转发)
2. 工作过程
源节点 │ ▼ 形成完整报文 │ ▼ 交换节点A:接收整个报文 → 存储 → 选择下一跳 │ ▼ 交换节点B:接收整个报文 → 存储 → 选择下一跳 │ ▼ 目的节点
每个中间节点都必须先完整接收报文,才能继续转发。
3. 主要特点
- 不需要预先建立专用连接。
- 使用完整报文作为存储和转发单位。
- 每个报文携带目的地址。
- 中间节点需要存储整个报文。
- 可根据网络状态选择转发路径。
- 不同报文可以经过不同路径。
- 链路资源可以由多个用户共享。
4. 优点
- 不独占物理线路,链路利用率较高。
- 可以根据网络状态灵活选择路径。
- 可以进行优先级处理。
- 可在不同速率的线路和终端之间进行缓冲。
- 接收方暂时不可用时,可以在节点中暂存报文。
5. 缺点
- 节点必须具有较大的存储空间。
- 大报文需要较长的接收和转发时间。
- 每个节点都会引入存储转发延迟。
- 网络繁忙时排队延迟可能很大。
- 不适合实时交互和实时语音通信。
九、分组交换
1. 基本概念
Packet Switching(分组交换)是在报文交换基础上发展起来的交换方式。
发送方先把完整报文划分成若干长度较小的数据块,每个数据块称为:
Packet(分组或数据包)
分组通常包含:
- 分组编号;
- 源地址;
- 目的地址;
- 控制信息;
- 用户数据;
- 差错检测信息。
把报文划分成分组并添加首部的过程称为:
Packet Assembly(分组装配)
接收端删除分组首部并恢复原报文的过程称为:
Packet Disassembly(分组拆卸)
2. 工作过程
原始报文 │ ▼ 划分为多个较小分组 │ ├─ 分组1:首部+数据 ├─ 分组2:首部+数据 ├─ 分组3:首部+数据 └─ 分组4:首部+数据 │ ▼ 各交换节点存储并转发分组 │ ▼ 接收端重新排序和组装 │ ▼ 恢复原始报文
3. 与报文交换的区别
报文交换以完整报文作为存储转发单位,分组交换则把报文拆分为多个较短的分组。
分组长度较短带来的优点:
- 节点只需设置较小的缓冲区。
- 一个分组接收完成后即可开始转发。
- 多个用户的分组可以交替使用同一链路。
- 减少大报文长时间独占输出链路的问题。
- 某个分组出错时,只需重传出错分组。
- 更适合突发性计算机数据通信。
4. 主要特点
- 不需要为每次通信建立物理专用线路。
- 采用统计复用共享通信链路。
- 以较小的数据分组为处理单位。
- 各交换节点采用存储转发方式。
- 每个分组可能产生排队延迟。
- 分组首部会带来一定传输开销。
- 网络资源利用率通常较高。
5. 优点
- 线路利用率高。
- 适合突发性数据传输。
- 多个用户可以共享链路。
- 出错时只需重传相关分组。
- 对网络故障具有较强的适应能力。
- 交换节点需要的单次缓冲空间较小。
6. 缺点
- 分组首部会产生额外开销。
- 分组可能在节点中排队。
- 端到端延迟可能发生变化。
- 数据报方式中分组可能乱序。
- 接收端可能需要排序和重组。
- 网络拥塞时可能发生丢包。
十、数据报方式
1. 基本概念
Datagram(数据报)是一种无连接的分组交换方式。
它与报文交换类似,每个分组都被当作独立的数据单元进行传输。
每个数据报都携带完整的目的地址,各交换节点根据:
- 分组中的目的地址;
- 当前网络拓扑;
- 当前链路状态;
- 当前网络拥塞情况;
独立决定下一跳路径。
2. 数据报的传输特点
- 通信前不需要建立连接。
- 每个分组独立选择路径。
- 同一次通信的分组可能经过不同路径。
- 各分组可能以不同顺序到达。
- 某些分组可能丢失、重复或延迟。
- 接收端需要根据分组编号重新排序。
- 每个分组需要携带完整目的地址。
3. 乱序示例
发送顺序:
''分组1 → 分组2 → 分组3 → 分组4''
由于各分组经过的路径和排队时间不同,到达顺序可能变成:
''分组1 → 分组3 → 分组4 → 分组2''
接收端需要根据分组编号重新排序:
''分组1 → 分组2 → 分组3 → 分组4''
然后恢复原始报文。
4. 分组装拆设备PAD
负责对信息进行分组、编号以及在接收端完成拆头、去尾和重新排序的设备称为:
PAD(Packet Assembly/Disassembly,分组装拆设备)
PAD通常需要完成:
- 将用户数据划分成分组;
- 给分组添加首部和控制信息;
- 给分组编号;
- 接收并检查分组;
- 删除分组首部和尾部;
- 对乱序分组重新排序;
- 恢复原始用户数据。
5. 优点与缺点
| 类型 | 说明 |
|---|---|
| 优点 | 无须等待连接建立,可以直接发送数据 |
| 优点 | 可根据网络状态动态选择路径 |
| 优点 | 某条链路故障时可绕行其他路径 |
| 优点 | 适合短报文和突发性数据 |
| 缺点 | 每个分组必须携带完整地址 |
| 缺点 | 分组可能乱序、丢失或重复 |
| 缺点 | 接收端需要重新排序和组装 |
| 缺点 | 延迟和抖动通常不固定 |
十一、虚电路方式
1. 基本概念
VC(Virtual Circuit,虚电路)是一种面向连接的分组交换方式。
通信开始前,发送方与接收方之间需要先建立一条逻辑连接。逻辑连接建立后,同一次通信中的所有分组通常沿同一条路径传输。
虚电路不是一条物理专用线路,而是多个通信会话共享物理链路时建立的逻辑通道。
2. 三个工作阶段
虚电路通信通常包括:
- 虚电路建立;
- 分组传输;
- 虚电路释放。
其过程可以表示为:
发送端 分组交换网络 接收端 │ │ │ │──── 建立虚电路请求 ─────────→│─────────────────────────────→│ │←──── 建立确认 ───────────────│←─────────────────────────────│ │ │ │ │════ 所有分组沿同一逻辑路径传输 ═════════════════════════════│ │ │ │ │──── 释放虚电路请求 ─────────→│─────────────────────────────→│
3. 建立过程
通信开始时:
- 发送端发出连接建立请求。
- 请求分组在网络中逐节点传输。
- 各交换节点根据当前网络状态选择路径。
- 交换节点建立相应的转发表项。
- 请求到达目的端。
- 目的端返回肯定应答。
- 虚电路建立完成。
此后,该次通信的分组沿已建立的逻辑路径传输,直到会话结束并释放连接。
4. 主要特点
- 传输数据前必须建立逻辑连接。
- 同一会话的分组通常经过相同路径。
- 分组一般按发送顺序到达。
- 分组首部可使用较短的虚电路标识。
- 交换节点需要保存虚电路状态。
- 通信结束后需要释放虚电路。
- 物理线路仍然可以被多个虚电路共享。
5. 虚电路与电路交换的区别
虚电路具有类似电路交换的连接建立过程,但并不独占物理线路。
| 比较项目 | 电路交换 | 虚电路 |
|---|---|---|
| 连接类型 | 物理或资源专用通路 | 逻辑连接 |
| 是否建立连接 | 是 | 是 |
| 是否独占链路资源 | 通常独占 | 不独占 |
| 数据处理单位 | 连续比特流 | 分组 |
| 是否存储转发 | 通常否 | 是 |
| 多用户共享链路 | 较弱 | 是 |
| 分组到达顺序 | 按顺序 | 通常按顺序 |
| 节点是否保存连接状态 | 保存电路状态 | 保存虚电路状态 |
6. 优点与缺点
| 类型 | 说明 |
|---|---|
| 优点 | 同一会话的分组通常按顺序到达 |
| 优点 | 分组不必携带完整目的地址 |
| 优点 | 便于进行流量控制和服务质量管理 |
| 优点 | 保留了分组交换共享链路的优势 |
| 缺点 | 正式传输前需要建立逻辑连接 |
| 缺点 | 交换节点需要维护连接状态 |
| 缺点 | 路径中的节点或链路故障可能导致虚电路中断 |
| 缺点 | 短数据传输可能受到连接建立开销影响 |
十二、数据报与虚电路对比
| 比较项目 | 数据报 | 虚电路 |
|---|---|---|
| 英文名称 | Datagram | Virtual Circuit |
| 连接性质 | 无连接 | 面向连接 |
| 发送前是否建立连接 | 否 | 是 |
| 分组路径 | 可以不同 | 通常相同 |
| 分组到达顺序 | 可能乱序 | 通常有序 |
| 分组地址信息 | 携带完整目的地址 | 使用较短的虚电路标识 |
| 节点是否保存连接状态 | 通常不保存 | 需要保存 |
| 故障适应能力 | 较强,可动态改道 | 原路径故障可能中断连接 |
| 首个分组发送速度 | 快,无建立过程 | 需要先建立连接 |
| 接收端处理 | 可能需要排序和去重 | 相对简单 |
| 适用场景 | 突发、短时、灵活通信 | 持续时间较长的分组通信 |
十三、三种交换方式综合比较
| 比较项目 | 电路交换 | 报文交换 | 分组交换 |
|---|---|---|---|
| 英文名称 | Circuit Switching | Message Switching | Packet Switching |
| 基本单位 | 连续比特流 | 完整报文 | 分组 |
| 是否预先建立连接 | 是 | 否 | 数据报不需要,虚电路需要 |
| 是否建立专用物理通路 | 是 | 否 | 否 |
| 是否采用存储转发 | 通常否 | 是 | 是 |
| 中间节点存储内容 | 不需要保存完整数据 | 完整报文 | 一个或若干分组 |
| 缓冲区要求 | 较低 | 很高 | 较低 |
| 线路利用率 | 较低 | 较高 | 高 |
| 建立连接延迟 | 有 | 无 | 数据报无,虚电路有 |
| 传输过程延迟 | 连接后较小且稳定 | 较大 | 可能变化 |
| 数据到达顺序 | 有序 | 通常按报文处理 | 数据报可能乱序,虚电路通常有序 |
| 差错重传范围 | 依赖上层机制 | 可能重传整个报文 | 通常只重传出错分组 |
| 实时性 | 较好 | 差 | 视具体网络和服务机制而定 |
| 适合业务 | 连续、实时、大数据量 | 非实时完整报文 | 突发性计算机数据 |
十四、存储转发过程分析
报文交换和分组交换都采用存储转发,但存储单位不同。
1. 报文交换
交换节点必须先接收完整报文:
''接收整个报文 → 保存整个报文 → 检查地址 → 选择线路 → 转发''
如果报文长度很大:
- 接收整个报文需要较长时间。
- 节点需要较大存储空间。
- 后续节点必须继续等待完整报文。
- 端到端时延较大。
2. 分组交换
交换节点接收到一个完整分组后即可转发:
''接收分组1 → 转发分组1''
与此同时:
''继续接收分组2''
因此,不同链路可以形成流水线式传输:
时刻1:源节点发送分组1 时刻2:节点A转发分组1,源节点发送分组2 时刻3:节点B转发分组1,节点A转发分组2,源节点发送分组3
这种机制减少了大报文逐站完整等待的时间。
十五、典型场景选择
| 通信场景 | 较适合的方式 | 主要原因 |
|---|---|---|
| 传统电话通话 | 电路交换 | 通路建立后延迟稳定,适合连续实时业务 |
| 大量非实时完整报文 | 报文交换 | 可以存储转发,不要求建立连接 |
| Internet数据通信 | 分组交换中的数据报 | 灵活、健壮,适合突发数据 |
| 需要有序分组传输 | 虚电路 | 所有分组通常沿相同逻辑路径传输 |
| 少量间歇字符 | 异步传输 | 字符可以独立发送,实现简单 |
| 连续大数据块 | 同步传输 | 控制开销较小,传输效率较高 |
十六、核心计算:异步传输效率
异步传输效率的计算公式为:
''传输效率η=有效数据位数÷字符总位数''
字符总位数为:
''字符总位数=起始位+数据位+校验位+停止位''
示例1
一个异步字符包含:
- 1位起始位;
- 7位数据;
- 1位校验位;
- 1位停止位。
则:
''字符总位数=1+7+1+1=10 bit''
''η=7÷10=70%''
附加开销为:
''30%''
示例2
一个异步字符包含:
- 1位起始位;
- 8位数据;
- 无校验位;
- 1位停止位。
则:
''字符总位数=1+8+0+1=10 bit''
''η=8÷10=80%''
示例3
如果线路速率为9600 b/s,采用1位起始位、7位数据、1位校验位和1位停止位,则有效数据速率为:
''有效数据速率=线路速率×传输效率''
''有效数据速率=9600×70%''
''有效数据速率=6720 b/s''
十七、考试重点
必须掌握:
- 异步传输以字符为单位,每个字符具有独立的同步信息。
- 异步传输又称起止式传输。
- 起始位通常为0,停止位通常为1。
- 异步传输常使用奇偶校验检测简单错误。
- 异步传输实现简单,但起止位等会带来20%~30%的开销。
- 同步传输以数据块或帧为单位。
- 同步传输只在数据块前后加入同步或控制信息,效率较高。
- 电路交换需要建立专用通路,典型应用是传统电话系统。
- 报文交换以完整报文为存储转发单位。
- 分组交换将报文划分为固定或受限长度的较小分组。
- 数据报是无连接的分组交换方式。
- 数据报中的每个分组独立选择路径,因此可能乱序。
- 虚电路是面向连接的分组交换方式。
- 虚电路是逻辑连接,不是独占的物理线路。
- PAD是Packet Assembly/Disassembly的缩写,表示分组装拆设备。
十八、常见易错点
容易混淆的内容:
- 异步传输并非完全不需要同步,而是每个字符利用起始位重新同步。
- 同步传输并非不需要同步信息,而是不需要为每个字符单独加入起始位和停止位。
- 奇偶校验主要用于检错,不能纠正错误,也不能发现所有错误。
- 电路交换建立连接后独占相关通路资源。
- 虚电路虽然需要建立连接,但并不独占物理链路。
- 报文交换和分组交换都采用存储转发。
- 报文交换存储完整报文,分组交换只需存储较短的分组。
- 数据报不需要建立连接,虚电路需要建立逻辑连接。
- 数据报分组可能乱序,虚电路分组通常按顺序到达。
- 分组交换不等于数据报,分组交换包括数据报和虚电路两种方式。
- 同步传输和虚电路中的“同步”“连接”属于不同维度,不能混为一谈。
十九、英文缩写和术语速查表
| 缩写或术语 | 英文全称 | 中文含义 |
|---|---|---|
| SYNC | Synchronous Character | 同步字符 |
| PAD | Packet Assembly/Disassembly | 分组装拆设备 |
| VC | Virtual Circuit | 虚电路 |
| Asynchronous Transmission | Asynchronous Transmission | 异步传输 |
| Synchronous Transmission | Synchronous Transmission | 同步传输 |
| Start-Stop Transmission | Start-Stop Transmission | 起止式传输 |
| Parity Bit | Parity Bit | 校验位 |
| Parity Check | Parity Check | 奇偶校验 |
| Even Parity | Even Parity | 偶校验 |
| Odd Parity | Odd Parity | 奇校验 |
| Circuit Switching | Circuit Switching | 电路交换 |
| Message Switching | Message Switching | 报文交换 |
| Packet Switching | Packet Switching | 分组交换 |
| Store-and-Forward | Store-and-Forward | 存储转发 |
| Packet | Packet | 分组或数据包 |
| Datagram | Datagram | 数据报 |
| Virtual Circuit | Virtual Circuit | 虚电路 |
| Packet Assembly | Packet Assembly | 分组装配 |
| Packet Disassembly | Packet Disassembly | 分组拆卸 |
| bit | binary digit | 二进制位 |
| b/s | bit per second | 比特每秒 |
| kb/s | kilobit per second | 千比特每秒 |
二十、本节知识脉络
1.3.5 通信方式和交换方式
│
├─ 传输同步方式
│ │
│ ├─ 异步传输
│ │ ├─ 以字符为单位
│ │ ├─ 起始位通常为0
│ │ ├─ 可包含奇偶校验位
│ │ ├─ 停止位通常为1
│ │ └─ 简单但开销较大
│ │
│ └─ 同步传输
│ ├─ 以数据块或帧为单位
│ ├─ 使用SYNC等同步信息
│ ├─ 数据连续传输
│ └─ 效率较高
│
└─ 数据交换方式
│
├─ 电路交换
│ ├─ 先建立专用通路
│ ├─ 再传输数据
│ └─ 通信结束后释放连接
│
├─ 报文交换
│ ├─ 不预先建立专用通路
│ ├─ 以完整报文为单位
│ └─ 完整报文存储转发
│
└─ 分组交换
├─ 报文划分成较小分组
├─ 采用存储转发
│
├─ 数据报
│ ├─ 无连接
│ ├─ 每个分组独立选路
│ └─ 分组可能乱序
│
└─ 虚电路
├─ 面向连接
├─ 先建立逻辑路径
├─ 分组通常沿相同路径
└─ 物理链路仍可共享
二十一、相关条目
软考 网络规划设计师 计算机网络 数据通信 异步传输 同步传输 电路交换 报文交换 分组交换 数据报 虚电路 PAD