複製鏈接
請複製以下鏈接發送給好友

端到端通信

鎖定
網際層以下(含網際層)只提供兩個相鄰節點之間的主機到主機(點到點)傳輸,沒有涉及應用程序即進程的概念。例如在多用户或多任務操作系統中,數據傳到目的主機時,應該由哪個進程處理到達的數據,IP協議不能解決這個問題,傳輸層可以解決它。傳輸層的基本任務是提供應用程序之間的通信。這種通信稱端到端的通信。端到端信道由一段段點到點信道組成,端到端協議建立在點到點協議基礎之上。 [1] 
中文名
端到端通信
外文名
end-to-end communication
提    供
點到點的服務
組    成
物理層數據鏈路層網絡層
概    念
應用進程之間的通信
應用學科
通信科技

目錄

端到端通信定義

OSI七層模型中的物理層數據鏈路層和網絡層是面向網絡通信的低三層,為網絡環境中的主機提供點對點通信服務。這種通信是直接相連的節點對等實體的通信,它只提供一台機器到另一台機器之間的通信,不會涉及到程序或進程的概念。同時點到點通信並不能保證數據傳輸的可靠性,也不能説明源主機與目的主機之間是哪兩個進程在通信。
端到端通信建立在點到點通信的基礎上,是經點到點通信更高一級的通信方式,完成應用程序(進程)之間的通信。OSI參考模型中的傳輸層功能的裨是最終完成端到端的可靠連接。“端”是指用户應用程序的“端口”,端口號標識了應用層中不同的進程,多個進程的數據傳遞通過不同的端口完成。
從本質上説,端到端通信的通信子網為網絡環境中的主機,而傳輸層為網絡中的主機提供端到端的通信,即計算機程序到程序之間的通信,使源端和目的端主機上的對等實體可以進行會話。 [2] 

端到端通信通信協議

傳輸控制協議TCP
傳輸控制協議TCP是一個面向連接的協議,允許從一台機器發出的字節流無差錯地發往互聯網上的其他機器。它把輸入的字節流分成報文段並傳給網際層。在接收端,TCP接收進程把收到的報文再組裝成字節流傳送給應用層。TCP同時要完成流量控制功能,以避免快速發送方向低速接收方發送過多報文而使接收方無法處理。
用户數據報協議
用户數據報協議(User Datagram Protocol,UDP)是一個不可靠的、無連接協議。一些只包含簡單查詢和應答的應用適合使用UDP數據報服務,因為數據報服務不用建立和結束虛擬通道,因而不會有額外的建立和終止虛擬通道的花銷。UDP是一種簡單的協議機制,通信開銷小,效率高,比較適用於快速遞交比準確遞交更重要的應用程序,如傳輸語音或影像。 [2] 
參考資料
  • 1.    範壽嗣.現代有線電視寬帶網絡技術與綜合業務:中國廣播電視出版社,2001:71
  • 2.    溪利亞,彭文藝,蘇瑩.計算機網絡教程:北京郵電大學出版社,2014-01:79