請問tcp與虛電路是什麼關係

時間 2021-06-09 23:59:31

1樓:qin meng

這兩個處於網路的不同層級啊。TCP是4層傳輸層協議,虛電路協議比如ATM的VC之類的屬於三層網路層協議。網路層協議主要解決的是尋路問題,解決的是網路節點間可達性。

虛電路概念也是服務於此的,主要是在整個路由過程中建立VC來縮短每個資料報的尋路開銷的,但是並不是節省網路上任意兩個端點的通訊關係,而是主要節省干路的路由節點之間的。所以VC也是一般建立於干路路由節點之間的,而不是任意兩個端點之間。

而TCP解決的是端點間通訊可靠性問題。

如果這麼說有點抽象,簡單舉個例子吧。

比如有個簡單網路,主機A跟D需要通訊。通過兩個路由節點B跟C。類似這樣:

A<--->B<---->C<--->D

這時候在A和D之間,建立TCP連線,TCP協議是A和D之間的。

那麼,在整個鏈路中,A和D之間的包經過路由器B和C的時候,B和C如果針對每個這樣的包都進行路由交換,會比較慢,那麼這時候,B和C可以建立某種虛電路。這樣:

A<--->B<===>C<--->D

需要注意的是,B和C之間的虛電路並不是僅僅服務於A到D的包的,他服務於B到C的包,也就是說如果通過B到C有其他的資料報,也可以通過虛電路。

所以,簡單來說的話,TCP是連線層協議,一般用於網路端點間。虛電路屬於網路層,一般虛電路用於路由節點之間。

2樓:6IE閆輝

TCP是提供可靠傳輸服務,虛電路是由分組交換通訊所提供的面向連線的通訊服務,虛電路是建立一條邏輯連線,傳送方和接收方不需要預先建立連線。

請問docker與lxc是什麼關係,有什麼區別。?

貝克息 LXC vs Docker comparison criteria deep dive Robin Systems 現在Docker的流行度已經遠遠超過LXC,成為容器化的事實標準。Image儲存方法,映象倉庫,為開發者設計的理念等是其成功的重要因素。 lecury lxc 是 Linux ...

sin a 與 sin a 是什麼關係?

我覺得其實是定義sin x 和sinx的問題,就是對於後面的東西前面的sin到底是個算符還是個函式。做函式用的話關係應該是 sin a 2,做算符用則是sin a 2,而且sin的兩種表示形式在一篇文章中都有可能混用。所以這個表述其實是易錯的。就跟學c語言考你 i i 一樣,依賴於編譯器 sin是文...

質子與夸克是什麼關係?

樓上Minglei Xiao講的很棒。我補充一點點對稱性的內容。我們知道電子可以是自旋上也可以是自旋下。舉個 不恰當 的例子,這就好像硬幣的正反面一樣,雖然長得不一樣但是本質是同一樣事物。我們引入一種類似向量的寫法 術語叫做spinor 電子的任意自旋態都可以寫成這兩個的線性疊加。我們說電子的spi...