-
端到端通信
鎖定
網際層以下(含網際層)只提供兩個相鄰節點之間的主機到主機(點到點)傳輸,沒有涉及應用程序即進程的概念。例如在多用户或多任務操作系統中,數據傳到目的主機時,應該由哪個進程處理到達的數據,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