首頁 >常見問題 >網路協定中的傳輸層主要負責什麼

網路協定中的傳輸層主要負責什麼

青灯夜游
青灯夜游原創
2021-02-01 11:13:318294瀏覽

網路協定中的傳輸層主要是負責應用程式之間的資料傳輸,提供了主機應用程式進程之間的端到端的服務。傳輸層的任務是根據通訊子網路的特性,最佳的利用網路資源,為兩個端系統的會話層之間,提供建立、維護和取消傳輸連線的功能,負責端到端的可靠資料傳輸。

網路協定中的傳輸層主要負責什麼

本教學操作環境:windows7系統、Dell G3電腦。

傳輸層是整個網路體系結構中的關鍵層次之一,主要負責向兩個主機中進程之間的通訊提供服務。由於一個主機同時運行多個進程,因此運輸層具有重複使用和分用功能。傳輸層在終端用戶之間提供透明的資料傳輸,向上層提供可靠的資料傳輸服務。傳輸層在給定的鏈路上透過流量控制、分段/重組和錯誤控制來確保資料傳輸的可靠性。傳輸層的一些協定是面向連結的,這意味著傳輸層能保持對分段的跟踪,並且重傳那些失敗的分段。

傳輸層的任務是根據通訊子網路的特性,最佳的利用網路資源,為兩個端系統的會話層之間,提供建立、維護和取消傳輸連接的功能,負責端到端的可靠資料傳輸。在這一層,訊息傳送的協定資料單元稱為段或封包。

網路層只是根據網路位址將來源結點發出的封包傳送到目的結點,而傳輸層則負責將資料可靠地傳送到對應的連接埠。電腦網路中的資源子網路是通訊的發起者和接收者,其中的每個設備稱為端點;通訊子網路提供網路中的通訊服務,其中的設備稱為節點。 OSI參考模型中用於通訊控制的是下面四層,但它們的控制對像不一樣。

傳輸層的重要性:

傳輸層是整個協定層次結構的核心,也是唯一負責整體資料傳輸和控制的一層。在OSI七層模型中傳輸層是負責資料通訊的最高層,也是面向網路通訊的低三層和麵向資訊處理的高三層之間的中間層。因為網路層不一定保證服務的可靠,而使用者也無法直接對通訊子網路加以控制,因此在網路層之上,加一層即傳輸層以改善傳輸品質。

傳輸層利用網路層提供的服務,並透過傳輸層位址提供給高層用戶傳輸資料的通訊端口,使系統間高層資源的共享不必考慮資料通訊方面和不可靠的資料傳輸方面的問題。它的主要功能是:對一個進行的對話或連接提供可靠的傳輸服務,在通往網路的單一物理連接上實現該連接的複用,在單一連接上提供端到端的序號與流量控制、差錯控制及恢復等服務。

更多電腦程式相關知識,請造訪:程式設計教學! !

以上是網路協定中的傳輸層主要負責什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
上一篇:fcm是什麼下一篇:fcm是什麼