端到端通信

端到端通信,是指建立在點到點通信的基礎之上,是由一段段的點到點通信信道構成的,是比點到點通信更高一級的通信方式,完成應用程式之間的通信。

定義

OSI七層模型中的物理層、數據鏈路層和網路層是面向網路通信的低三層,為網路環境中的主機提供點對點通信服務。這種通信是直接相連的節點對等實體的通信,它只提供一台機器到另一台機器之間的通信,不會涉及到程式或進程的概念。同時點到點通信並不能保證數據傳輸的可靠性,也不能說明源主機與目的主機之間是哪兩個進程在通信。

端到端通信建立在點到點通信的基礎上,是經點到點通信更高一級的通信方式,完成應用程式(進程)之間的通信。OSI參考模型中的傳輸層功能的裨是最終完成端到端的可靠連線。“端”是指用戶應用程式的“連線埠”,連線埠號標識了套用層中不同的進程,多個進程的數據傳遞通過不同的連線埠完成。

從本質上說,端到端通信的通信子網為網路環境中的主機,而傳輸層為網路中的主機提供端到端的通信,即電腦程式到程式之間的通信,使源端和目的端主機上的對等實體可以進行會話。

端到端通信協定

傳輸控制協定TCP

傳輸控制協定TCP是一個面向連線的協定,允許從一台機器發出的位元組流無差錯地發往網際網路上的其他機器。它把輸入的位元組流分成報文段並傳給網際層。在接收端,TCP接收進程把收到的報文再組裝成位元組流傳送給套用層。TCP同時要完成流量控制功能,以避免快速傳送方向低速接收方傳送過多報文而使接收方無法處理。

用戶數據報協定

用戶數據報協定(User Datagram Protocol,UDP)是一個不可靠的、無連線協定。一些只包含簡單查詢和應答的套用適合使用UDP數據報服務,因為數據報服務不用建立和結束虛擬通道,因而不會有額外的建立和終止虛擬通道的花銷。UDP是一種簡單的協定機制,通信開銷小,效率高,比較適用於快速遞交比準確遞交更重要的應用程式,如傳輸語音或影像。

相關詞條

相關搜尋

熱門詞條

聯絡我們