|
|
|
|
|
之前介紹過一款寬帶加速軟件CFosSpeed,它號稱能把ADSL寬帶1M變4M。請看文章《CFosSpeed,號稱1m帶寬變4m帶寬的有力武器》
CFosSpeed把ADSL寬帶1M變4M
今天發(fā)現(xiàn)又有網(wǎng)友把此款軟件擺上了論壇作宣傳,那到底CFosSpeed是怎樣把ADSL寬帶1M變4M的呢?
首先來看一下數(shù)據(jù)在網(wǎng)絡中的傳輸過程:下載文件時,傳送端發(fā)一個包給我們的機器,機器接收到之后再給發(fā)送方回復一個回執(zhí)(確認數(shù)據(jù)包),告訴傳送端收到了,只有當傳送端接到這個回復后才會繼續(xù)發(fā)下面的部分(見圖1)。
圖1
對于普通的用戶來說,上傳數(shù)據(jù)流不大,因此確認數(shù)據(jù)包可以順利通行。然而我們在使用P2P軟件的時候,情況就大不一樣了。P2P軟件本身同時進行上傳和下載。上傳其他數(shù)據(jù)肯定會影響上傳確認數(shù)據(jù)包的通行。再加上,我們現(xiàn)在普遍用的是ADSL模式,這種傳輸模式是上傳速度遠遠低于下載速度,本來就低的上傳帶寬加上如此干擾,更不能保障確認數(shù)據(jù)包的及時傳送了。如果無法及時發(fā)送確認數(shù)據(jù)包,發(fā)送端會以為沒有收到數(shù)據(jù),然后重復發(fā)送,使得真實的下載速度下降。
這時,你或許想到,如果將上傳數(shù)據(jù)的時候讓確認數(shù)據(jù)包先行,這樣就不會造成數(shù)據(jù)重復發(fā)送,能在一定程度上達到提速的目的,CFosSpeed就是如此考慮的,通過優(yōu)先級設定,對不同用途的上傳數(shù)據(jù)包進行優(yōu)先級劃分,給確認數(shù)據(jù)包提供了一個“綠色通道”,確認數(shù)據(jù)包隨到隨走(稱之為“封包重新排序”),充分利用帶寬(見圖2)。
圖2
我們前面的測試也證明了這一點。但是對于光纖用戶、或者光纖+局域網(wǎng)用戶,由于其上傳速度很高,因此使用它提速效果有限。在筆者隨后進行的光纖+局域網(wǎng)測試中,網(wǎng)頁測速加速只有30%左右,遠遠低于ADSL的加速效果。在使用中發(fā)現(xiàn),網(wǎng)頁測試速度加速快而實際下載加速卻很少。這是因為網(wǎng)頁測試的時候采用多個連接進行,確認數(shù)據(jù)包很多,提高確認數(shù)據(jù)包的優(yōu)先級當然能夠達到充分利用帶寬的目的。而實際下載一般需要確認數(shù)據(jù)包較少,所以加速很少。
相關鏈接
提高網(wǎng)速的方法,之前發(fā)表過不著文章談到過,那些都是比較普通的方法,這次介紹的提高網(wǎng)速的方法,是修改本機MTU值。我想,這是個大多數(shù)人都不知曉的方法。但我按照此方法設置了MTU值后,瀏覽器打開頁面的速度較未設置前提高了15%,效果還是很明顯的。
什么是MTU。
MTU是Maximum Transmission Unit的縮寫。意思是網(wǎng)絡上傳送的最大數(shù)據(jù)包。MTU的單位是字節(jié)。大部分網(wǎng)絡設備的MTU都是1500。如果本機的MTU比網(wǎng)關的MTU大,大的數(shù)據(jù)包就會被拆開來傳送,這樣會產(chǎn)生很多數(shù)據(jù)包碎片,增加丟包率,降低網(wǎng)絡速度。把本機的MTU設成比網(wǎng)關的MTU小或相同,就可以減少丟包。
。。。