a毛片毛费观看-a毛片在线-a毛片在线观看-a毛片在线免费观看-国产成人综合洲欧美在线-国产成人综合高清在线观看

始創(chuàng)于2000年 股票代碼:831685
咨詢熱線:0371-60135900 注冊(cè)有禮 登錄
  • 掛牌上市企業(yè)
  • 60秒人工響應(yīng)
  • 99.99%連通率
  • 7*24h人工
  • 故障100倍補(bǔ)償
全部產(chǎn)品
您的位置: 網(wǎng)站首頁(yè) > 幫助中心>文章內(nèi)容

為什么國(guó)外站點(diǎn)訪問(wèn)慢,但下載快

發(fā)布時(shí)間:  2012/9/11 14:33:38
 國(guó)外站點(diǎn)網(wǎng)頁(yè)訪問(wèn)速度慢,但下載速度令人非常滿意,這到底是什么原因呢?至于美國(guó)站點(diǎn)訪問(wèn)慢就不用說(shuō)了,但下載速度Blinux曾請(qǐng)人做過(guò)測(cè)試,速度超過(guò)1MB/s,注意單位是字節(jié)每秒,咨詢下專(zhuān)業(yè)人士,得知這主要?dú)w結(jié)于 TCP 的慢啟動(dòng)機(jī)制。
 
初期連接時(shí)窗口很小,之后逐漸增大,所以下載大文件時(shí)越來(lái)越快,但小的短連接卻速度上不去
 
這就是為什么國(guó)外站點(diǎn)訪問(wèn)速度很慢,但下載速度很快的原因.
 
更多請(qǐng)了解TCP/IP協(xié)議.進(jìn)入Google 搜索 filetype:pdf TCP/IP協(xié)議
 
下面截取百度知道中的關(guān)于TCP慢啟動(dòng)的解答.
 
為了防止網(wǎng)絡(luò)的擁塞現(xiàn)象,TCP提出了一系列的擁塞控制機(jī)制。最初由V. Jacobson在1988年的論文中提出的TCP的擁塞控制由“慢啟動(dòng)(Slow start)”和“擁塞避免(Congestion avoidance)”組成,后來(lái)TCP Reno版本中又針對(duì)性的加入了“快速重傳(Fast retransmit)”、“快速恢復(fù)(Fast Recovery)”算法,再后來(lái)在TCP NewReno中又對(duì)“快速恢復(fù)”算法進(jìn)行了改進(jìn),近些年又出現(xiàn)了選擇性應(yīng)答( selective acknowledgement,SACK)算法,還有其他方面的大大小小的改進(jìn),成為網(wǎng)絡(luò)研究的一個(gè)熱點(diǎn)。
 
TCP的擁塞控制主要原理依賴于一個(gè)擁塞窗口(cwnd)來(lái)控制,在之前我們還討論過(guò)TCP還有一個(gè)對(duì)端通告的接收窗口(rwnd)用于流量控制。窗口值的大小就代表能夠發(fā)送出去的但還沒(méi)有收到ACK的最大數(shù)據(jù)報(bào)文段,顯然窗口越大那么數(shù)據(jù)發(fā)送的速度也就越快,但是也有越可能使得網(wǎng)絡(luò)出現(xiàn)擁塞,如果窗口值為1,那么就簡(jiǎn)化為一個(gè)停等協(xié)議,每發(fā)送一個(gè)數(shù)據(jù),都要等到對(duì)方的確認(rèn)才能發(fā)送第二個(gè)數(shù)據(jù)包,顯然數(shù)據(jù)傳輸效率低下。TCP的擁塞控制算法就是要在這兩者之間權(quán)衡,選取最好的cwnd值,從而使得網(wǎng)絡(luò)吞吐量最大化且不產(chǎn)生擁塞。
 
