個(gè)人做網(wǎng)站要買什么域名怎么做網(wǎng)頁(yè)設(shè)計(jì)的頁(yè)面
7 TCP流量控制
A 利用滑動(dòng)窗口實(shí)現(xiàn)流量控制
所謂流量控制,就是讓發(fā)送方發(fā)送速率不要太快,讓接收方來(lái)得及接收
1 利用窗口進(jìn)行流量控制
2 持續(xù)計(jì)時(shí)器和零窗口探測(cè)報(bào)文(僅攜帶一字節(jié)的數(shù)據(jù))
B TCP的傳輸效率(TCP報(bào)文段的發(fā)送時(shí)機(jī))
三種常用機(jī)制:
1 緩存中存放的數(shù)據(jù)達(dá)到MSS字節(jié)時(shí),組成一個(gè)TCP報(bào)文段發(fā)送出去(滿人發(fā)車)
2 應(yīng)用程序指名要求立即發(fā)送,即TCP首部中PSH=1 (命令發(fā)車)
3 發(fā)送方計(jì)時(shí)器到點(diǎn)了,把當(dāng)前緩存中數(shù)據(jù)裝入報(bào)文段(不超過MSS)(到點(diǎn)發(fā)車)
Nagle算法:237
糊涂窗口綜合征:每次只讀一個(gè)字節(jié),窗口空出一個(gè)字節(jié),非常慢
8 TCP的擁塞控制
擁塞:網(wǎng)絡(luò)中對(duì)某一資源的需求超過了該資源能夠提供的可用部分
A 擁塞控制的一般原理
擁塞控制與流量控制的區(qū)別:
‘ 1 擁塞控制是一個(gè)全局性的過程,涉及所有的主機(jī)、路由器及降低網(wǎng)絡(luò)傳輸性能的所有因素(問題出在管子細(xì))
2 流量控制是端到端的問題,往往是指點(diǎn)對(duì)點(diǎn)通信量的控制(問題出在接收端小)
擁塞控制的作用
從控制理論的角度看擁塞控制,兩種控制方法:
1 開環(huán)控制:設(shè)計(jì)之初就避免擁塞,一旦系統(tǒng)運(yùn)行,中途不再改正
2 閉環(huán)控制:基于反饋環(huán)路概念,有三種措施:
’ ① 監(jiān)測(cè)網(wǎng)絡(luò)系統(tǒng)
② 把擁塞信息告知給可以采取行動(dòng)避免的地方
③ 調(diào)整網(wǎng)絡(luò)的運(yùn)行以解決問題
B TCP擁塞控制方法,四個(gè)算法241
下面討論的擁塞控制是基于窗口的擁塞控制,發(fā)送方維持自己的發(fā)送窗口等于擁塞窗口cwnd(單位:報(bào)文段數(shù))
慢開始門限ssthresh,用法為:
cwnd<ssthresh,慢開始
cwnd=ssthresh,慢開始或擁塞避免
cwnd>ssthresh,擁塞避免