什麼是端到端,什麼又是點到點?

來源:互聯網
上載者:User
文章目錄
  • 端到端與點到點的區別

概念:

端到端與點到點是針對網路中傳輸的兩端裝置間的關係而言的兩個概念。

在端到端系統中,初始信源機上某實體與最終信宿機的對等實體直接通訊,彼此之間就象擁有一條直接線路,而不管傳輸過程要經過多少IMP,在點到點系統中,對等實體間的通訊由一段一段的直接相連機器間的通訊組成,機器間的直接連接叫點到點串連。

說明案例:

TCP/IP網間網是一個典型的端到端系統,以SMTP為例,SMTP建立在連線導向的TCP協議之上,在進行實際的郵件傳輸之前,SMTP首先調用TCP服務原語與信宿機建立TCP串連,成功後才進行郵件傳輸,這個TCP串連是端到端的。

OSI的電子郵件系統MHS則是點到點的,MHS由一系列負責郵件儲存轉寄的MTA(Message Transmission Agent傳輸代理)組成,傳輸郵件時,初始信源機首先按合適路徑把由件傳給某相鄰的MTA,該MTA再將郵件轉寄到另一個合適的與之相鄰的MTA,直到一個與最終信宿機相鄰的MTA,該MTA最後把郵件傳給信宿。

進一步說明:

端到端傳輸過程:首先源端、宿端之間建立串連後,資料從源端發出,寄件者知道宿端一定能收到資料。端到端的資料轉送不需要中間節點的對等層實體進行儲存轉寄,端到端的高層軟體不需要儲存轉寄功能,源機須參與整個傳輸過程,等待與最終機器建立串連、資料發送、接收確認、串連取消,整個過程源機器都要參與,點對點則可以不必等整個傳輸結束,源機器一旦把資料傳到下個點就完成了,不必等待資料轉送到最終機器。如果最終機器未開機或無法串連或故障,端到端傳輸就不能進行,這點情況可以用點對點的傳輸。

上面的論點的基礎是:基於同樣的背景,如同樣是應用程式層程式進行的。

 

TCP/IP中,IP層及以下都是點到點的,而以上的都是端到端。

 

 

以下是摘錄其它IT人士的一些理解

 

端到端與點到點的區別

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

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.