Discuz! Board

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 246|回复: 0

[大家谈谈] 在設計網路時事先將

[复制链接]

1

主题

1

帖子

5

积分

新手上路

Rank: 1

积分
5
发表于 2024-4-30 17:48:05 | 显示全部楼层 |阅读模式

降時網路就進入了擁塞狀態。當吞吐量降為時網路已無法正常工作進入了死鎖。擁塞控制就是盡量減少注入網路的資料來減輕網路中的路由器和連結的負擔。擁塞控制是個全局性的問題它涉及網路中的所有路由器和主機而流量控制只是個端到端的問題是兩個端點之間通訊量的控制。擁塞控制有開環和閉環手段開環就是有關發生阻塞的因素考慮到缺點是系統旦開始運作就不能更改。閉環則是基於反饋迴路動態處理監控網路以便偵測擁塞發生的時間和地點把擁塞發生的訊息傳送到可採取行動的地方調整網路系統的運作解決問題。擁塞控制主要有四個。

方法慢開始壅塞避免快重傳和快速恢復。所謂慢開始就是基於窗口的擁塞控制發送端設有個擁塞窗口擁塞窗口取決於網絡的擁塞程度發送窗口就等於擁塞窗口初始時為了防止注入過多的 比利時電報 數據引起網絡擁塞所以將擁塞窗口值設為然後逐漸增加擁塞窗口逐漸增加發送視窗每經過次傳輸輪次擁塞窗口就加倍。有個慢開始門限當小於該值時就使用慢開始等於時既可以使用慢開始也可以使用擁塞避免大於該值時使用擁塞避免。擁塞避免就是每經過個往返時間將擁塞窗口的值增加而不是像慢開始那樣加倍地增大擁塞窗口。慢開始不是指視窗增大的速度慢而是在開始發生報文時先。




設置擁塞視窗為使發送方開始只發送個報文段相比下將許多報文注入到網路慢。但是有時候個報文段遺失而網路中並沒有出現擁塞錯誤地導致慢開始降低了傳輸效率。這時應該使用快重傳來讓發送方儘早知道出現了個別分組的丟失快重傳要求接收端不要等待自己發送資料時再捎帶確認而是要立即發送確認。即使收到了亂序的報文段後也要立即發出對已收到報文段的重複確認。當發送端連續收到三個重複的確認後就知道出現了封包遺失的情況就會立即重傳快重傳可以使整個網路的吞吐量提升約。當發送方知道了只是丟失了個別報文段使不會使用慢開始而是使用快恢復。



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|DiscuzX

GMT+8, 2024-5-22 09:32 , Processed in 0.039169 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表