由于需要考慮擁塞控制和流量控制兩個(gè)方面的內(nèi)容,因此TCP的真正的發(fā)送窗口=min(rwnd, cwnd)。但是rwnd是由對(duì)端確定的,網(wǎng)絡(luò)環(huán)境對(duì)其沒(méi)有影響,所以在考慮擁塞的時(shí)候我們一般不考慮rwnd的值,我們暫時(shí)只討論如何確定cwnd值的大小。關(guān)于cwnd的單位,在TCP中是以字節(jié)來(lái)做單位的,我們假設(shè)TCP每次傳輸都是按照MSS大小來(lái)發(fā)送數(shù)據(jù)的,因此你可以認(rèn)為cwnd按照數(shù)據(jù)包個(gè)數(shù)來(lái)做單位也可以理解,所以有時(shí)我們說(shuō)cwnd增加1也就是相當(dāng)于字節(jié)數(shù)增加1個(gè)MSS大小。
 
慢啟動(dòng):最初的TCP在連接建立成功后會(huì)向網(wǎng)絡(luò)中發(fā)送大量的數(shù)據(jù)包,這樣很容易導(dǎo)致網(wǎng)絡(luò)中路由器緩存空間耗盡,從而發(fā)生擁塞。因此新建立的連接不能夠一開(kāi)始就大量發(fā)送數(shù)據(jù)包,而只能根據(jù)網(wǎng)絡(luò)情況逐步增加每次發(fā)送的數(shù)據(jù)量,以避免上述現(xiàn)象的發(fā)生。具體來(lái)說(shuō),當(dāng)新建連接時(shí),cwnd初始化為1個(gè)最大報(bào)文段(MSS)大小,發(fā)送端開(kāi)始按照擁塞窗口大小發(fā)送數(shù)據(jù),每當(dāng)有一個(gè)報(bào)文段被確認(rèn),cwnd就增加1個(gè)MSS大小。這樣cwnd的值就隨著網(wǎng)絡(luò)往返時(shí)間(Round Trip Time,RTT)呈指數(shù)級(jí)增長(zhǎng),事實(shí)上,慢啟動(dòng)的速度一點(diǎn)也不慢,只是它的起點(diǎn)比較低一點(diǎn)而已。我們可以簡(jiǎn)單計(jì)算下:
 
開(kāi)始           --->     cwnd = 1
 
經(jīng)過(guò)1個(gè)RTT后   --->     cwnd = 2*1 = 2
 
經(jīng)過(guò)2個(gè)RTT后   --->     cwnd = 2*2= 4
 
經(jīng)過(guò)3個(gè)RTT后   --->     cwnd = 4*2 = 8
 
如果帶寬為W,那么經(jīng)過(guò)RTT*log2W時(shí)間就可以占滿帶寬。
 
擁塞避免:從慢啟動(dòng)可以看到,cwnd可以很快的增長(zhǎng)上來(lái),從而最大程度利用網(wǎng)絡(luò)帶寬資源,但是cwnd不能一直這樣無(wú)限增長(zhǎng)下去,一定需要某個(gè)限制。TCP使用了一個(gè)叫慢啟動(dòng)門(mén)限(ssthresh)的變量,當(dāng)cwnd超過(guò)該值后,慢啟動(dòng)過(guò)程結(jié)束,進(jìn)入擁塞避免階段。對(duì)于大多數(shù)TCP實(shí)現(xiàn)來(lái)說(shuō),ssthresh的值是65536(同樣以字節(jié)計(jì)算)。擁塞避免的主要思想是加法增大,也就是cwnd的值不再指數(shù)級(jí)往上升,開(kāi)始加法增加。此時(shí)當(dāng)窗口中所有的報(bào)文段都被確認(rèn)時(shí),cwnd的大小加1,cwnd的值就隨著RTT開(kāi)始線性增加,這樣就可以避免增長(zhǎng)過(guò)快導(dǎo)致網(wǎng)絡(luò)擁塞,慢慢的增加調(diào)整到網(wǎng)絡(luò)的最佳值。
 
上面討論的兩個(gè)機(jī)制都是沒(méi)有檢測(cè)到擁塞的情況下的行為,那么當(dāng)發(fā)現(xiàn)擁塞了cwnd又該怎樣去調(diào)整呢?
 
