求各位指点:用JAVA 写的多线程socket程序 发送数据 和ftp比较 怎么比ftp传输文件慢啊
大家好 :最近我在学习用JAVA写应用序来加速数据的传输速度程原来是在内核中修改tcp协议的拥塞控制协议 来提高数据的传输效率但是修改内核的拥塞控制协议来提高传输效率有瓶颈
于是 转到在应用层来考虑加速:
我在应用层用多个socket(tcp)(建立多个tcp流)来传输文件 想总比单条的tcp流传输快程序很快写好了但是和ftp对比 速度太慢了
请问这是怎么回事 难道不是加速吗?
望各位指点!
谢谢
SCDXMOE 发表于 2013-05-23 10:53 static/image/common/back.gif
大家好 :
最近我在学习用JAVA写应用序来加速数据的传输速度程原来是在内核中修改tcp协议的拥塞控制协 ...
tcp是可靠连接,是按窗口顺序接受数据的,你多条数据链会导致顺序刚好错开,导致了数据很多被抛弃 不懂啊 ftp 底层啥协议啊
页:
[1]