从1971年A.K.Bhushan提出第一个FTP协议版本(RFC114)到现在,人们对FTP的应用已经历了40余年的时间,同时,许多基于FTP协议的数据传输软件也应运而生。如Windows操作系统下经常使用的支持FTP协议的软件有:CuteFTP、FlashFXP、迅雷(Thunder)、快车(FlashGet)、网络蚂蚁(NetAnts)等;Linux操作系统中经常使用的支持FTP协议的软件有:FileZilla、gFTP、wget等,这些软件中有些是GUI图形界面的,有的只有简单的命令行界面;有些是开源免费的,有的是收费的商业软件,不管属于以上哪个类型,这些支持FTP协议的软件都有一个共同的特点:不支持断点续传。断点续传是指在文件传输或者下载的过程中,如果发生意外中断,在重新建立连接后,可以直接从未传输或未下载的部分继续传输任务,而不必重复传输已传输的内容,断点续传文件的功能需要 FTP服务器的支持。

大文件传输协议是针对大文件传输的网络协议,镭速作为在广域网上进行大文件传输的重要手段,在用户数据报协议(UDP)上进行了优化,支持断点续传,是大数据远距离传输的重要协议。

支持断点续传的大文件传输协议

然而,随着互联网的飞速发展,海量信息数据需要通过网络传输,企业经常需要向服务器传输以GB为单位的大文件,如多媒体文件网络共享等实际应用。提高大容量文件传输的效率对于多媒体文件的网络共享等应用显得越来越重要。但是,由于这些文件容量巨大,使用传统FTP传输的方式耗时长,而且在传输过程中,可能会发生意外断电或网络连接中断等不可预知的情况,导致文件重新传输的操作频繁,极大影响了数据共享的效率。再如:利用某超级计算机中心(以下简称:超算中心)的计算机进行高性能相关的计算时,客户端的用户需要通过xxx传输大容量的计算数据,如果使用传统FTP传输,效率会很低,严重影响高性能计算的效率,不能完全体现超级计算机的性能优势。由此可见,大文件传输技术对于促进网络应用的发展有着重大的意义。

大文件传输协议(Raysync),是基于UDP协议进行的开发优化,可以支持断点续传,能尽量减少了数据的重复传输量。实际应用中,有时用户传输或者下载一个大文件需要数小时,网络中断或电脑死机、重启等不可预测的意外情况发生导致传输中断时,而具有断点续传功能的镭速服务器与客户端软件允许用户从传输或下载断线的地方继续传输,此时只需要传输之前还未传输的文件部分,减少了数据传输量,节约了时间,提高了企业的效率。

