后端岗位面试题更新 2026-08-05

请详细说明 HTTP 与 HTTPS 在协议层、安全机制和性能上的主要区别,并指出 HTTPS 在建立连接时相比 HTTP 多出的关键步骤。

百度后端开发专业服务技术原理问题排查HTTPHTTPSTLS

考察说明

考察对 HTTP 与 HTTPS 底层细节的理解,包括端口、加密、证书及 TLS 握手

回答思路

  1. 准确说明 HTTP 默认使用 80 端口,HTTPS 默认使用 443 端口
  2. 指出 HTTPS 在 HTTP 与 TCP 之间插入 TLS/SSL 层,HTTP 为明文传输
  3. 说明 HTTPS 依赖数字证书进行身份验证,HTTP 无身份验证机制
  4. 描述 HTTPS 建立连接时需额外进行 TLS 握手(含证书校验、密钥交换)
  5. 提到 HTTPS 因握手与加解密带来更高延迟和计算开销
  6. 能结合抓包或实际使用说明二者差异
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。