位置:51電子網(wǎng) » 技術(shù)資料 » 儀器儀表

      發(fā)送方每收到一個(gè)確認(rèn)就把窗口cwnd加1

      發(fā)布時(shí)間:2014/9/7 21:51:10 訪問(wèn)次數(shù):940

         這里我們使用了一個(gè)名詞——傳輸輪次。從圖5-24可以看出,一個(gè)傳輸輪次所經(jīng)歷的時(shí)間其實(shí)就是往返時(shí)間RTT。不過(guò)使用“傳輸輪次”更加強(qiáng)調(diào):GAC16V8D-15QJ把擁塞窗口cwnd所允許發(fā)送的報(bào)文段都連續(xù)發(fā)送出去,并收到了對(duì)已發(fā)送的最后一個(gè)字節(jié)的確認(rèn)。例如,擁塞窗口cwnd的大小是4個(gè)報(bào)文段,那么這時(shí)的往返時(shí)間RTT就是發(fā)送方連續(xù)發(fā)送4個(gè)報(bào)文段,并收到這4個(gè)報(bào)文段的確認(rèn),總共經(jīng)歷的時(shí)間。

         我們還要指出,慢開(kāi)始的“慢”并不是指cwnd的增長(zhǎng)速率慢,而是指在TCP開(kāi)始發(fā)送報(bào)文段時(shí)先設(shè)置cwnd=1,使得發(fā)送方在開(kāi)始時(shí)只發(fā)送一個(gè)報(bào)文段(目的是試探一下網(wǎng)絡(luò)的擁塞情況),然后再逐漸增大cwnd。這當(dāng)然比按照大的cwnd -下子把許多報(bào)文段突然注入到網(wǎng)絡(luò)中要“慢得多”。這對(duì)防止網(wǎng)絡(luò)出現(xiàn)擁塞是一個(gè)非常有力的措施。

               

         圖5-24發(fā)送方每收到一個(gè)確認(rèn)就把窗口cwnd加1

         為了防止擁塞窗口cwnd增長(zhǎng)過(guò)大引起網(wǎng)絡(luò)擁塞,還需要設(shè)置一個(gè)慢開(kāi)始門限ssthresh狀態(tài)變量(如何設(shè)置ssthresh,后面還要講)。慢開(kāi)始門限ssthresh的用法如下:

         當(dāng)cwnd< ssthresh時(shí),使用上述的慢開(kāi)始算法。

         當(dāng)cwnd>ssthresh時(shí),停止使用慢開(kāi)始算法而改用擁塞避免算法。

         當(dāng)cwnd=ssthresh時(shí),既可使用慢開(kāi)始算法,也可使用擁塞避免算法。

         擁塞避免算法的思路是讓擁塞窗口cwnd緩慢地增大,即每經(jīng)過(guò)一個(gè)往返時(shí)間RTT就把發(fā)送方的擁塞窗口cwnd加lrU,而不是加倍。這樣,擁塞窗口cwnd按線性規(guī)律緩慢增長(zhǎng),比慢開(kāi)始算法的擁塞窗口增長(zhǎng)速率緩慢得多。

         無(wú)論在慢開(kāi)始階段還是在擁塞避免階段,只要發(fā)送方判斷網(wǎng)絡(luò)幽現(xiàn)擁塞(其根據(jù)就是沒(méi)有按時(shí)收到確認(rèn)),就要把慢開(kāi)始門ssthresh設(shè)置為出現(xiàn)擁塞時(shí)的發(fā)送方窗口值的一半(但不能小于2)㈤。然后把擁塞窗口cwnd重新設(shè)置為l,執(zhí)行慢開(kāi)始算法。這樣做的目的就是要迅速減少主機(jī)發(fā)送到網(wǎng)絡(luò)中的分組數(shù),使得發(fā)生擁塞的路由器有足夠時(shí)間把隊(duì)列中積壓的分組處理完畢。


         這里我們使用了一個(gè)名詞——傳輸輪次。從圖5-24可以看出,一個(gè)傳輸輪次所經(jīng)歷的時(shí)間其實(shí)就是往返時(shí)間RTT。不過(guò)使用“傳輸輪次”更加強(qiáng)調(diào):GAC16V8D-15QJ把擁塞窗口cwnd所允許發(fā)送的報(bào)文段都連續(xù)發(fā)送出去,并收到了對(duì)已發(fā)送的最后一個(gè)字節(jié)的確認(rèn)。例如,擁塞窗口cwnd的大小是4個(gè)報(bào)文段,那么這時(shí)的往返時(shí)間RTT就是發(fā)送方連續(xù)發(fā)送4個(gè)報(bào)文段,并收到這4個(gè)報(bào)文段的確認(rèn),總共經(jīng)歷的時(shí)間。

         我們還要指出,慢開(kāi)始的“慢”并不是指cwnd的增長(zhǎng)速率慢,而是指在TCP開(kāi)始發(fā)送報(bào)文段時(shí)先設(shè)置cwnd=1,使得發(fā)送方在開(kāi)始時(shí)只發(fā)送一個(gè)報(bào)文段(目的是試探一下網(wǎng)絡(luò)的擁塞情況),然后再逐漸增大cwnd。這當(dāng)然比按照大的cwnd -下子把許多報(bào)文段突然注入到網(wǎng)絡(luò)中要“慢得多”。這對(duì)防止網(wǎng)絡(luò)出現(xiàn)擁塞是一個(gè)非常有力的措施。

               

         圖5-24發(fā)送方每收到一個(gè)確認(rèn)就把窗口cwnd加1

         為了防止擁塞窗口cwnd增長(zhǎng)過(guò)大引起網(wǎng)絡(luò)擁塞,還需要設(shè)置一個(gè)慢開(kāi)始門限ssthresh狀態(tài)變量(如何設(shè)置ssthresh,后面還要講)。慢開(kāi)始門限ssthresh的用法如下:

         當(dāng)cwnd< ssthresh時(shí),使用上述的慢開(kāi)始算法。

         當(dāng)cwnd>ssthresh時(shí),停止使用慢開(kāi)始算法而改用擁塞避免算法。

         當(dāng)cwnd=ssthresh時(shí),既可使用慢開(kāi)始算法,也可使用擁塞避免算法。

         擁塞避免算法的思路是讓擁塞窗口cwnd緩慢地增大,即每經(jīng)過(guò)一個(gè)往返時(shí)間RTT就把發(fā)送方的擁塞窗口cwnd加lrU,而不是加倍。這樣,擁塞窗口cwnd按線性規(guī)律緩慢增長(zhǎng),比慢開(kāi)始算法的擁塞窗口增長(zhǎng)速率緩慢得多。

         無(wú)論在慢開(kāi)始階段還是在擁塞避免階段,只要發(fā)送方判斷網(wǎng)絡(luò)幽現(xiàn)擁塞(其根據(jù)就是沒(méi)有按時(shí)收到確認(rèn)),就要把慢開(kāi)始門ssthresh設(shè)置為出現(xiàn)擁塞時(shí)的發(fā)送方窗口值的一半(但不能小于2)㈤。然后把擁塞窗口cwnd重新設(shè)置為l,執(zhí)行慢開(kāi)始算法。這樣做的目的就是要迅速減少主機(jī)發(fā)送到網(wǎng)絡(luò)中的分組數(shù),使得發(fā)生擁塞的路由器有足夠時(shí)間把隊(duì)列中積壓的分組處理完畢。


      相關(guān)IC型號(hào)
      GAC16V8D-15QJ
      暫無(wú)最新型號(hào)

      熱門點(diǎn)擊

       

      推薦技術(shù)資料

      驅(qū)動(dòng)板的原理分析
          先來(lái)看看原理圖。圖8所示為底板及其驅(qū)動(dòng)示意圖,F(xiàn)M08... [詳細(xì)]
      版權(quán)所有:51dzw.COM
      深圳服務(wù)熱線:13692101218  13751165337
      粵ICP備09112631號(hào)-6(miitbeian.gov.cn)
      公網(wǎng)安備44030402000607
      深圳市碧威特網(wǎng)絡(luò)技術(shù)有限公司
      付款方式


       復(fù)制成功!
      亚洲av综合在线手机版_日韩av无码精品专区_婷婷五月无码在线观看_老子影院午夜精品无码_中文字幕一区二区精品区