TCP的拥塞控制机制
生活随笔
收集整理的這篇文章主要介紹了
TCP的拥塞控制机制
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
擁塞:
- 在某段時間,若對網絡中某資源的需求超過了該資源所能提供的可用部分,網絡的性能就要變壞,產生擁塞
- 若網絡中有許多資源同時產生擁塞,網絡的性能就要明顯變壞,整個網絡的吞吐量將隨輸入負荷的增大而下降
擁塞控制:
- 保證網絡能夠承受現(xiàn)有的網絡負荷
開環(huán)控制和閉環(huán)控制
開環(huán)控制
- 在設計網絡時事先將有關發(fā)生的擁塞的因素考慮周到,力求網絡在工作時不產生擁塞
閉環(huán)控制
- 基于反饋環(huán)路的概念
- 監(jiān)測網絡系統(tǒng)以便檢測到擁塞在何時、何處發(fā)生
- 將擁塞發(fā)生的信息傳送到可采取行動的地方
- 調整網絡系統(tǒng)的運行以解決出現(xiàn)的問題
TCP擁塞控制思想
特性
- 使用擁塞窗口cwnd控制發(fā)送窗口大小
- 發(fā)送窗口的上限值 = Min [rwnd,cwnd]
- 分組超時意味著擁塞,分組收到確認則意味著網絡未擁塞
- 擁塞則少發(fā)(擁塞窗口減小),沒擁塞則多發(fā)(擁塞窗口增加)
- 在網絡未知的情況下?lián)砣翱趶淖钚¢_始
- 收到確認擁塞窗口大小增加
- 為提高效率,開始窗口增加速度快,到了一定階段窗口增加速度變慢
舉例
總結
兩個階段
- 慢啟動階段 - - - 乘法增
- 擁塞避免階段 - - - 加法增
一個閾值
- 定義了慢啟動階段和擁塞避免階段的分界點
超時發(fā)生時
- 閾值變成超時的窗口大小的一半
- 回到慢啟動
快恢復算法
- 當發(fā)送端收到連續(xù)3個重復的確認時,就執(zhí)行“乘法減小”算法,把慢開始門限ssthresh減半,直接進入擁塞避免階段
LAND攻擊
攻擊方法及原理
- 方法:將TCP包的源地址和目的地址,源端口和目的端口都設置成相同,導致對方死機
- 原理:TCP連接管理的實現(xiàn)存在漏洞
總結
以上是生活随笔為你收集整理的TCP的拥塞控制机制的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 设计模式——Bridge 桥模式
- 下一篇: 【计算机网络复习 物理层】2.1.5 编