首先來(lái)看TCP是如何確定網(wǎng)絡(luò)進(jìn)入了擁塞狀態(tài)的,TCP認(rèn)為網(wǎng)絡(luò)擁塞的主要依據(jù)是它重傳了一個(gè)報(bào)文段。上面提到過(guò),TCP對(duì)每一個(gè)報(bào)文段都有一個(gè)定時(shí)器,稱(chēng)為重傳定時(shí)器(RTO),當(dāng)RTO超時(shí)且還沒(méi)有得到數(shù)據(jù)確認(rèn),那么TCP就會(huì)對(duì)該報(bào)文段進(jìn)行重傳,當(dāng)發(fā)生超時(shí)時(shí),那么出現(xiàn)擁塞的可能性就很大,某個(gè)報(bào)文段可能在網(wǎng)絡(luò)中某處丟失,并且后續(xù)的報(bào)文段也沒(méi)有了消息,在這種情況下,TCP反應(yīng)比較“強(qiáng)烈”:
 
1.把ssthresh降低為cwnd值的一半
 
2.把cwnd重新設(shè)置為1
 
3.重新進(jìn)入慢啟動(dòng)過(guò)程。
 
從整體上來(lái)講,TCP擁塞控制窗口變化的原則是AIMD原則,即加法增大、乘法減小。可以看出TCP的該原則可以較好地保證流之間的公平性,因?yàn)橐坏┏霈F(xiàn)丟包,那么立即減半退避,可以給其他新建的流留有足夠的空間,從而保證整個(gè)的公平性。
 
其實(shí)TCP還有一種情況會(huì)進(jìn)行重傳:那就是收到3個(gè)相同的ACK。TCP在收到亂序到達(dá)包時(shí)就會(huì)立即發(fā)送ACK,TCP利用3個(gè)相同的ACK來(lái)判定數(shù)據(jù)包的丟失,此時(shí)進(jìn)行快速重傳,快速重傳做的事情有:
 
1.把ssthresh設(shè)置為cwnd的一半
 
2.把cwnd再設(shè)置為ssthresh的值(具體實(shí)現(xiàn)有些為ssthresh+3)
 
3.重新進(jìn)入擁塞避免階段。
 
后來(lái)的“快速恢復(fù)”算法是在上述的“快速重傳”算法后添加的,當(dāng)收到3個(gè)重復(fù)ACK時(shí),TCP最后進(jìn)入的不是擁塞避免階段,而是快速恢復(fù)階段。快速重傳和快速恢復(fù)算法一般同時(shí)使用。快速恢復(fù)的思想是“數(shù)據(jù)包守恒”原則,即同一個(gè)時(shí)刻在網(wǎng)絡(luò)中的數(shù)據(jù)包數(shù)量是恒定的,只有當(dāng)“老”數(shù)據(jù)包離開(kāi)了網(wǎng)絡(luò)后,才能向網(wǎng)絡(luò)中發(fā)送一個(gè)“新”的數(shù)據(jù)包,如果發(fā)送方收到一個(gè)重復(fù)的ACK,那么根據(jù)TCP的ACK機(jī)制就表明有一個(gè)數(shù)據(jù)包離開(kāi)了網(wǎng)絡(luò),于是cwnd加1。如果能夠嚴(yán)格按照該原則那么網(wǎng)絡(luò)中很少會(huì)發(fā)生擁塞,事實(shí)上擁塞控制的目的也就在修正違反該原則的地方。
 
具體來(lái)說(shuō)快速恢復(fù)的主要步驟是:
 
1.當(dāng)收到3個(gè)重復(fù)ACK時(shí),把ssthresh設(shè)置為cwnd的一半,把cwnd設(shè)置為ssthresh的值加3,然后重傳丟失的報(bào)文段,加3的原因是因?yàn)槭盏?個(gè)重復(fù)的ACK,表明有3個(gè)“老”的數(shù)據(jù)包離開(kāi)了網(wǎng)絡(luò)。
 
2.再收到重復(fù)的ACK時(shí),擁塞窗口增加1。
 
