TCP/IP 模型中的傳輸層
傳輸層負責從源主機到目標主機之間的資料的無錯誤端到端交付。它對應於 OSI 模型的傳輸層。
傳輸層的功能如下:
- 它方便通訊主機進行對話。
- 它為使用者提供底層網路的介面。
- 它可以提供可靠的連線。它還可以執行錯誤檢查、流量控制和驗證。
此層中使用的協議如下:
- 傳輸控制協議,TCP - 這是一個可靠的面向連線的協議,它可以無錯誤地將資料從源機器傳輸到目標機器。在傳輸之前,在對等實體之間建立連線。在傳送主機上,TCP 將傳入的位元組流劃分為段,併為每個段分配一個單獨的序列號。在接收主機上,TCP 對段重新排序,並向傳送方傳送確認,以確認段已正確接收。TCP 還管理流量控制,以便快速傳送方不會壓倒緩慢的接收方。
- 使用者資料報協議,UDP - 這是一個面向訊息的協議,它提供了一種簡單的不可靠、無連線、無確認的服務。它適用於不需要 TCP 的排序、錯誤控制或流量控制的應用程式。它用於傳輸少量資料,其中交付速度比交付準確性更重要。
- 流控制傳輸協議,SCTP - 它結合了 TCP 和 UDP 的功能。它像 UDP 一樣面向訊息,同時提供像 TCP 一樣的可靠的面向連線的服務。它用於網際網路上的電話。
下圖顯示了 TCP/IP 協議套件中的傳輸層:

廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP