之前介绍过一款宽带加速软件CFosSpeed,它号称能把ADSL宽带1M变4M。请看文章《CFosSpeed,号称1m带宽变4m带宽的有力武器》
CFosSpeed把ADSL宽带1M变4M
今天发现又有网友把此款软件摆上了论坛作宣传,那到底CFosSpeed是怎样把ADSL宽带1M变4M的呢?
首先来看一下数据在网络中的传输过程:下载文件时,传送端发一个包给我们的机器,机器接收到之后再给发送方回复一个回执(确认数据包),告诉传送端收到了,只有当传送端接到这个回复后才会继续发下面的部分(见图1)。
图1
对于普通的用户来说,上传数据流不大,因此确认数据包可以顺利通行。然而我们在使用P2P软件的时候,情况就大不一样了。P2P软件本身同时进行上传和下载。上传其他数据肯定会影响上传确认数据包的通行。再加上,我们现在普遍用的是ADSL模式,这种传输模式是上传速度远远低于下载速度,本来就低的上传带宽加上如此干扰,更不能保障确认数据包的及时传送了。如果无法及时发送确认数据包,发送端会以为没有收到数据,然后重复发送,使得真实的下载速度下降。
这时,你或许想到,如果将上传数据的时候让确认数据包先行,这样就不会造成数据重复发送,能在一定程度上达到提速的目的,CFosSpeed就是如此考虑的,通过优先级设定,对不同用途的上传数据包进行优先级划分,给确认数据包提供了一个“绿色通道”,确认数据包随到随走(称之为“封包重新排序”),充分利用带宽(见图2)。
图2
我们前面的测试也证明了这一点。但是对于光纤用户、或者光纤+局域网用户,由于其上传速度很高,因此使用它提速效果有限。在笔者随后进行的光纤+局域网测试中,网页测速加速只有30%左右,远远低于ADSL的加速效果。在使用中发现,网页测试速度加速快而实际下载加速却很少。这是因为网页测试的时候采用多个连接进行,确认数据包很多,提高确认数据包的优先级当然能够达到充分利用带宽的目的。而实际下载一般需要确认数据包较少,所以加速很少。
相关链接
提高网速的方法,之前发表过不着文章谈到过,那些都是比较普通的方法,这次介绍的提高网速的方法,是修改本机MTU值。我想,这是个大多数人都不知晓的方法。但我按照此方法设置了MTU值后,浏览器打开页面的速度较未设置前提高了15%,效果还是很明显的。
什么是MTU。
MTU是Maximum Transmission Unit的缩写。意思是网络上传送的最大数据包。MTU的单位是字节。大部分网络设备的MTU都是1500。如果本机的MTU比网关的MTU大,大的数据包就会被拆开来传送,这样会产生很多数据包碎片,增加丢包率,降低网络速度。把本机的MTU设成比网关的MTU小或相同,就可以减少丢包。
。。。