虛電路(Virtual Circuit)的概念
1、虛電路(Virtual Circuit)的概念
虛電路是面向連接的數(shù)據(jù)傳輸,工作過程類似于線路交換,不同之處在于此時的電路是虛擬的。
采用虛電路方式傳輸時,物理媒體被理解為由多個子信道(稱之為邏輯信道LC)組成,子信道的串接形成虛電路(VC),利用不同的虛電路來支持不同的用戶數(shù)據(jù)的傳輸。
2、采用虛電路進(jìn)行數(shù)據(jù)傳輸?shù)倪^程
(1)虛電路建立:發(fā)送方發(fā)送含有地址信息的特定的控制信息塊(如:呼叫分組),該信息塊途經(jīng)的每個中間結(jié)點(diǎn)根據(jù)當(dāng)前的邏輯信道(LC)使用狀況,分配LC,并建立輸入和輸出LC映射表,所有中間結(jié)點(diǎn)分配的LC的串接形成虛電路(VC)。虛電路構(gòu)造和數(shù)據(jù)傳輸示意圖
(2)數(shù)據(jù)傳輸:站點(diǎn)發(fā)送的所有分組均沿著相同的VC傳輸,分組的發(fā)收順序完全相同;
(3)虛電路釋放:數(shù)據(jù)傳輸完畢,采用特定的控制信息塊(如:拆除分組),釋放該虛電路。通信的雙方都可發(fā)起釋放虛電路的動作。
由于虛電路的建立和釋放需要占用一定的時間,因此虛電路方式不適合站點(diǎn)之間具有頻繁連接和交換短小數(shù)據(jù)的應(yīng)用,例如:交互式的通信。
3、永久虛電路: 在兩個站點(diǎn)之間事先建立固定的鏈接,類似于存在一條專用電路,任何時候,站點(diǎn)之間都可以進(jìn)行通信。
呼叫虛電路:用戶應(yīng)用程序根據(jù)需要,動態(tài)建立和釋放虛電路。
(1)虛電路構(gòu)造示意圖
(2)虛電路數(shù)據(jù)傳輸?shù)氖疽鈭D
4、數(shù)據(jù)報與虛電路比較:
數(shù)據(jù)報:
1、傳輸無需連接建立和釋放的過程;
2、每個數(shù)據(jù)報中需帶較多的地址信息;
3、用戶的連續(xù)數(shù)據(jù)塊會無序地到達(dá)目的地;接受站點(diǎn)處理復(fù)雜。
4、當(dāng)使用網(wǎng)狀拓?fù)浣M建網(wǎng)絡(luò)時,任一中間結(jié)點(diǎn)或者線路的故障不會影響數(shù)據(jù)報的傳輸(可以選擇不同的路徑),可靠性較高。
5、數(shù)據(jù)報較適合站點(diǎn)之間少量數(shù)據(jù)的傳輸。
虛電路:
1、 傳輸需連接建立和釋放的過程;
2、 數(shù)據(jù)塊中僅含少量的地址信息(LC號),用戶的連續(xù)數(shù)據(jù)塊沿著相同的路徑,按序到達(dá)目的地;接受站點(diǎn)處理方便。
3、如果虛電路中的某個結(jié)點(diǎn)或者線路出現(xiàn)故障,將導(dǎo)致虛電路傳輸失效。
4、虛電路方式較適合站點(diǎn)之間大批量的數(shù)據(jù)傳輸。
擴(kuò)展閱讀:什么是二極管鉗位電路?