1. 程式人生 > >計網_點到點和端到端的區別

計網_點到點和端到端的區別

在OSI參考模型中,自下而上第一個提供端到端服務的層次是?

答:傳輸層,傳輸層的是作用是負責為兩臺主機中應用程序之間的通訊提供服務,而對於網路層來說,提供的是主機到主機之間的通訊,所謂的端到端是指應用程序到應用程序

那麼提供點到點的服務的層次是哪個呢?

答:資料鏈路層,它通過PPP協議提供點到點服務。

端到端與點到點的區別?

點到點是物理拓撲,如光纖,就必須是點到點連線,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層以上採用端到端傳輸。