[发明专利]负载自适应跨平台文件传输协议分布式服务实现方法有效

专利信息
申请号: 202010118574.4 申请日: 2020-02-26
公开(公告)号: CN111314480B 公开(公告)日: 2022-09-20
发明(设计)人: 徐国智;王林;尹书伟;王鹏;杨明 申请(专利权)人: 烟台海颐软件股份有限公司
主分类号: H04L67/06 分类号: H04L67/06;H04L67/141;H04L67/561;H04L67/568
代理公司: 烟台上禾知识产权代理事务所(普通合伙) 37234 代理人: 齐素立
地址: 264006 山东省烟台*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 负载 自适应 平台 文件传输 协议 分布式 服务 实现 方法
【说明书】:

发明涉及数据传输通讯技术领域,特别涉及一种负载自适应跨平台文件传输协议分布式服务实现方法。文件传输协议的设计包括固定报文头、变长报文头和报文体,还包括分布式文件传输服务,固定报文头包括报文主类型,报文子类型,协议编号,消息分类,报文体标识,变长报文长度,报文体为按块划分的二进制的文件内容。该文件传输协议的分布式服务实现方法,分布式文件传输服务包括文件发送传输和文件接收传输,文件发送传输、文件接收传输均包括文件传输进程模块和安全代理进程模块。本发明采用私有二进制协议,能够依据文件块灵活传输以持久化存储文件,方便进行分布式设计及扩展,文件传输效率高、安全性高。

技术领域

本发明涉及数据传输通讯技术领域,特别涉及一种负载自适应跨平台文件传输协议及其分布式服务实现方法。

背景技术

文件传输协议(FTP)是国际互联网上使用非常广泛的一种通讯协议。它是由支持国际互联网文件传输的各种规则所组成的集合,用于管理计算机之间的文件传送,国际互联网用户可以把文件从一个主机拷贝到另一个主机上。FTP文件传输协议是TCP/IP协议组中的协议之一。具体的,FTP协议包括两个组成部分,其一为FTP服务器,其二为FTP客户端。其中 FTP服务器用来存储文件,用户可以使用FTP客户端通过FTP协议访问位于FTP服务器上的资源。在开发网站的时候,通常利用FTP协议把网页或程序传到Web服务器上。

但是,传统的FTP协议存在以下缺点:首先,传统的FTP协议不考虑文件自身的内容,一味使用ASCII模式传输数据是不合理的,这种传输模式甚至会造成文件损坏。其次,工作方式设计不合理,文件传输协议(FTP)可以在主动模式(PORT)或被动模式(PASV)下工作,这决定了数据链接建立的方式。在主动模式下,客户端首先向服务器端发送IP地址和端口号,然后等待服务器端建立TCP链接。在被动模式下,客户端同样首先建立到服务器的链接,但服务器端会开启一个端口(1024到5000之间),等待客户端传输数据。甚至是客户端会侦听服务器端。第三,目前文件传输设计在密码安全策略上不完善,在FTP客户端和服务器端,数据以明文的形式传输,任何对通讯路径上的路由具有控制能力的人,都可以通过嗅探获取你的密码和数据。我们当然可以使用SSL封装FTP,但FTP是通过建立多次链接进行数据传输的,我们即便是保护了密码安全,也很难保护数据传输的安全性。第四,基于传统文件传输协议设计的文件传输服务器在扩展性以及灵活性上要差一些,尤其在分布式支持上更是不太友好,文件传输效率低下。所以,现在急需开发一种文件传输效率高、数据安全性高、可分布式扩展的文件传输协议。

发明内容

针对现有技术存在的不足,本发明所要解决的技术问题是,提供一种能够依据文件块灵活传输以及持久化存储文件,方便进行分布式设计以及扩展,文件传输效率及安全性高的负载自适应跨平台文件传输协议及其分布式服务实现方法。

本发明为实现上述目的采用的技术方案是:一种负载自适应跨平台文件传输协议,所述文件传输协议的设计包括固定报文头、变长报文头和报文体,还包括分布式文件传输服务,所述固定报文头包括报文主类型,报文子类型,字段可进行扩展的协议编号,字段可以进行扩展的消息分类,用于标识报文是否有报文体的报文体标识,用于表示变长报文头长度的变长报文长度,所述报文体为按块划分的二进制的文件内容。

上述的负载自适应跨平台文件传输协议,所述变长报文头的属性包括报文体长度,文件发送端的用户id,文件接收端的用户id列表,错误代码,报文交易标识,文件长度,文件名称,文件块大小,文件md5,文件id,文件块索引。

上述的负载自适应跨平台文件传输协议,所述报文子类型包括发送文件请求报文,发送文件应答报文,文件取消请求报文,文件取消响应报文,文件接收请求报文,文件接收响应报文,文件块发送报文,文件接收数量反馈报文,文件块请求报文,文件发送结束报文,文件接收结束报文。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烟台海颐软件股份有限公司,未经烟台海颐软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202010118574.4/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top