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