C/S 客戶端/服務器模式
P2P 對等連接方式 客戶機可以充當服務器 如迅雷 下載
數據交換方式
電路交換 報文交換 分組交換
1.電路交換: 打電話
電路交換的三個階段:建立連接 通信 釋放連接
建立連接即找一條連接專線, 通信即找到專線后用此傳輸數據, 傳輸完數據后需要釋放鏈接
可以看到, 長距離電路交換需要經過多個交換機, 占線較多, 所以長途電話很貴
- 電路交換適合數據量大的實時交換, 如語音,視頻
- 核心路由器之間可以使用電路交換
- 不靈活, 電路交換存在占線的情況
2.報文交換
報文交換直接傳輸整個文件, 延時高。
儲存轉發。
3.分組交換
將一個完整的數據進行切分分組, 再將每個部分依次發送,最后將各個部分組裝起來。產生額外開銷 。
分組交換不存在占線的情況。
報文交換與分組交換均采用存儲-轉發交換方式
區別: 報文交換以完整報文進行“存儲-轉發” ; 分組交換以較小的分組進行“存儲-轉發”
多個用戶共享一個鏈路時, 按需共享鏈路。
- 高效 ,靈活, 不占線
- 開銷大
- 延時高
若報文大小為M, 傳輸速率為R, 共n個路由器,直連。則傳輸時間:
注意 1B=8bit
分組交換適用於突發數據傳輸網絡。
可能產生擁塞(congestion): 分組延遲和丟失 , 需要協議處理可靠數據傳輸和擁塞控制 .
分組交換允許更多用戶同時使用網絡! —— 網絡資源充分共享
存儲-轉發方式的分組交換
分組交換是現代計算機網絡重要的理論基礎之一,也是目前在計算機網絡中廣泛采用的數據交換技術,存儲-轉發則是分組交換的基本工作方式。請大家討論一下,分組交換是否可以采取其他工作方式?有什么樣的優缺點?
目前轉發方式有三種:直通轉發,存儲轉發和無碎片轉發,其中無碎片轉發是基於直通轉發的一個新思路。
直通轉發側重點在於不再存儲,沒有接收到完整的數據包便直接轉發了,很明顯提高了發送速度並且減少了路由器緩存大小要求,但是由於沒有檢測數據包,所以失去了錯誤檢查方法。
無碎片轉發只是在直通轉發基礎上,以64字節為轉發條件,減少轉發出錯幾率。