码迷,mamicode.com
首页 > Web开发 > 详细

http的学习

时间:2015-09-05 01:18:47      阅读:137      评论:0      收藏:0      [点我收藏+]

标签:

  前两天学习了一下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的学习

标签:

原文地址:http://www.cnblogs.com/alichengyin/p/4782639.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!