3.當(dāng)收到新的數(shù)據(jù)包的ACK時(shí),把cwnd設(shè)置為第一步中的ssthresh的值。原因是因?yàn)樵揂CK確認(rèn)了新的數(shù)據(jù),說(shuō)明從重復(fù)ACK時(shí)的數(shù)據(jù)都已收到,該恢復(fù)過(guò)程已經(jīng)結(jié)束,可以回到恢復(fù)之前的狀態(tài)了,也即再次進(jìn)入擁塞避免狀態(tài)。
 
快速重傳算法首次出現(xiàn)在4.3BSD的Tahoe版本,快速恢復(fù)首次出現(xiàn)在4.3BSD的Reno版本,也稱(chēng)之為Reno版的TCP擁塞控制算法。
 
可以看出Reno的快速重傳算法是針對(duì)一個(gè)包的重傳情況的,然而在實(shí)際中,一個(gè)重傳超時(shí)可能導(dǎo)致許多的數(shù)據(jù)包的重傳,因此當(dāng)多個(gè)數(shù)據(jù)包從一個(gè)數(shù)據(jù)窗口中丟失時(shí)并且觸發(fā)快速重傳和快速恢復(fù)算法時(shí),問(wèn)題就產(chǎn)生了。因此NewReno出現(xiàn)了,它在Reno快速恢復(fù)的基礎(chǔ)上稍加了修改,可以恢復(fù)一個(gè)窗口內(nèi)多個(gè)包丟失的情況。具體來(lái)講就是:Reno在收到一個(gè)新的數(shù)據(jù)的ACK時(shí)就退出了快速恢復(fù)狀態(tài)了,而NewReno需要收到該窗口內(nèi)所有數(shù)據(jù)包的確認(rèn)后才會(huì)退出快速恢復(fù)狀態(tài),從而更一步提高吞吐量。
 
SACK就是改變TCP的確認(rèn)機(jī)制,最初的TCP只確認(rèn)當(dāng)前已連續(xù)收到的數(shù)據(jù),SACK則把亂序等信息會(huì)全部告訴對(duì)方,從而減少數(shù)據(jù)發(fā)送方重傳的盲目性。比如說(shuō)序號(hào)1,2,3,5,7的數(shù)據(jù)收到了,那么普通的ACK只會(huì)確認(rèn)序列號(hào)4,而SACK會(huì)把當(dāng)前的5,7已經(jīng)收到的信息在SACK選項(xiàng)里面告知對(duì)端,從而提高性能,當(dāng)使用SACK的時(shí)候,NewReno算法可以不使用,因?yàn)镾ACK本身攜帶的信息就可以使得發(fā)送方有足夠的信息來(lái)知道需要重傳哪些包,而不需要重傳哪些包。

本文出自:億恩科技【www.ibaoshan.net】

