说起来现在常规大文件传输软件或者系统,应用的文件分发传输技术基本的就是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分发技术是比较适合在大文件传输领域应用的。具体的技术处理办法可以再多做探讨。
1.《常见大文件传输技术有哪些?》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《常见大文件传输技术有哪些?》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/guoji/26931.html