为了便于理解与区别,本节要对以上三种交换方式进行比较。首先从大的分类上进行比较,那就是“电路交换”与“存储交换”的比较。
1.“存储交换”方式与“电路交换”方式的主要区别
在存储交换方式中,发送的数据与目的地址、源地址和控制信息按照一定格式组成一个数据单元(报文或报文分组)进入通信子网。通信子网中的节点是通信控制处理机,它负责完成数据单元的接收、差错校验、存储、路选和转发功能,在电路交换方式中以上功能均不具备。
存储转发相对电路交换方式具有以下优点。
由于通信子网中的通信控制处理机可以存储分组,多个分组可以共享通信信道,线路利用率高。
通信子网中通信控制处理机具有路选功能,可以动态选择报文分组通过通信子网的最佳路径。
可以平滑通信量,提高系统效率。
分组在通过通信子网中的每个通信控制处理机时,均要进行差错检查与纠错处理,因此可以减少传输错误,提高系统可靠性。
通过通信控制处理机可以对不同通信速率的线路进行转换,也可以对不同的数据代码格式进行变换。
2.电路交换与分组交换的比较
(1)从分配通信资源(主要是线路)方式上看
电路交换方式静态地事先分配线路,造成线路资源的浪费,并导致接续时的困难;而分组交换方式可动态地(按序)分配线路,提高了线路的利用率,由于使用内存来暂存分组,可能出现因为内存资源耗尽,而中间节点不得不丢弃接到的分组的现象。
[1] [2]