傳輸協議 TCP

2021-10-08 07:27:02 字數 562 閱讀 1247

一tcp可靠資料傳輸

(1)封裝tcp報文段

(2)發出報文後啟動乙個計時器

(3)通過校驗和發現資料差錯

(4)通過序號重新排序,丟棄重複報文

(5)流量控制

tcp的可靠傳說實現機制包括差錯編碼、確認、序號、重傳、計時器等

tcp的可靠資料傳輸是基於滑動視窗協議,但是傳送的視窗大小動態變化

二tcp流量控制

tcp協議利用視窗機制實現流量控制,但不是簡單的滑動視窗協議

tcp建立連線時,雙方都為之分配固定大小的緩衝機制;tcp的接收端只允許另一端傳送其緩衝區接納的資料

三tcp擁塞控制

視窗機制:

通過控制視窗大小實現對傳送資料速率的調整

視窗調整基本策略:

aimd(additive increase multiplicative decrease)加性增加、乘性減少;

網路未發生擁塞時,加性增加視窗大小,當網路擁塞時乘性減少視窗大小

tcp的擁塞控制演算法:

包括慢啟動、擁塞避免、快速重傳和快速恢復4部分

TCP 傳輸控制協議

推薦 tcp ip 簡直是程式設計師的福音 tcp 協議是 面向連線的,可靠的,流傳輸,協議。流 是指 不間斷 的資料結構,可以想象成排水管道中的水流。當應用程式採用 tcp 傳送訊息的時候,雖然可以保證傳送的順序,但是還是猶如沒有任何間隔的資料流,傳送給接收端。可以這麼理解 在傳送端,應用程式傳送...

TCP傳輸控制協議

tcp是網際網路中的傳輸層協議,使用三次握手協議建立連線。當主動方發出syn連線請求後,等待對方回答syn ack 1 並最終對對方的 syn 執行 ack 確認。這種建立連線的方法可以防止產生錯誤的連線,tcp使用的流量控制協議是可變大小的滑動視窗協議 tcp三次握手的過程如下 客戶端傳送syn ...

傳輸控制項協議TCP

本篇博文總結於 計算機網路 特點 tcp連線的端點叫做套接字 socket tcp報文段的首部格式 tcp可靠傳輸的實現 滑動視窗,以位元組為單位 超時重傳時間的選擇 選擇確認sack tcp的流量控制 利用滑動視窗實現流量控制。傳送方的傳送視窗不能超過接收方給出的接收視窗的數值。當tcp連線一方收...