首页 理论教育计算机网络数据交换技术及应用:优势与劣势揭秘

计算机网络数据交换技术及应用:优势与劣势揭秘

【摘要】:实现节点之间通信所需要的转接工作称为数据交换。这种交换技术的优点是建立连接后,传输延迟小。这种交换技术的缺点是报文大小不一,造成缓冲区管理复杂;大报文造成存储转发的延迟过长;出错后整个报文全部重发。

通信系统中,为了节省线路的费用,并不是任意两个节点之间都有直通线路。要实现两个节点之间的通信,往往需要另外一些节点的转接,就像电话交换机为通话双方接通线路一样,这个过程被称为转接,也称交换。

实现节点之间通信所需要的转接工作称为数据交换。计算机网络中主要采用的交换方式有三种:电路交换、报文交换和分组交换。

1.电路交换

电路交换即交换设备在通信双方找出一条实际的物理线路的过程。最早的电路交换连接是由电话接线员通过插塞建立的,现在则由计算机化的程控交换机实现。

电路交换的特点是数据传输前需要建立一条端到端的通路,即整个传输过程为:呼叫→建立连接→传输→挂断。

这种交换技术的优点是建立连接后,传输延迟小。缺点是建立连接的时间长,一旦建立连接就独占线路,线路利用率低,无纠错机制。

2.报文交换

报文交换即整个报文作为一个整体一起发送。在交换过程中,交换设备将接收到的报文先存储,待信道空闲时再转发出去,一级一级中转,直到目的地,这种数据传输技术称为存储-转发。这种交换技术的缺点是报文大小不一,造成缓冲区管理复杂;大报文造成存储转发的延迟过长;出错后整个报文全部重发。(www.chuimin.cn)

3.分组交换

分组交换与报文交换的工作方式基本相同,主要差别在于分组交换中要限制所传输的数据单位的长度

4.三种交换方式的比较

如图1-31所示为3种交换方式的比较。

图1-31 三种交换方式的比较

从图中可以看出,电路交换,在数据传送之前需建立一条物理通路,在线路被释放之前,该通路将一直被这一对用户完全占有,速度快;报文交换,报文从发送方传送到接收方采用存储转发的方式;分组交换,此方式与报文交换类似,但报文被分组传送,并规定了分组的最大长度,到达目的地后需要重新将分组组装成完整报文。