1. 程式人生 > >分組交換資料報方式和虛電路方式的異同點

分組交換資料報方式和虛電路方式的異同點

組交換是在報文交換和線路交換基礎上發展起來的技術,結合了兩者的優點。分組交換採用兩種不同的方法來管理被傳輸的分組流:資料報和虛電路。

資料報(Datagram)

面向無連線的資料傳輸,工作過程類似於報文交換。採用資料報方式傳輸時,被傳輸的分組稱為資料報。

資料報的前部增加地址資訊的欄位,網路中的各個中間結點根據地址資訊和一定的路由規則,選擇輸出埠,暫存和排隊資料報,並在傳輸媒體空閒時,發往媒體乃至最終站點。

當一對站點之間需要傳輸多個數據報時,由於每個資料報均被獨立地傳輸和路由,因此在網路中可能會走不同的路徑,具有不同的時間延遲,按序傳送的多個數據報可能以不同的順序達到終點。因此為了支援資料報的傳輸,站點必須具有儲存和重新排序的能力。

虛電路(Virtual Circuit)的概念

虛電路是面向連線的資料傳輸,工作過程類似於線路交換,不同之處在於此時的電路是虛擬的。

採用虛電路方式傳輸時,物理媒體被理解為由多個子通道(稱之為邏輯通道LC)組成,子通道的串接形成虛電路(VC),利用不同的虛電路來支援不同的使用者資料的傳輸。

2、採用虛電路進行資料傳輸的過程

(1)虛電路建立:傳送方傳送含有地址資訊的特定的控制資訊塊(如:呼叫分組),該資訊塊途經的每個中間結點根據當前的邏輯通道(LC)使用狀況,分配LC,並建立輸入和輸出LC對映表,所有中間結點分配的LC的串接形成虛電路(VC)。虛電路構造和資料傳輸示意圖

(2)資料傳輸:站點發送的所有分組均沿著相同的VC傳輸,分組的發收順序完全相同;

(3)虛電路釋放:資料傳輸完畢,採用特定的控制資訊塊(如:拆除分組),釋放該虛電路。通訊的雙方都可發起釋放虛電路的動作。

由於虛電路的建立和釋放需要佔用一定的時間,因此虛電路方式不適合站點之間具有頻繁連線和交換短小資料的應用,例如:互動式的通訊