为什么FTP下载那么快?

来源:百度知道 编辑:UC知道 时间:2024/06/22 12:55:07
我家是1M网通,平时用迅雷、BT基本上维持在100kb/s左右,而且下载时会影响网页浏览。最近开始研究FTP,发现速度始终保持在300kb/s以上,有时能达到500kb/s以上,同时又不影响网页浏览。谁给解释下原理?
回答好的加分
我是用CuteFTP从别的站上下东西
关键是理论上1M宽带下行速度最高是128kb/s啊?为什么FTP下载就那么高?
目前任何时段都没有发现低于300kb\s。是FTP协议原理的原因么? 还有网页浏览速度跟上行速度关系不大吧?应该是二者一起挤下行通道啊。

迅雷、BT下载属于P2P传输,即需要其他下载者供源,其他人已经下载好的部分 会上传到你的计算机里;他们上传的速度越慢,你的下载速度自然也就越慢。同时你已经下载好的部分,也会上传到其他人的计算机里,你的上传速度越快,自己的网页浏览就越会受影响——你家是1M网通,1M其实是指下载带宽,上传带宽可能只有64K左右,上传通道一旦被迅雷或BT霸占,你的浏览页面的请求就无法及时到达网页服务器,所以就出现打不开网页的情形。

关于补充的问题(修改):
1.刚刚查了下资料,发现FTP传输可以利用MODE Z(压缩模式)来提升传输效率:FTP服务器将文件变成压缩的数据流传输到本地,再由本地的FTP客户端解压数据流获得文件。这样,500KB的文件原本可能需要5秒钟下完,现在只需要不到2秒。速率提升的幅度和文件的松散程度有关,一般文本和光盘镜像的提升幅度较大,而已压缩的音视频文件则提升不大。

2.上传受阻,则你的访问请求无法按时到达网页服务器,反馈也因此推延,所以网页就打不开了。P2P软件如果上传和下载相当,必然先阻塞上传通道。

你自己做的FTP可以达到300kb?我用的是4M的宽带,做的FTP就算是用Flashfxp下也才50几K,,你那太强了,,你怎么研究的,,找你学习撒