美文网首页
HTTPS vs HTTP

HTTPS vs HTTP

作者: 小虫虫奇遇记 | 来源:发表于2020-11-07 18:30 被阅读0次

HTTP 1.0
只有GET命令
每个TCP连接只能发送一个请求 ,复用: connection:keep-alive;
只支持HTML格式数据

HTTP 1.1
多种数据格式支持
引入了持久连接(persistent connection),即TCP连接默认不关闭,可以被多个请求复用 ,connection:close 关闭
管道机制(pipelining):客户端可同时发送多个请求,但服务端还是按顺序返回,如果前面的请求回应慢,下一个请求就要等待。content-length:区分请求
问题:“队头阻塞” 解决:一是减少请求数;二是同时多开持久连接
transform-encoding 分块编码传输

HTTP 2.0:
多工:服务端处理请求不用按顺序,谁先处理完回应谁
数据流:可以发信号取消数据流发送,但同时保持TCP连接,其他请求可以用
头信息压缩
服务器推送

SSL:
非对称加密:客户端使用服务端发送的公钥(放在数字证书中)加密信息,服务端收到密文后使用私钥解密;公钥加密计算量大,效率不高

对称加密 :服务端和客户端都生成对话秘钥,用它加密信息,而对话秘钥是对称加密,速度非常快。而公钥用来加密对话秘钥。

第一次建立连接需要公钥加密,后续通信都是对称加密。

相关文章

  • HTTPS vs HTTP

    HTTP 1.0只有GET命令每个TCP连接只能发送一个请求 ,复用: connection:keep-aliv...

  • HTTP vs HTTPS

    HTTP 和 HTTPS 区别 HTTP 状态码 服务器返回的 响应报文 中第一行为状态行,包含了状态码以及原因短...

  • http VS https

    一、HTTP HTTP特点: 1、无状态:协议对客户端没有状态存储,对事物处理没有“记忆”能力,比如访问一个网站需...

  • HTTP VS HTTPS

    1.HTTP特点: 无状态:协议对客户端没有状态存储,对事物处理没有“记忆”能力,比如访问一个网站需要反复进行登录...

  • VSCODE下载及插件安装保姆级教程来咯

    VS code 插件 vs code 下载 https://code.visualstudio.com/[http...

  • Android面试知识点(五)*

    2、HTTP与HTTPS 的区别:[https://www.runoob.com/w3cnote/http-vs-...

  • HTTPS的原理及连接流程.md

    HTTP vs HTTPS HTTPS概念 从解决Http的缺点的角度来看: HTTP+加密+认证+完整性保护=H...

  • https://bbs.pediy.com/thread-20366.htm vs assits:http://b...

  • HTTP vs HTTPS 对SEO的影响

    HTTP vs HTTPS 对SEO的影响 百度搜索引擎目前不主动抓取https网页,导致大部分https网页无法...

  • https VS https

    HTTPS=SSL+HTTPHTTP协议传输的数据是未加密的 ,也就是明文,因此使用HTTP协议传输隐私信息非常不...

网友评论

      本文标题:HTTPS vs HTTP

      本文链接:https://www.haomeiwen.com/subject/eweadktx.html