大文件分发传输技术优缺点对比

今日头条

1141人已加入

描述

说起来现在常规大文件传输软件或者系统,应用的文件分发传输技术基本的就是HTTP、FTP、CDN、P2P这几种。点量小编给大家分析一下这几种分发传输技术的特点,基本上各种适用领域也就展现了。

  1、 HTTP算是最传统的分发传输方式了,主要是利用服务器的带宽和存储传输分发文件。不过比较适合网页、图片这类的小文件。对链接的超时、文件大小都有默认限制。

  2、 FTP,其实是类似于HTTP的文件分发方式,也是利用服务器带宽进行分发,随着HTTP的升级,FTP的应用倒是越来越少了。同样是不适合大文件或者多文件同时下载的。

  3、 CDN其实不算是一种传输方式,算是一个辅助方法。可以通过安排分配下载区域不同,部署不同的CDN,用来辅助HTTP服务器提升下载速度。还可以作为下面要提到的P2P分发技术中的一个P2P节点,即P2P+CDN,现在也已经面市应用。

  4、 P2P分发:自己搭建P2P的服务器,比如采用点量BT内核,搭建自己的服务器(也可以不用搭建服务器,直接服务端用cdn,或者http服务器),然后使用点量BT开发自己的客户端软件。这种方式优点就比较显着一点:

  ① 节省服务器带宽:这个是p2p众所周知的优点,这里就不多加赘述了。

  ② 可以多源下载。

  ③ 天然的防盗链:p2p协议如果不用标准的BT协议,是完全可以自定义一些私有传输协议的。

  ④ 用户下载速度比HTTP快:因为多源下载,所以自然速度就比单服务器模式速度可以快。

  ⑤ 成本低:不同于http模式,p2p的服务器不一定放优质机房,可以只少量放机房。

  ⑥ 安全和校验:P2P传输可以用私有协议、文件内置了hash指纹校验防篡改数据,这这安全性非常高。几乎文件没有篡改的可能。

  综合来说,P2P分发技术是比较适合在大文件传输领域应用的。具体的技术处理办法可以再多做探讨。


打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 相关推荐

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分