比较电路交换、报文交换和分组交换
电路交换:
在通信双方之间建立被双方独占的物理通路
优点
- 1 数据直达 时延非常小
- 2通路一建立 可随时通信 实时性强
- 3按发送顺序传输数据 无失序问题
- 4 适用于传输 模拟信号 数字信号
- 5 交换设备较简单
缺点
- 1 建立时间长
- 2 通道被双方独占 即使线路空闲 也不能被其他用户使用 信道利用低
报文交换
以报文为单位 携带有目标地址 源地址 等信息
在交换结点采用存储转发方式
优点
- 无需专用通信线路 无时延 可随时发送报文
用存储转发: - a 便于代码检验 数据重发
- b 交换结点有路径选择 在某传输路径故障 重选一条路径 提高了可靠性
- c 容易实现代码转换 速率匹配 双方可不同时处于可用状态 便于类型 规格 速率不同计算机之间通信
- d 可建立数据传输的优先级
- 不是固定占有一条线路 而是不同时间一段一段地部分占有线路 极大提高利用率
缺点
- 1 数据进入交换结点 经历存储 转发 引起转发时延 因此实时性差 不适合实时交互式业务
- 2 只适合数字信号
- 3 报文长度无限制 每个结点都要完整接收传来的报文 当输出线路不空闲 需要排队 要求每个结点有缓冲区 有时把排队的报文存在磁盘(降低成本) 更增加了传送时延
分组交换
仍采用存储转发传输方式 但将一个长报文分割为若干个较短的分组 再逐个发送出去
优点
- 1 加速传输 分组逐个传输 可使后一个分组的存储操作与前一个分组的转发操作并行(流水线)
- 2 缓冲区小得多 时延小
- 3 简化存储管理
- 4 减少了出错几率 重发数据量 分组较短 出错几率必减少 则重发数据量也大大减少 提高可靠性 减少传输时延
- 5 更适用于采取优先级策略 便于及时传送紧急数据 更适合计算机之间的突发式数据通信
缺点
- 1 仍存在存储转发时延 且结点交换机须具有更强的处理能力
- 2 每个分组都要加上源/目的地址 分组编号 而相对报文数量更多 因此传送的信息量更多 稍微降低了效率 增加了处理时间
总结
- 当传送数据量很大 且传送时间远大于呼叫时间——电路交换
- 端到端的通路有很多段链路组成——分组交换
- 从信道利用率——报文、分组>电路 [分组时延<报文]