zoukankan      html  css  js  c++  java
  • http的学习

      前两天学习了一下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更加的安全可靠。

       

      

  • 相关阅读:
    读《人人都是产品经理》
    前端值得看的博客
    git 常用命令 创建查看删除分支,创建查看删除tag等
    看《如何令选择变得更加容易》
    读【失控】——众愚成智
    html5 postMessage
    下拉滚动加载更多数据
    html select用法总结
    分布式系统事务一致性解决方案
    nginx简易教程
  • 原文地址:https://www.cnblogs.com/alichengyin/p/4782639.html
Copyright © 2011-2022 走看看