1、什麼是虛電路
虛電路是一條源主機到目的主機的一條相似於電路的路徑,是一個邏輯鏈接。網絡
和真正的電路交換的區別(電話網絡)性能
- 虛電路採用分組交換傳輸數據
- 虛電路每次傳輸佔用所有帶寬,真正的的電路通訊共享鏈路(採用多路複用技術)
2、虛電路網絡實現
2.1 通訊過程
三步3d
- 呼叫創建
- 數據傳輸
- 呼叫拆除
2.2 實現
虛電路組成blog
- 一條源主機到目的主機的邏輯路徑
- 虛電路號(VCID),整個路徑中,每一條鏈路都有一個VCID,針對同一個虛電路(VC),每個鏈路的VCID一般是不一樣的(見下圖所示)。
傳輸過程路由
- 數據分組攜帶VCID,而不是目的主機地址。
- 數據分組通過路由器等網絡設備時,利用虛電路轉發表來查找每一條虛電路
- 路由器在轉發的過程當中須要基於轉發表改寫分組所攜帶的VCID
虛電路轉發表示意圖class
能夠看到通過通過一個路由器後,VCID會變,因此須要改寫,虛電路號是在一個局域範圍內進行管理。路由器
3、數據報網絡
-
無鏈接終端
-
每一個分組攜帶目的地址im
-
路由器根據分組的地址來查找地址轉發表。技術
-
每一個分組獨立選路(可能不一樣)
- 最長前綴匹配優先
- 幾十億的IP地址不可能所有存儲在轉發表中,轉發表中多是一些範圍
4、虛電路網絡和數據報網絡對比
虛電路網絡
- 電話網絡演變而來
- 實時性,可靠性要求高
- 中斷時dumb的,非智能,
- 實現複雜,複雜網絡,可是終端邊緣簡單
- 典型實現:ATM網絡
數據報網絡
- 計算機之間交換數據,實時性,可靠性要求不高
- 由終端實現性能,差錯等可靠性功能
- 實現簡單,簡單網絡,複雜中斷邊緣。
- 典型實現:Internet網絡