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