HTTP、HTTPS和IPFS之间有什么区别?

2020-08-24 16:25:41

IPFS相对于HTTP,HTTPS都有着非常明显的优势,所以IPFS自被提出以来,一直都吸引着大家的目光,未来,IPFS也将开启花联网的新时代!

  HTTP、HTTPS和IPFS三者中我们最熟悉的应该就是HTTP了,因为现在是互联网时代,每个人都要浏览网页,自然就离不开http。那么,HTTPS,IPFS又是什么呢?


  HTTP和HTTPS是什么?

  我们使用浏览器访问一个网站页面,在浏览器的地址栏中我们会看到一串URL,如图:


0824-3-1.png


  网站的URL会分为两部分:通信协议和域名地址。

  域名地址都很好理解,不同的域名地址表示网站中不同的页面,而通信协议,简单来说就是浏览器和服务器之间沟通的语言。网站中的通信协议一般就是HTTP协议和HTTPS协议。


http


  HTTP协议

  HTTP协议是一种使用明文数据传输的网络协议。HTTP协议的明文传输会让用户存在一个非常大的安全隐患。试想一下,假如你在一个HTTP协议的网站上面购物,你需要在页面上输入你的银行卡号和密码,然后你把数据提交到服务器实现购买。假如这个适合,你的传输数据被第三者给截获了,由于HTTP明文数据传输的原因,你的银行卡号和密码,将会被这个截获人所得到。现在你还敢在一个HTTP的网站上面购物吗?


https


  HTTPS协议

  HTTPS协议可以理解为HTTP协议的升级,就是在HTTP的基础上增加了数据加密。在数据进行传输之前,对数据进行加密,然后再发送到服务器。这样,就算数据被第三者所截获,但是由于数据是加密的,所以你的个人信息自然是安全的。这就是HTTP和HTTPS的最大区别。

  其实如果你足够细心,你会发现现在很多大型互联网网站,如百度、淘宝、腾讯很早就已经把HTTP换成HTTPS了。


IPFS


  IPFS的优势

  (1)下载速度快, 不再依赖主干网, 中心化服务器。

  整个IPFS系统是一个分布式的文件存储系统, 那么在下载相关数据的时候, 将从多个节点同时下载, 相比于HTTP从中心服务器的下载速度要快很多, 大家都用过P2P下载(比如: 迅雷, BitTorrent), IPFS下载过程跟这个类似。

  (2)存储空间变得非常便宜:

  由于IPFS使用的是区块链技术, 利用 Filecoin(为了的文章中会将如何获取filecoin, 也就是挖矿)来激励矿工分享自己的硬盘, 并且IFPS从全网去掉了冗余存储(从整个网络空间考虑, 这将大大节省网络存储空间), 将来的IPFS存储将会变得非常便宜(与我们现在的云盘, 各种中心化的CND相比较)。

  (3)安全:

  中心化服务器目前很难抵挡DDoS攻击, 当大量的访问请求从四面八方涌来, 中心化的服务器几乎会在一瞬间瘫痪, 做过运维的同学应该深有感触, 比如每年双11, 不能睡觉的除了阿里, 腾讯的技术同学, 还有整个银行业的小朋友。巨大的访问量随时可能造成服务器宕机。IPFS天生就拥有抵挡这种攻击的能力。因为所有的访问将会被分散到不同的节点。甚至攻击者自己也是节点之一。某种程度上讲, IPFS甚至能抵挡量子计算的攻击。

  (4)开放:

  众所周知, 比特币是一种去中心化, 匿名的数据货币, 这些特性使得比特币无法被管制, 交易无法篡改. IPFS同样, 由于是建立在去中心化的分布式网络上的, 所以IFPS很难被中心化管理, 限制,互联网将更加开放。

  这样对比下来,我们可以看到,IPFS相对于HTTP,HTTPS都有着非常明显的优势,所以IPFS自被提出以来,一直都吸引着大家的目光,未来,IPFS也将开启花联网的新时代!


最新推荐