[发明专利]一种基于TCP的FTP下载方法有效
申请号: | 201610553001.8 | 申请日: | 2016-07-14 |
公开(公告)号: | CN106210059B | 公开(公告)日: | 2019-11-12 |
发明(设计)人: | 刘志刚 | 申请(专利权)人: | 芯海科技(深圳)股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 深圳市凯达知识产权事务所 44256 | 代理人: | 刘大弯 |
地址: | 518067 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于TCP的FTP下载方法,所述方法在FTP开始运行后,基于两种算法来增加拥塞窗口,在稳定状态时,使用拥塞避免算法线性增加拥塞窗口;在传输开始时,或者超时重传或者空闲很长时间,使用慢启动算法来增加拥塞窗口。本发明能够在不增加缓存和其它硬件成本的基础上,实现对下载网络的实时监控,通过增加拥塞窗口来提高下载速度,大大提高了FTP的实际下载速率。 | ||
搜索关键词: | 一种 基于 tcp ftp 下载 方法 | ||
【主权项】:
1.一种基于TCP的FTP下载方法,其特征在于所述方法在FTP开始运行后,基于两种算法来增加拥塞窗口,在稳定状态时,使用拥塞避免算法线性增加拥塞窗口;在传输开始时,或者超时重传或者空闲很长时间,这时使用慢启动算法来增加拥塞窗口;慢启动算法为:cwndn+1=cwndn+MTU拥塞避免算法:
其中,cwndn是当前窗口大小;具体步骤如下:101、启动FTP服务器,指定下载的数据;102、用户端与FTP服务器建立TCP会话;103、启动下载;下载中,启动拥塞避免算法线性增加拥塞窗口;在传输开始时,或者超时重传或者空闲很长时间,使用慢启动算法来增加拥塞窗口,FTP服务器和用户端程序不断监控实时带宽和链路往返延时;所述103步骤中,包括有:1031、判断当前网络是否拥塞,是则进入下一步启动慢启动算法,否则进入启动拥塞避免算法步骤;1032、启动慢启动算法,保持A值不变,或者减少A,减慢开窗速度,减小下载带宽;其中A=MTU2;1033、启动拥塞避免算法,增大A值,加快开窗速度,增大下载带宽;104、下载结束。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于芯海科技(深圳)股份有限公司,未经芯海科技(深圳)股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610553001.8/,转载请声明来源钻瓜专利网。
- 上一篇:一种统一的云数据中心监控系统
- 下一篇:一种SCST及其数据处理方法