网站地图
虚电路服务

分组交换网提供两种传输服务:

虚电路服务

虚电路服务是指是一种面向连接的,使所有分组顺序到达目的端的可 靠性数据传输服务。

数据报服务

数据报服务是一种无连接的,使分组按照独立路由到达目的端的数据 传输服务。

为了进行数据传输,网络中的两节点之间需要先建立一条逻辑通道,该逻辑通道临时建立并在会话结束时释放,固称之为“虚”电路。接收端通过虚电路依次接收发送端发送的每一个分组,其具体实现原理如下:

任意两传输节点之间可能有若干条虚电路进行数据传输,两节点之间也可以有多条虚电路为不同的进程服务。

每个节点上都保存一张虚电路表,表中包含虚电路号、前一个节点、下一个节点等信息,这些信息在虚电路建立过程中被确定。

节点在建立虚电路时,动态选择一个未被使用的虚电路号,以区别于本节点中的其它虚电路。

虚电路方式的主要特点如下:

一次通信具有呼叫建立、数据传输和呼叫清除三个阶端,适用于两端之间长时间的数据交换。

分组按固定路由顺序传输,分组在每个节点上存储、排队等待传输。

分组传输时延小,可靠,分组不易丢失。

线路或设备故障可能使虚电路中断时,需要重新呼叫建立新的连接。

虚电路服务与数据报服务的本质区别参见下表。

虚电路服务应用特点如下,与数据报服务基本相补,对二者的选择取决于应用背景。

虚电路服务向端系统保证了数据按序到达,免去了端系统在顺序控制上的开销。但是,当端系统不关心数据的顺序时,反倒影响了无序数据交换的整体效率。

虚电路服务提供了无差错的数据传送,但端系统只要求传输速率,而不在乎个别数据丢失时,其差错控制就并不很必要了。

虚电路服务所提供的流量控制,在端系统要求数据交换速率尽可能高的情况下,并不很适宜。因为,流量控制本身就很可能规定了交换速率的上限,且虚电路服务按照固定路由传输分组,并没有灵活选择路由。

虚电路服务提供了可靠的数据传输和方便的进网接口。但是,虚电路服务中电路的建立与拆除在交互式应用中会影响通信效率。


相关文章推荐:
虚电路 | 分组 | 数据报 |
相关词汇词典