一种用于链路聚合链接条件下的文件传输方法与流程

文档序号:12494431阅读:来源:国知局

技术特征:

1.一种用于链路聚合链接条件下的文件传输方法,其特征在于,包括:

数据上传方法和数据下载方法;

其中,数据上传方法包括:

步骤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块大小的数据块,完成传输。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1