支持断点续传的大文件传输协议相关推荐

  1. 基于UDP的企业级大文件传输体系

    在信息技术与互联网技术快速发展的今天,很多企业,特别是大中型企业都建设了林林总总的信息系统.这些信息系统助推企业实现了业务的快速发展.办公管理的科学高效,为企业创造了巨大的经济价值.这些信息系统在功能 ...

  2. HTTP协议:大文件传输

    有时候从服务器下载的文件会很大,HTTP 协议本身支持一些头部字段能够让你在下载这类文件时进行一些控制. 数据压缩 首先想到的肯定是数据压缩.这个功能在请求方需要用 Accept-Encoding 字 ...

  3. 如何分发大文件、大文件传输解决方案

    随着云计算.大数据技术不断发展,4K 视频.虚拟现实(VR).视频直播等互联网应用领域不断升级更新,企业网.数据中心规模持续扩大,企业拥有的数据急剧增长,海量文件随之产生. 同时,互联网时代,众多行业 ...

  4. 大文件传输软件的优势你了解吗?

    2012年以来,大数据(big data)一词越来越多地被提及,人们用它来描述和定义信息爆炸时代产生的海量数据,并命名与之相关的技术发展与创新.数据正在迅速膨胀并变大,它决定着企业的未来发展.企业面临 ...

  5. 大文件传输软件的优势有哪些?-镭速传输

    互联网时代,大数据传输是企业面临的必不可免的问题,可以选择传统的FTP.网盘等方式来传输,对于小型文件或许是有优势的:但是对于大型文件数据的话,也许会出现传输速度慢,数据不可靠的情况,极大的影响了企业 ...

  6. 视频大文件传输的演变:从“卷轴男孩”到自动化

    200年前,从纽约市到英国伦敦的单程旅行需要乘坐一艘跨大西洋轮船将近三周--如果你能负担得起的话,那就是.那些不能在满是汗水.狭窄的帆船上安顿大约一个半月的人. 今天,视频专业人士能够在几小时甚至几分 ...

  7. 大文件传输有哪些方式可用?大文件传输有哪些方式?

    大文件传输有哪些方式可用?大文件传输有哪些方式?互联网时代,速度决定效率.在企业生产过程中需要进行信息数据交换.搬运.这时就需要进行大文件传输.方方面面的行业都要涉及到大文件传输.例如影视行业需要每天 ...

  8. c++ udp多线程 例子_[内附完整源码和文档] 基于udp实现tcp功能进行大文件传输

    一.项目要求 Please choose one of following programing languages: C, C++, Java, Python; 本项目采用的是python3.6 L ...

  9. FTP(文件传输协议)

    ftp (文件传输协议) FTP 是File Transfer Protocol(文件传输协议)的英文简称,是 TCP/IP 协议组中的协议之一.用于Internet上的控制文件的双向传输.同时,它也 ...

  10. 文件传输协议FTP/TFTP/SSH/SCP——应用层

    常见的文件传输协议:FTP.TFTP.SSH.SCP 一.FTP(英文:File Transfer Protocol,缩写:FTP) 1.概念 FTP是在网络层传输文件的应用层协议,基于TCP连接,使 ...

最新文章

  1. 基于 CNN 的验证码破解实战项目
  2. python真的有用吗-你真的认为python有那么好吗
  3. 蓝桥杯_算法训练_动态数组使用
  4. visual studio创建项目时需要注意的问题
  5. MySQL ceil()函数
  6. neo4j cypher_Neo4j:Cypher – Neo.ClientError.Statement.TypeError:不知道如何添加Double和String...
  7. python大数据零基础_零基础学习大数据人工智能,学习路线篇!
  8. Linux九大哲学原理,Linux/Unix设计思想(全新阐释开源哲学,Jon “maddog” Hall作序推荐)...
  9. MySQL 中锁的面试题总结
  10. oracle库创建2个监听,Oracle 添加第二个实例 和 监听
  11. FFmpeg 在ubuntu 中编译出so
  12. hdu 1054 Strategic Game
  13. 由嫦娥四号的中继卫星鹊桥,谈谈拉格朗日点
  14. 计算机技术基础的心得体会,计算机技术基础学习心得体会5篇范文.docx
  15. CMake 手册详解(七)
  16. html 恶作剧无限弹窗
  17. Chrome 浏览器扩展神器暴力猴
  18. dp hp oracle 备份软件_HP DP备份软件设置
  19. 家庭宽带多运营商接入方案
  20. 各个电脑品牌BIOS快捷启动热键

热门文章

  1. C语言 判断质数很简单
  2. 74CMS 3.0 SQL注入漏洞前台
  3. 头脑王者开发小程序系统文案
  4. PHP多功能Youngxj工具箱/在线站长工具箱源码
  5. Default clip could not be found in attached animations list...must be marked as legacy解决办法
  6. mbedtls交换服务器证书,mbedtls | 07 - DH秘钥协商算法的配置与使用
  7. 滤波笔记四:扩展卡尔曼滤波
  8. 《操作系统》信号量机制
  9. HTML期末大作业~简洁的个人博客网站前台页面HTML模板7个页面(html+css+js)
  10. 2021年爬虫人员必须掌握的 App 抓包工具(一):Charles