端到端與點到點的區別


點到點是物理拓撲,如光纖,就必須是點到點連接,DDN專線也是,即兩頭各一個機器中間不能有機器。 
點到點是網絡層的,你傳輸層只認爲我的數據是從a直接到e的,但實際不是這樣的,打個比方,傳輸層好象領導,他發佈命令:要幹什麼什麼事,但真正乾的不是他,真正乾的是員工,也許領導認爲很簡單一句話就可以幹好的事,在員工眼裏卻是難於登天,手續極其煩瑣,所以傳輸層是發佈命令的領導,他說的是命令,也就是最終的目的,所以他只看到最初的地址和最終的地址,既一個任務的兩個端點,網絡層就相當於員工,領導的任務我要一步一步的作完,先從a到b,在從b到c...,所以他看到的只是整個任務的一個階段,a到b,b到c...這就是點到點。 

端到端是網絡連接。網絡要通信,必須建立連接,不管有多遠,中間有多少機器,都必須在兩頭(源和目的)間建立連接,一旦連接建立起來,就說已經是端到端連接了,即端到端是邏輯鏈路,這條路可能經過了很複雜的物理路線,但兩端主機不管,只認爲是有兩端的連接,而且一旦通信完成,這個連接就釋放了,物理線路可能又被別的應用用來建立連接了。TCP就是用來建立這種端到端連接的一個具體協議,SPX也是。 
端到端是傳輸層的,你比如你要將數據從A傳送到E,中間可能經過A->B->C->D->E,對於傳輸層來說他並不知道b,c,d的存在,他只認爲我的報文數據是從a直接到e的,這就叫做端到端。 
總之,一句話概括就是端到端是由無數的點到點實現和組成的。
------------------------------------------------------------------------------------------
端到端與點到點是針對網絡中傳輸的兩端設備間的關係而言的。端到端傳輸指的是在數據傳輸前,經過各種各樣的交換設備,在兩端設備問建立一條鏈路,就象它們是直接相連的一樣,鏈路建立後,發送端就可以發送數據,直至數據發送完畢,接收端確認接收成功。點到點系統指的是發送端把數據傳給與它直接相連的設備,這臺設備在合適的時候又把數據傳給與之直接相連的下一臺設備,通過一臺一臺直接相連的設備,把數據傳到接收端。 
  端到端傳輸的優點是鏈路建立後,發送端知道接收設備一定能收到,而且經過中間交換設備時不需要進行存儲轉發,因此傳輸延遲小。端到端傳輸的缺點是直到接收端收到數據爲止,發送端的設備一直要參與傳輸。如果整個傳輸的延遲很長,那麼對發送端的設備造成很大的浪費。端到端傳輸的另.一個缺點是如果接收設備關機或故障,那麼端到端傳輸不可能實現。 
  點到點傳輸的優點是發送端設備送出數據後,它的任務已經完成,不需要參與整個傳輸過程,這樣不會浪費發送端設備的資源。另外,即使接收端設備關機或故障,點到點傳輸也可以採用存儲轉發技術進行緩衝。點到點傳輸的缺點是發送端發出數據後,不知道接收端能否收到或何時能收到數據。 
在一個網絡系統的不同分層中,可能用到端到端傳輸,也可能用到點到點傳輸。如Internet網,IP及以下各層採用點到點傳輸,4層以上採用端到端傳輸。
發佈了235 篇原創文章 · 獲贊 3495 · 訪問量 131萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章