虛電路服務

分組交換網提供兩種傳輸服務: 虛電路服務 虛電路服務是指是一種面向連線的,使所有分組順序到達目的端的可 靠性數據傳輸服務。 數據報服務 數據報服務是一種無連線的,使分組按照獨立路由到達目的端的數據 傳輸服務。

原理

為了進行數據傳輸,網路中的兩節點之間需要先建立一條邏輯通道,該邏輯通道臨時建立並在會話結束時釋放,固稱之為“虛”電路。接收端通過虛電路依次接收傳送端傳送的每一個分組,其具體實現原理如下:

•任意兩傳輸節點之間可能有若干條虛電路進行數據傳輸,兩節點之間也可以有多條虛電路為不同的進程服務。

•每個節點上都保存一張虛電路表,表中包含虛電路號、前一個節點、下一個節點等信息,這些信息在虛電路建立過程中被確定。

•節點在建立虛電路時,動態選擇一個未被使用的虛電路號,以區別於本節點中的其它虛電路。

特點

虛電路方式的主要特點如下:

•一次通信具有呼叫建立、數據傳輸和呼叫清除三個階端,適用於兩端之間長時間的數據交換。

•分組按固定路由順序傳輸,分組在每個節點上存儲、排隊等待傳輸。

•分組傳輸時延小,可靠,分組不易丟失。

•線路或設備故障可能使虛電路中斷時,需要重新呼叫建立新的連線。

虛電路服務和數據報服務的區別

虛電路服務與數據報服務的本質區別參見下表。

虛電路服務與數據報服務的區別 虛電路服務與數據報服務的區別

套用

虛電路服務套用特點如下,與數據報服務基本相補,對二者的選擇取決於套用背景。

•虛電路服務向端系統保證了數據按序到達,免去了端系統在順序控制上的開銷。但是,當端系統不關心數據的順序時,反倒影響了無序數據交換的整體效率。

•虛電路服務提供了無差錯的數據傳送,但端系統只要求傳輸速率,而不在乎個別數據丟失時,其差錯控制就並不很必要了。

•虛電路服務所提供的流量控制,在端系統要求數據交換速率儘可能高的情況下,並不很適宜。因為,流量控制本身就很可能規定了交換速率的上限,且虛電路服務按照固定路由傳輸分組,並沒有靈活選擇路由。

•虛電路服務提供了可靠的數據傳輸和方便的進網接口。但是,虛電路服務中電路的建立與拆除在互動式套用中會影響通信效率。

相關詞條

相關搜尋

熱門詞條

聯絡我們