思维导图分析http之http协议版本


httpd协议之http协议版本
1.结构总览在http协议这一章,我将先后介绍上图六个部分,本文先介绍http的协议版本。2.http协议版本
http协议的历史并不长,从1991的0.9版本到现在(2017)仅仅才20多年,算算下来,http还是正处青年,正是大好发展的好时光。虽然短短不到27年,却改变了人类认识世界的方式。在这里,必须给伟大的先贤们鞠躬致敬。 0.9版本功能十分简单,仅仅一个get功能,get翻译过来就是获得,在这里指获取资源。因为功能简陋,自然得不到很大的应用,所以在五年之后发布了新的版本1.0。 1.0版本内容丰富,增加了很多的功能。get获取资源,post发送资源,head保存了资源的首部信息。多用途互联网邮件扩展(MIME,Multipurpose Internet Mail Extensions)是一个互联网标准,它扩展了电子邮件标准,支持多媒体数据传送,极大了丰富了http协议。 http1.0版本请求格式形如这样: 回应格式形如这样: 尽管http1.0功能已经十分强大,但仍然还有缺点。每个TCP连接只能发送一个请求,因此TCP连接的新建成本很高,效率低下,因此后来引入了keep-alive机制,即持久连接。简单理解,即长时间连接不间断。http1.0功能十分强大,因此加大了人们对http协议的依赖,有了广泛的应用与观众的掌声,http协议的研发人员像是打了鸡血一般,仅仅时隔半年版就发布了http1.1。人们常说慢工出细活,对不起,在这不适用。在这里更像是时间的浓缩的产品就是精华。http1.1功能更为强大,以至于到今天还在应用。http1.1协议的优点如下: http1.1的数据按次序通信,有队头堵塞问题。阻塞了自然要疏通,疏通的常见方式有两种:减少请求数很好理解,不再啰嗦。多开持久连接,本质上也是减少请求数,规避不必要的去频繁断开。因这两种方式,由此产生了很多解决技巧,技巧有如下:基于效率以及安全的考虑,ht免费云主机域名tp2强势登场。http2的前身是google公司的SPDY协议,SPDY协议非常强大,http研发工程师,自感亚历山大,所以又火急火燎地研发除了http2协议。http2有如下特点:至此,http协议版本介绍完毕,感谢观赏,下一节介绍一次完整的http请求过程。参考资料:http://www.ruanyifeng.com/blog/2016/08/http.htmlhttp://www.alloyteam.com/2016/07/httphttp2-0spdyhttps-reading-this-is-enough/

相关推荐: linux中无法使用ftp命令怎么解决

本篇内容主要讲解“linux中无法使用ftp命令怎么解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“linux中无法使用ftp命令怎么解决”吧! 解决方法:1、Red Hat系统用“yum install ftp…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 01/26 18:40
下一篇 01/26 18:40