[发明专利]一种用于链路聚合链接条件下的文件传输方法有效
申请号: | 201611142300.9 | 申请日: | 2016-12-12 |
公开(公告)号: | CN106790480B | 公开(公告)日: | 2020-08-11 |
发明(设计)人: | 张杨阳;胡宇凡;周斌;茹伟;万欣宇;丁玮 | 申请(专利权)人: | 中国航空工业集团公司西安航空计算技术研究所 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/803;H04L1/16 |
代理公司: | 中国航空专利中心 11008 | 代理人: | 杜永保 |
地址: | 710000 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明属于通信领域,提出一种用于链路聚合链接条件下的文件传输方法,其中,数据上传方法包括:步骤1、客户端从n个端口中随机选择一端口向客户端发送写请求,请求参数中附带客户端所有n个传输端口信息;步骤2、服务端返回ACK给客户端,ACK编号为0;步骤3、客户端n个端口,同时随机发送滑动窗口内的数据块;步骤4、服务端收到数据块后,根据数据缓存内容,生成返回的ACK的编号m并返回ACK;步骤5、客户端接到编号为m的ACK之后,将窗口向前滑动到m+1,n个端口继续并行发送窗口中的数据;步骤6、重复上述发送步骤,直到ACK编号到达最后一个数据块位置,完成传输。 | ||
搜索关键词: | 一种 用于 聚合 链接 条件下 文件传输 方法 | ||
【主权项】:
一种用于链路聚合链接条件下的文件传输方法,其特征在于,包括:数据上传方法和数据下载方法;其中,数据上传方法包括:步骤1、客户端从n个端口中随机选择一端口向客户端发送写请求,请求参数中附带客户端所有n个传输端口信息;步骤2、服务端返回ACK给客户端,ACK编号为0;步骤3、客户端n个端口,同时随机发送滑动窗口内的数据块,所述滑动窗口大小为z;步骤4、服务端收到数据块后,根据数据缓存内容,生成返回的ACK的编号m并返回ACK,所述m表示m及其之前的数据块已全部接收成功;步骤5、客户端接到编号为m的ACK之后,将窗口向前滑动到m+1,n个端口继续并行发送窗口中的数据,此时发送的数据块为m+1到m+z;步骤6、重复上述发送步骤,直到ACK编号到达最后一个数据块位置,所述最后一个数据块为不满TFTP块大小的数据块,完成传输;数据下载方法包括:步骤7、客户端从n个端口中随机选择一端口向客户端发送读请求,请求参数中附带客户端所有n个传输端口信息;步骤8、服务端向客户端n个端口,分别随机发送滑动窗口内的数据块,所述滑动窗口大小为z;步骤9、客户端收到数据块后,根据数据缓存内容,生成返回的ACK的编号m并返回ACK,所述m表示m及其之前的数据块已全部接收成功;步骤10、服务端接到编号为m的ACK之后,将窗口向前滑动到m+1,继续向客户端n个端口随机发送窗口中的数据,此时发送的数据块为m+1到m+z;步骤11、重复上述发送步骤,直到ACK编号到达最后一个数据块位置,所述最后一个数据块为不满TFTP块大小的数据块,完成传输。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司西安航空计算技术研究所,未经中国航空工业集团公司西安航空计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201611142300.9/,转载请声明来源钻瓜专利网。