易君召
易君召
发布于 2026-10-22 / 10 阅读
0

一文看懂TLS 和 HTTPS 的关系

HTTPS = HTTP + TLS HTTPS 不是一个全新协议,就是在 HTTP 外面套了一层 TLS 加密通道。

早年是 SSL(Secure Sockets Layer),SSL 3.0 之后升级改名叫 TLS,现在大家说的 SSL 基本都是 TLS。

拆解理解

  1. HTTP:明文传输协议

    • 数据裸奔,抓包就能看到内容、Cookie、密码

    • 默认端口:80

  2. TLS:加密安全层(独立协议)

    • 负责:加密、身份认证、完整性校验

    • 可以给 HTTP、FTP、SMTP 等很多协议加安全壳,不只是给 HTTP 用

  3. HTTPS:使用 TLS 保护的 HTTP

    • 通信流程:HTTP 的请求 / 响应,先交给 TLS 加密,再走网络;接收方先用 TLS 解密,再解析 HTTP

    • 默认端口:443

简单通信流程

浏览器 ←[TLS加密通道]→ 服务器
        通道里面跑的是 HTTP 报文

容易混淆的点

  • ❌ TLS ≠ HTTPS:TLS 是底层加密工具,HTTPS 是应用场景组合

  • ❌ HTTPS 不自带加密能力,加密全部靠 TLS

  • 证书(SSL 证书 / TLS 证书)是 TLS 握手阶段用来验证服务器身份的,HTTPS 依赖它

补充小对比

协议

端口

是否加密

HTTP

80

明文

HTTPS

443

TLS 加密


本文原创作者:易君召,详见:https://www.yijunzhao.cn/authors/yijunzhao,转载请注明出处。

原文链接 https://www.yijunzhao.cn/archives/tls-https-relationship-guide

欢迎访问 小易撩挨踢

https://www.yijunzhao.cn/