浏览器 http1 2 https

137 阅读1分钟

http1.x

  • 文本格式

  • 序列和阻塞机制

  • 并发多个请求,需要多个 TCP 连接

http2

  • 二进制格式传输

  • 多路复用

  • 所有相同域名请求通过一个 TCP 连接并发完成

  • 少延时+内存消耗

https加密证书怎么做的?

  • HTTPS加密证书是由数字证书颁发机构(CA)签发的一种安全证书

    • 对网站进行加密通信,保护用户数据不被窃取或篡改
  • 生成HTTPS加密证书的步骤

    • 选择一个可靠的证书颁发机构(CA)

      • 例如GlobalSign、Symantec等
    • 用SSL/TLS协议生成公钥和私钥

    • 向证书颁发机构提交申请(域名、公司信息和联系人信息等)

    • 证书颁发机构会对申请人进行身份验证

    • 签发证书并将其发送给申请人

      • 证书包含了公钥和申请人的信息,并由证书颁发机构的私钥进行签名
    • 安装证书到Web服务器上,并配置将HTTP请求自动重定向到HTTPS

    • 在浏览器中访问网站时,浏览器会收到证书并验证其有效性

      • 如果证书有效,则建立安全连接,否则会显示错误提示信息
  • HTTPS加密证书需要定期更新,以保证证书的有效性