深度解读:HTTP协议

Posted HOTchain

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了深度解读:HTTP协议相关的知识,希望对你有一定的参考价值。

点击上方“HOTchain”关注我们

深度解读:HTTP协议

自从1340年以美第奇家族为首的弗洛伦萨银行家们发明了「复式记账法」之后,数百年来的经济活动都采用了这一复杂但又系统的记账方法。

HTTP协议虽然做到了让每个用户都可以自由调用信息,但从文件存储和传输来看,还是有不少缺点的:


首先,HTTP协议下网络数据被储存在服务器上,整个使用期间必须要确保服务器不当机,否则网页就访问不了。


其次,使用HTTP协议从一台服务器上一次只能下载一个文件,并发请求多的时候对服务器带宽要求很高。


第三,网页的使用寿命比较短,很多文件会石沉大海,甚至永远都找不回来,为了保证数据安全,只能通过大量的备份来应对。最后,更为麻烦的是,HTTP协议之下会存在大量冗余,一部同样的电影文件通常在无数电脑上都有拷贝,产生了大量的存储冗余。


为了改变这种服务器和客户机之间的主从关系,对等网络(Peer to Peer)的思想出现并实现了一系列漂亮的应用。早在1999年1月,波士顿东北大学的一名大一新生Shawn Fanning,就曾为了给女同学解决音乐下载不方便的问题而开发出了一种分布式网络应用,起名叫「Napster」。


这款支持MP3音乐分享的软件很快就在大学生中得到了广泛流行,同时重挫了传统唱片公司的销售收入。虽然最终Napster因美国唱片业协会告其盗版侵权而不得不破产转卖,但P2P传输的思想由此流传开来,后来比特流应用BitTorrent成为比较主流的P2P传输协议并使用至今。


Napster和BitTorrent以分布式传输的方式,漂亮地解决了点对点传输的带宽问题,改变了网络数据的分发方式,一个用户在下载网络上其他用户资源的时候,必须向网络上所有用户共享资源,且上传速度越快下载速度就越快。


更进一步,这名用户如果下载成功了一首歌曲,那就在自己的电脑上得到了这首歌曲的完整拷贝,但这首歌曲并非来自任何一台网络上电脑的完整拷贝,而是从不同的电脑上分别下载了这首歌曲的不同片段。


这原本是一种最能体现互联网基本思想的应用,边下载边上传的机制是一种极其精妙的设计,做到了去中心化又以很低的带宽需求充分提高了网络的传输效率。不幸的是,对等网络生来与盗版和侵权联系在一起,虽然作为一种传输协议非常成功,但作为一种数字经济,却是不折不扣的失败。


相反,HTTP协议在经过了早期互联网门户和搜索引擎等应用层的努力之后,迅速建立起了全新的经济准则,吸引了一笔又一笔的风险投资,走上了发展快车道。


20年以后的现在,互联网在应用层的衰落已经不可避免,互联网巨头们借助网络效应和资本的助推而创建的强大帝国,仍然摆脱不了为少数股东创造财富的宿命。当全球超过20亿人的社交都被facebook一家平台托管的时候,而这家公司的航向主要是由扎克伯格这个小伙子决定,并且我们知道这家公司必须为它的股东创造财富,那我们对未来的感觉一定是暗淡的。更加要命的是,就算我想转移到其他平台,这里面的转换成本也是我根本无法承受的。


所幸,上帝在给我们关上一扇门的时候,还会给我们留下一个后门。封闭平台越强大,我们对于开放协议的思念就越深重。


2008年,一名署名中本聪的神秘人在发布了一份点对点的数字现金协议之后就消失不见了,这种被称为「比特币」的开发协议在没有中心控制的情况下安然运行了十年时间仍然没有出现问题。如果说Napster们做到了分布式传输的话,那么比特币做到了分布式记账。有别于传统P2P网络,区块链从一开始就具备独有的激励机制,那就是数量越来越少、价值越来越高的比特币。


这样一来,既提高了分布式记账的效率和安全性,又实现了「自带经济准则」,完美!


- END-





深度解读:HTTP协议

官网:https://hotchain.vip



深度解读:HTTP协议

您可关注微博:@HOTchain热度链官微

https://weibo.com/6470733210



深度解读:HTTP协议

微信用户可直接访问:

https://mp.weixin.qq.com/mp/profile_ext?action=home&__biz=MzUzNjYyNjE3NA==&scene=124#wechat_redirect



深度解读:HTTP协议

Telegram进行互动可搜索:

官方电报群:https://t.me/hotchain666

官方币用群:https://0.plus/hotchain6



深度解读:HTTP协议

Facebook用户可直接访问:

https://www.facebook.com/HOTchain-2032329310382495/



周报回顾 ▽

014期

012期

010期

008期

006期              005期

004期

002期


365份白皮书领取 ▽




关注HOTchain热度链

领取区块链365份白皮书

--- 我 们 ---

  点个赞哦

以上是关于深度解读:HTTP协议的主要内容,如果未能解决你的问题,请参考以下文章

一文详细解读 Dubbo 中的 http 协议

SSL/TLS协议原理解读

Wireshark数据包分析之HTTP协议包解读

HTTP数据包头部格式解读1

HTTP头部信息解读

深入解读HTTP3的原理及应用