1. 程式人生 > >電路交換、報文交換和分組交換

電路交換、報文交換和分組交換

電路交換:
即生活的打電話的時候,要想實現雙方的通訊,就需要建立連線,然後再進行通話,最後再結束通話。建立連線就是電路交換中佔用通訊資源的開始,通話時期一直佔用通訊資源,就算雙反不說話也會一直佔用,結束通話就是釋放資源的行為。所以,電路交換的整個過程即:建立連線(佔用通訊資源)->通話(一直佔用通訊資源)->釋放連線(歸還通訊資源)。由於在網路中,資料的傳送與傳輸都是突發式的,所以電路交換並不適用於計算機的資料傳送。
報文交換:
報文時指計算機要傳送或接受的那一串資料。它採用的是儲存轉發技術,即在各個路由器之間儲存再轉發,有點類似於寄信這種方式,把信件放到郵局,然後再傳給下一個郵局,最後傳到目的地。這種方式更加適合於計算機的資料傳輸了,因為除了傳輸的時候會佔用資源以外,平時都不會佔用,即發即用。但是傳輸的資料過大的話,會造成大量的時延,使得傳輸效率不盡人意。
分組交換:
它是建立在報文交換基礎上的一種改進,也是採用儲存轉發方式進行。報文交換存在的問題就是傳輸的資料量過大會導致時延增加,並且對路由器和交換機的效能也有要求。分組交換就完美地解決了這個問題,它把整個報文分成若干組進行儲存轉發。為了識別到底哪些分組才是一個整體的報文,在分組的同時在資料段的前面加上了一些控制訊息組成了首部,這樣就是一個完整的分組了。
電路交換的優缺點:
優點:端對端的通訊質量約定了通訊資源所以可靠,對連續傳送大量資料的效率高。
缺點:會造成空閒時還在佔用資源這一種情況,導致資源的浪費。
報文交換的優缺點:
優點:無須預約通訊資源,動態逐段利用傳輸頻寬。對突發式資料傳輸效率高。
缺點:資料量過大時,會導致時延增加,使傳輸效率低下。
分組交換的優缺點:
優點:具有報文交換的優點,高效、迅速且各分組小,靈活性高。
缺點:由於要加上控制資訊,所以相當於使得需要傳輸的資料更大了。而且由於路由器在轉發的時候也需要時刻分析這些控制資訊,進行差錯控制等動作,也增加了路由器的負擔。