電腦網路與連結技術第四章 網路層 上一頁    下一頁

4-3 息交換技術

內容:

  • 4-3-1 訊息交換的運作程序

  • 4-3-2 訊息交換的優點

  • 4-3-3 訊息交換的缺點

4-3-1 息交換的 運作程序

『訊息交換』(Message Switching技術是一種非連接方式(Connectionless)。連線運作如下:傳送端欲傳送資料之前並未建立連線,而是先找到任意一個可以到達目的地的端點,便將整個訊息全部傳送給它,這個端點再依照訊息的目的地,尋找下一個端點的路徑,整個訊息就依照所經過的端點自行尋找下一個路徑傳送,而到達目的地。當訊息所經過後,路徑即時被釋放出來,因此接收端回應訊息時也必須如同資料訊息一樣,一個端點一個端點尋找空閒路徑。所以資料訊息的傳送和回應,非常有可能走不同的路徑。

網路層將上一層(傳輸層)通訊軟體所傳來的訊息,經包裝後便直接傳送給下一層通訊軟體,並未分割該訊息,稱之為『訊息封包』(Message Packet交換。當訊息封包到達每一端點後,再尋找出下一個端點的路徑時,必須將整個封包儲存於端點上。當尋找出下一個端點的空閒路徑後,再將訊息封包往前送,這個功能稱之為『儲存再前送』(Store-and-Forward。又在兩個端點之間執行儲存再往前送的功能時,可針對訊息封包做錯誤偵出,一般都採用檢查集(Check-Sum)方法。

任何兩個端點之間檢查出錯誤發生,可要求傳送端點重新傳送。因此,當訊息到達目的地時,應該沒有錯誤(但不保證沒有)。

如圖 4-3 所示,工作站 A 傳送資料到工作站 D,其經過 node1node2node5node9端點。當訊息到達任一端點(如,node2),該端點便將該訊息存放於本身儲存空間內,再判斷是否傳送給本端點所屬的工作站,或是其它端點之工作站。如果是目的位址在其它端點上,必須負責再尋找出下一個路徑(如,node5),依此類推,將訊息轉送到工作站 D。當訊息每經過一端點後,即時釋放該連線。

 

4-3 訊息交換技術

4-3-2 訊息交換的優點

訊息交換技術有下列優點:

(1) 線路使用率高:訊息傳送中才會佔有線路,線路的使用率高。

(2) 錯誤檢查完整:經過每一個端點都有做錯誤檢查,當到達目的地時訊息應該沒有錯誤發生。

(3) 適合近距離傳送:快速訊息傳送。適合比較近距離、而且品質較好的小網路環境使用。

4-3-3 訊息交換的缺點

(1) 即時性較低:當開始傳送前不能預估在什麼時間內可傳送到達對方,對於連續訊息的傳送,每一個訊息封包的延遲時間的差異非常的大。

(2) 重新傳送機率高:每次整個訊息(message)傳送,如果訊息太大(如10Mbps),如在訊息中任何位元(bit)發生錯誤,則整個訊息必須重新重送,對整體來講效率太低。而且當訊息太大的時候,錯誤檢出率也相對較低。

(3) 傳送效率低:傳送前並未確定是否可達到目的地,如果網路距離太遠或對方電腦不存在,則傳送到半途失效的機率高。

(4) 大量儲存空間:對每一個端點來講,必須儲存前一端點傳送過來的整個訊息,如果網路非常忙碌,則停留在端點上的訊息的數目將會增加,因此每一端點必須預留大量的儲存空間。

 

翻轉工作室:粘添壽

 

電腦網路與連結技術:

 

 

翻轉電子書系列: