数据交换(Data Switching)是指在多个数据终端设备(DTE)之间,为任意两个终端设备建立数据通信临时互连通路的过程。数据交换可以分为电路交换、报文交换、分组交换和混合交换。以下是前三种交换方式的简要介绍:
1. 电路交换:此交换方式的原理与电话交换原理基本相同。当用户之间需要传输数据时,交换中心会在用户之间建立一条暂时的数据电路。一旦电路接通,用户双方就可以传输数据,并一直占用该电路直到传输结束。这种方式引入的时延很小,而且交换机对数据不加处理,因此非常适合传输实时性强和批量大的数据。然而,电路交换的缺点在于电路的利用率低,因为在通信过程中的空闲时间,电路不能得到充分利用。
2. 报文交换:这种方式通常利用计算机来实现。发信端用户首先把要发送的数据编成电文,然后连同收信地址等辅助数据一起发往本地交换中心,并在那里被完整地存储起来并作适当处理。当本地交换中心的输出口有空时,电文就会被转发到下一个交换中心,最后由收信端的交换中心将电文传递到用户。报文交换的优点包括传输可靠性高、线路利用率高以及使用灵活。但这种方式不适合会话型和实时性要求较高的业务,因为它可能会产生较大的时延。
3. 分组交换:在这种方式下,数据会被分割成若干个长度较短的分组(一般不超过128个字符),每个分组内除了数据信息外还包括控制信息。这些分组在交换机内作为一个整体进行交换,每个分组在交换网内的传输路径可以不同。分组交换也采用存储转发技术,这种方式不仅具备了报文交换方式提高电路利用率的优点,还克服了时延大的缺点。