HTTP 和 HTTPS 的区别
理解 HTTP 与 HTTPS 协议
问题
HTTP 和 HTTPS 有什么区别?
答案
HTTP(超文本传输协议)
- 数据以明文传输
- 默认端口:80
- 无加密
- 容易受到中间人攻击
HTTPS(安全超文本传输协议)
- 数据使用 TLS/SSL 加密
- 默认端口:443
- 提供身份验证、完整性和机密性
- 现代 Web 功能的必要条件(Service Workers、地理位置等)
HTTPS 工作原理
- TCP 握手
- TLS 握手(证书交换、密钥协商)
- 加密数据传输
为什么使用 HTTPS?
- 保护用户数据
- SEO 优势(Google 排名因素)
- 浏览器信任指示器
- PWA 功能的必要条件
目录