服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM]

  • 您可能在找
  • 億恩北京公司:
  • 經(jīng)營(yíng)性ICP/ISP證:京B2-20150015
  • 億恩鄭州公司:
  • 經(jīng)營(yíng)性ICP/ISP/IDC證:豫B1.B2-20060070
  • 億恩南昌公司:
  • 經(jīng)營(yíng)性ICP/ISP證:贛B2-20080012
  • 服務(wù)器/云主機(jī) 24小時(shí)售后服務(wù)電話:0371-60135900
  • 虛擬主機(jī)/智能建站 24小時(shí)售后服務(wù)電話:0371-60135900
  • 專(zhuān)注服務(wù)器托管17年
    掃掃關(guān)注-微信公眾號(hào)
    0371-60135900
    Copyright© 1999-2019 ENKJ All Rights Reserved 億恩科技 版權(quán)所有  地址:鄭州市高新區(qū)翠竹街1號(hào)總部企業(yè)基地億恩大廈  法律顧問(wèn):河南亞太人律師事務(wù)所郝建鋒、杜慧月律師   京公網(wǎng)安備41019702002023號(hào)
      0
     
     
     
     

    0371-60135900
    7*24小時(shí)客服服務(wù)熱線

     
     
    蜜桃无码一区二区三区| 亚洲娇小与黑人巨大video| 久久久久国色ΑV免费观看| 锕锕锕锕锕锕好爽视频软件| 亚洲国产成人爱AV在线播放| 人与畜禽共性关系的重要性有哪些| 久久777国产线看观看精品| 顶级RAPPER潮水日本| 一区二三区在线 | 中国| 体验区试看120秒十八禁| 麻豆我精产国品一二三产区区别| 国产精品久久久久久福利| 97热久久免费频精品99| 亚洲CHINESE男同志GAY| 秋霞国产午夜伦午夜无码灬| 精品浪潮av一区二区三区| 成人无码H免费动漫在线观看| 夜夜夜高潮夜夜爽夜夜爰爰| 天天躁日日躁狠狠躁| 欧产日产国产精品精品| 狠狠躁夜夜躁人人爽天天天天| 宝贝感受到它在爱你吗病娇小说 | 亚洲中文自拍另类AV片| 熟女乱中文字幕熟女熟妇| 免费看国产曰批40分钟| 国内精品伊人久久久久妇| 波多野结衣一二三区AV高清| 亚洲一区二区三区成人片在线观看| 天天躁狠狠躁狠狠躁夜夜躁| 欧美超级乱婬视频播放| 极品新婚夜少妇真紧| 丰满少妇高潮惨叫久久久| 自慰无码一区二区三区| 亚洲第一成人网站| 熟妇无码乱子成人精品| 欧美成人精品高清视频| 精品国产一区二区三区免费| 国产AV剧情片二区| 99久久精品费精品国产| 亚洲日本一线产区和二线| 玩弄粉嫩少妇高潮出白浆AⅤ| 欧美人与物VIDEOS另类XX| 久久99精品国产99久久6| 国产精品美女一区二区视频| 凹凸女BBWBBWBBWBBW| 一二三四在线看日本高清| 性少妇TUBEVIDEOS| 日韩人妻无码精品—专区| 免费观看的国产大片APP下载| 鳮巴又大又爽我高潮了免费视频| 国产AⅤ精品一区二区三理论片| 18禁强伦姧人妻又大又| 亚洲成A人片在线观看中文| 爽爽AV浪潮AV一区二区| 欧美性猛交XXXX黑人猛交| 久久精品亚洲男人的天堂| 国产三级精品三级在线观看 | 99久久免费国产精品2021| 亚洲碰碰人人AV熟女天堂| 天堂在/线资源中文在线| 欧美丰满少妇熟乱XXXXX视频| 久久av蜜臀人妻一区二区三区| 国产精品久久一国产精品胖虎| JAPANESEHD日本乱厨房| 一米八五插一米六可以吗| 亚洲AV中文无码4区| 色综合色狠狠天天综合网| 欧美成人看片一区二区三区尤物| 久久国产精品77777| 国产嫖妓风韵犹存对白| 91人妻超碰亚洲| 亚洲色偷偷综合亚洲AVYP| 小寡妇高潮喷水了| 少妇高清一区二区免费看| 欧美一级一片内射欧美美妇3p| 久久永久免费人妻精品直播| 狠狠色噜噜狠狠狠888米奇视频| 国产成人啪精品视频免费APP | 午夜A级理论片在线播放琪琪| 日产国产欧美精品另类小说| 拧花蒂尿用力按凸起喷水尿视频| 中国少妇BBWBBW| 亚洲AV无码片区一区二区三区| 丝袜AV在线丝袜AV天堂| 人妻厨房出轨上司HD院线| 毛豆日产精品卡2卡3卡4卡免费| 精品无码国产污污污在线观看| 国产精品老熟女露脸视频| 成熟人妻换╳╳╳╳| 99国产精品久久久蜜芽| 亚洲熟妇无码乱子AV| 无码中文亚洲AV影音先锋无码 | 舌头伸进去里面吃小豆豆| 趴下老子要从后面CAO你| 老熟妇仑乱视频一区二区| 激情爆乳一区二区三区| 国产精品久久久久婷婷五月色| 成人免费视频一区二区三区| 97久久久精品综合88久久| 一二三四免费观看高清视频| 亚洲国产成人五月综合网| 无码人妻一区二区三区免水牛视频| 色悠久久久久综合欧美99| 欧洲精品VA无码一区二区三区| 里面也请好好疼爱第三季| 精品人妻AV区乱码| 国产日韩综合一区二区性色AV| 丰满人妻被公侵犯完整版| А√天堂资源在线地址BT| 中文字幕无码毛片免费看| 亚洲中文字幕精品无码AV| 亚洲国产成人五月综合网| 小东西才几天没做喷的到处都是| 少妇性饥渴无码A区免费| 日韩国产成人无码AV毛片蜜柚| 欧美成人猛片AAAAAAA| 免费女同毛片在线播放| 久久这里精品国产99丫E6| 久久精品国产自在天天线| 黑人巨茎大战欧美白妇| 国产精品自在拍首页视频| 国产成人A视频高清在线观看| 大陆熟妇丰满多毛XXXX| 宝贝腿开大一点你真湿H| japanese日本护士18| 97久久精品人人爽人人爽蜜臀| 中国又粗又大XXXXBBBB| 伊人久久大香线蕉综合影院| 亚洲综合色在线观看一区二区| 亚洲男女一区二区三区| 亚洲国产精品久久久久秋霞影院 | 色综合久久中文字幕有码| 日本厨房ⅩⅩⅩⅩⅩ乱| 人妻互换精品一区二区| 欧美人与动牲交免费观看视频| 欧美白人乱大交XXXX潮喷| 末成年女AV片一区二区| 老熟妇乱子伦牲交视频| 久久无码专区国产精品S| 激情综合婷婷丁香五月情| 国产又粗又黄又爽的大片| 国产人与Z0XXⅩⅩ另类| 国产精品久久久久久一区二区三区| 中国老太婆XXXXX| 精品一区二区三区在线观看视频| 国产午夜精品一区二区三区极品| 国产精品久久久久久久久爆乳 | 99品一二三产区区别| 18禁黄网站禁片免费观看女女| 中文无码精品A∨在线观看不卡| 永久免费无码国产| 幼儿交1300部多少钱| 一区二区三区精品偷拍| 用力挺进她的花苞| 在线观看亚洲AV每日更新| 在线观看无码AV网站永久| 在线观看特色大片免费视频| 欲しがる人妻 波多野结衣| 野花社区影视在线WWW官网| 野花日本免费完整版高清版8| 夜夜夜夜猛噜噜噜噜噜试看| 伊人狠狠色丁香婷婷综合| 在出租屋里被强高H| 在线观看亚洲AV每日更新| 中日韩精品无码一区二区三区| 中文字幕丰满伦子无码| 18禁裸乳啪啪无遮裆网站| 95W乳液78WYW永久| 9L国产精品久久久久尤物| AV怡红院一区二区三区| BT天堂新版中文在线| 八戒八戒在线资源网| 被老头一个晚上做了6次| 波多野结衣AV一区二区全免费观看| 宝贝乖女小芳小雪| 成人av在线网站| 放学后的特殊教育桃子移植| 国产7色在线 | 国产| 国产成人精品午夜福利在线播放| 国产精品久久久久9999| 国产午夜精品一区二区| 好黄好污美女裸体网站| 精品久久久久久中文字幕| 久久九九兔免费精品6| 久久永久免费人妻精品直播| 蜜臀AV在线播放一区二区三区| 女人被爽到呻吟GIF动态图| 欧美性巨大╳╳╳╳╳高跟鞋| 人妻一区二区视频| 日韩免费无码专区精品观看| 熟妇人妻精品一区二区视频免费的| 天天爽天天爽夜夜爽毛片| 午夜丰满少妇性开放视频| 亚洲AV日韩AV综合AⅤXXX| 亚洲精品中文字幕乱码4区| 亚洲一区精品无码| 中文字幕一区日韩精品| CHINESE玩弄老年熟女| 波多野结衣Av无码久久一区二区 | 国产成人猛男69精品视频|