三种数据交换技术的比较
为了便于理解与区别,本节要对以上三种交换方式进行比较。首先从大的分类上进行比较,那就是“电路交换”与“存储交换”的比较。
1.“存储交换”方式与“电路交换”方式的主要区别
在存储交换方式中,发送的数据与目的地址、源地址和控制信息按照一定格式组成一个数据单元(报文或报文分组)进入通信子网。通信子网中的节点是通信控制处理机,它负责完成数据单元的接收、差错校验、存储、路选和转发功能,在电路交换方式中以上功能均不具备。
存储转发相对电路交换方式具有以下优点。
由于通信子网中的通信控制处理机可以存储分组,多个分组可以共享通信信道,线路利用率高。
通信子网中通信控制处理机具有路选功能,可以动态选择报文分组通过通信子网的最佳路径。
可以平滑通信量,提高系统效率。
分组在通过通信子网中的每个通信控制处理机时,均要进行差错检查与纠错处理,因此可以减少传输错误,提高系统可靠性。
通过通信控制处理机可以对不同通信速率的线路进行转换,也可以对不同的数据代码格式进行变换。
2.电路交换与分组交换的比较
(1)从分配通信资源(主要是线路)方式上看
电路交换方式静态地事先分配线路,造成线路资源的浪费,并导致接续时的困难;而分组交换方式可动态地(按序)分配线路,提高了线路的利用率,由于使用内存来暂存分组,可能出现因为内存资源耗尽,而中间节点不得不丢弃接到的分组的现象。
(2)从用户的灵活性方面看
电路交换的信息传输是全透明的,用户可以自行定义传输信息的内容、速率、体积和格式等,可以同时传输语音、数据和图像等;分组交换的信息传输则是半透明的,用户必须按照分组设备的要求使用基本的参数。
(3)从收费方面看
电路交换网络的收费仅限于通信的距离和使用的时间;分组交换网络的收费则考虑传输的字节(或者分组)数和连接的时间。
以上三种数据交换技术总结如下。
电路交换:在数据传送之前需建立一条物理通路,在线路被释放之前,该通路将一直被一对用户完全占有。
报文交换:报文从发送方传送到接收方采用存储转发的方式。
分组交换:此方式与报文交换类似,但报文被分成组传送,并规定了分组的最大长度,到达目的地后需重新将分组组装成报文。
它们之间的交换原理综合比较如图3-37所示。
图3-34 三种数据交换方式原理图的比较 |