Appearance
HTTPS:把 HTTP 与 TLS 串成一条安全链路
HTTPS 不是新协议语法,而是 HTTP 运行在 TLS 安全通道之上。可以理解为:
- HTTP 负责语义(请求、响应、状态码、Header)。
- TLS 负责安全(加密、完整性、身份认证)。
两者组合后才形成我们日常访问网站时看到的 HTTPS。
1. 三者关系一图流
一句话:HTTPS = HTTP + TLS。
2. 请求实际经历了什么
- 客户端发起 TLS 握手并验证服务端证书。
- 握手完成后建立加密通道。
- HTTP 请求与响应在 TLS 通道内传输。
- 中间节点即使截获流量,也无法读懂正文。
3. 为什么还会看到“证书不安全”
出现该提示通常不是 HTTPS 无效,而是某个安全前提被破坏:
- 证书过期。
- 域名与证书不匹配。
- 证书链不完整。
- 本地时间错误导致校验失败。