運輸層的TCP(傳輸控制協議)的擁塞控制方法:
慢開始、擁塞避免、快重傳和快恢復
主機剛啓動時,將擁塞窗口值設置爲1,每經過一個傳輸輪次,擁塞窗口值加倍。當擁塞窗口值大於或等於門限值時,改爲擁塞避免的算法。每執行一個傳輸輪次,擁塞窗口值線性加一。
第一種情況:(根據圖當擁塞窗口值到24時)發送方的定時器超時,而導致重傳時。將門限值減爲當前擁塞窗口值的一半,而將擁塞窗口設置爲1,執行慢開始的算法。
第二種情況:當發送方接收到3個重複的確認執行快重傳算法,發送方立即重傳丟失的報文,接下來執行快恢復算法,將門限值設置爲當前擁塞窗口值的一半,並將擁塞窗口值設置爲當前門限值(途中門限值爲24的時候)減半後的數值(12),接下來執行擁塞避免的算法。