1. 程式人生 > >認識點到點和端到端通訊

認識點到點和端到端通訊

 什麼是端到端通訊?

答:要深刻了解端到端通訊,就首先要對網路的協議層有個瞭解。
網路協議最低端的三個層是物理層,資料鏈路層和網路層。他們都不是端到端的,因為他們相互連線的節點是路由器,是通過路由器將資料傳向目的地的。而到了傳輸層才是真正的端到端,因為在這一層以及這一層以上的資料,是直接由終端1傳到終端2的。在達到終端2之前,資料是不會被讀寫的。傳輸層的通訊是程序通訊。

什麼是點到點通訊?

答:點到點通訊主要是在傳輸協議層上和端到端有區別。端到端是在4層以上資料傳輸的形式。而在1-2-3即物理層,資料鏈路層和網路層是點到點的通訊。因此可以這樣理解,端到端通訊是由底層的點到點通訊實現的。打個比方兩個終端通訊(伺服器和終端或終端和終端)有很多資料想通過一個網路拓撲傳輸,合格網路中有很多節點,那麼資料在這些節點中的通訊就是點到點,或是點到多點的通訊,這裡是點到點通訊。可見端到端通訊是由點到點通訊實現的。