-
虛擬電路
鎖定
虛擬電路(英語:Virtual circuit,縮寫為 VC),又稱為虛電路、虛連接或虛通道,在分組交換的計算機網絡上,交換數據的傳輸方式之一。它是一種預接式(connection-oriented),或線路交換式(circuit-switched)的數據傳輸方法,在兩個終端系統(End system)間,創建一條連線,來進行數據交換。在使用虛擬電路之前,必須先在兩個節點或軟件應用程序間創建連線。在創建連線之後,兩個節點之間,就可以進行數據流的交換。概念來自於電路交換,其運作方式就如同在兩個端點間,創建起專用的物理層線路連線一般,因此又稱為虛擬連線(virtual connection)或虛擬通道(virtual channel)。
在分組交換中,虛擬電路與數據報文是兩種主要傳輸方式。
- 中文名
- 虛擬電路
- 外文名
- Virtual circuit
- 屬 性
- 建立兩個數據終端設備間邏輯連接
- 條 件
- 兩個用户進行通信時
- 特 點
- 資源利用率高
虛擬電路概論
在通信和網絡中,虛電路是由分組交換通信所提供的面向連接的通信服務。在兩個節點或應用進程之間創建起一個邏輯上的連接或虛電路後,就可以在兩個節點之間依次發送每一個分組,接受端收到分組的順序必然與發送端的發送順序一致,因此接受端無須負責在收集分組後重新進行排序。虛電路協議向高層協議隱藏了將數據分區成段,包或幀的過程
[1]
。
虛電路通信與電路交換類似,兩者都是面向連接的,即數據按照正確的順序發送,並且在連接創建階段都需要額外開銷。但是,電路交換提供穩定的比特率和延遲時間,而虛電路服務的比特率和延遲時間要取決以下因素:
- 網絡節點上包隊列的長度,
- 應用程序產生數據的比特率,
- 使用統計多路複用技術時,共享同一網絡資源的其他用户的負荷。
許多虛電路協議通過數據重傳,包括檢錯糾錯和自動重傳請求(ARQ),提供可靠的通信服務。
虛擬電路介紹
虛擬電路,有時被叫做邏輯電路,是一個在兩個或更多點之間,類似於一個固定的物理路徑,但是實際上是一個很多可安排的物理路徑中的一條。永久虛擬電路(PVC)是2個或更多點之間保證連接的虛擬電路,不需要預先保留或者提交給一個特殊的物理路徑。這允許多個公司分享公共的電路。這種方法被用於網絡楨中繼,它可以相對較低的價格向某一電話公司的客户提供有效的資源集,這比客户租賃自己的電路要划算。交換虛擬電路(SVC)類似於一個永久虛擬電路,它允許使用者調控虛擬電路的網絡。
虛擬電路原理
在建立連接階段,需要在源主機和目的主機之間的每一個交換機上建立“連接狀態”,連接狀態由連接經過的每個交換機中的“VC”表記錄組成,在一個交換機上的VC表中一條記錄包括:
1、虛電路標示符(Virtual Circuit Identifier,VCI),在這個交換機上唯一標示連接,並且將放在屬於這個鏈接的分組首部內發送。
2 、由這個VC到達交換機的分組的輸入端口。
3 、從這個VC離開交換機的分組的輸出端口。
4 、用於輸出分組的一個可能不同的VCI。
在建立一個新連接的時候,要在連接所要經過的每段鏈路上分配一個VCI值,並確保在一段鏈路上選定的VCI值未被該鏈路上已經存在的某個鏈接使用,連接狀態的建立有兩種途徑:一類是由網絡管理員配置連接狀態,這樣的虛電路是永久虛電路(PVC),可被看做長期生存的或者可管理配置的VC,當然,管理員也可以刪除PVC;另一類是主機發送消息給網絡建立連接,這樣建立的虛電路稱為交換虛電路(SVC),他可以由主機動態的建立和刪除。
虛擬電路特點
1 、用户通信必須建立連接,數據傳輸過程中不再需要尋找路徑,相對於數據報方式時延相對較小。
2 、通常分組走同樣的路徑,所以按序到達接收方。
3 、資源利用率高。
4 、分組首部並不包含目的地址而是VCI,相對數據報方式開銷較小。
5 、如果一個連接上有交換機或者鏈路出現故障,連接就會被破壞,必須建立一個新的連接,同時撤銷原來的連接,釋放交換機中虛電路表的存儲空間。
6 、在發送第一個分組前有一定的延遲。