标签:
前两天学习了一下http协议的一些知识,总结一下。
一.http的发展
先说说http的发展历程。
http/0.9只支持get方法,最初知识为了满足获取简单地html,不支持多媒体内容的MIME类型,版本号,各种首部。
http/1.0增加了对多媒体的支持,增加了首部,版本号和一些额外的方法。使web页面包含生动图片和表格交互成为了可能。
http/1.0+一种非正式的版本,为什么说是非正式版本?是因为上世纪90年代,为了满足商业上的需要,各种客户端,服务器商向http加了很多特性,包括持久连接keep-alive,虚拟主机支持,和http连接代理,这个成为了非官方版本。
http/1.1规范了http协议,去掉了其中不必要的特性,http1.1一直沿用至今。
http/2.0减少http的报头,实现多路复用,及多个连接或响应可以在一个连接上完成,只支持https。
二https和http的区别
首先https的端口是443,http是80。最重要的是https在tcp层上加了一层ssl安全层。这个安全层会在tcp连接前做一些安全措施,比如发送数字签名,交换密钥,数字加密等。简单来说https更加的安全可靠。
标签:
原文地址:http://www.cnblogs.com/alichengyin/p/4782639.html