可以轉(zhuǎn)app的網(wǎng)站怎么做資深seo顧問(wèn)
流量控制的功能就是讓發(fā)送方的發(fā)送速率不要太快,以便讓接收方來(lái)的及接受,因此可以說(shuō)流量控制是一個(gè)速度匹配服務(wù),匹配發(fā)送方的發(fā)送速率和接收方的讀取速率。
TCP利用滑動(dòng)窗口機(jī)制來(lái)實(shí)現(xiàn)流量控制,滑動(dòng)窗口的基本原理是,TCP要求發(fā)送方維持一個(gè)接受窗口,接收方會(huì)根據(jù)當(dāng)前接收緩存的大小,動(dòng)態(tài)地調(diào)整接受窗口的大小,其大小反映了接收方的容量。接收方,將其放在TCP報(bào)文段首部中的“窗口”字段,以通知發(fā)送方。發(fā)送方的發(fā)送窗口不能夠超過(guò)接收方給出的接受窗口值,以限制發(fā)送方向網(wǎng)絡(luò)注入報(bào)文的速率。
TCP的擁塞控制,
擁塞控制是指,防止過(guò)多的數(shù)據(jù)注入網(wǎng)絡(luò)中,保證網(wǎng)絡(luò)中的路由器或者鏈路不至于過(guò)載。
出現(xiàn)擁塞的時(shí)候,斷電并不了解擁塞發(fā)生的細(xì)節(jié),對(duì)于通信的斷電來(lái)說(shuō),擁塞往往表現(xiàn)為通信時(shí)間延遲的增加。
擁塞控制與流量控制的區(qū)別:
1,擁塞控制是讓網(wǎng)絡(luò)能夠承受現(xiàn)有的網(wǎng)絡(luò)負(fù)荷,是一個(gè)全局性的過(guò)程,涉及所有的主機(jī)、所有的路由器,以及與降低網(wǎng)絡(luò)傳輸性有關(guān)的所有因素。想法,流量控制往往是指的是點(diǎn)對(duì)點(diǎn)的通信量的控制,是一個(gè)端到端的問(wèn)題,他所要做的就是抑制發(fā)送端發(fā)送數(shù)據(jù)的速率,以便似的接受端來(lái)的及接受。當(dāng)然,擁塞控制和流量控制也有類似的地方,即,他們都通過(guò)控制發(fā)送方發(fā)送數(shù)據(jù)的速率來(lái)達(dá)到控制的效果。
TCP進(jìn)行擁塞控制的算法有四種:蠻開(kāi)始,擁塞避免,快重傳和快恢復(fù)。
發(fā)送方在確認(rèn)發(fā)送報(bào)文段的速率的時(shí)候,既要考慮接收方的接受能力,還要從全局考慮不要使得網(wǎng)絡(luò)發(fā)聲擁塞。因此,除了上節(jié)介紹的接收窗口,TCP嗨喲阿秋發(fā)送方維持一個(gè)擁塞窗口,其大小取決于網(wǎng)絡(luò)的擁塞程度,并且動(dòng)態(tài)的變化。發(fā)送方控制擁塞窗口的原則是,只要網(wǎng)絡(luò)沒(méi)有出現(xiàn)擁塞,擁塞的窗口就再大一些,以便吧更多的分組發(fā)送出去,以提高網(wǎng)絡(luò)的呂永綠。但是只要網(wǎng)絡(luò)出現(xiàn)擁塞,擁塞的窗口就減少一些,以減少注入注入網(wǎng)絡(luò)的分組數(shù),以緩解網(wǎng)絡(luò)出現(xiàn)的擁塞。