HTTPS 高频面试题及详细答案(实战口语版).docxVIP

  • 1
  • 0
  • 约4.03千字
  • 约 6页
  • 2026-10-12 发布于河北
  • 举报

HTTPS 高频面试题及详细答案(实战口语版).docx

HTTPS高频面试题及详细答案(实战口语版)

1、简单说下HTTP和HTTPS的核心区别?

参考答案:

首先最核心的区别是安全和端口不一样。HTTP是明文传输,端口80;HTTPS是HTTP+SSL/TLS加密传输,端口443。

具体差异主要四点:

1.传输方式:HTTP纯明文,数据抓包就能直接看;HTTPS全程加密,抓包是乱码。

2.安全性:HTTP没有校验,容易被中间人窃听、篡改、劫持;HTTPS可以防窃听、防篡改、防中间人冒充。

3.证书要求:HTTP不需要证书;HTTPS必须配置CA数字证书。

4.性能:HTTP更快,没有握手开销;HTTPS需要TLS握手、加解密计算,会有少量延迟,现在通过会话复用、HTTP/2基本可以抹平差距。

另外HTTPS在浏览器地址栏有安全锁标识,HTTP会被标记为不安全。

2、HTTPS的工作原理是什么?整体流程讲一下

参考答案:

HTTPS本质就是先通过TCP建立连接,再完成TLS握手,协商出一套加密规则,之后所有HTTP数据都用加密通道传输。整体分四步:

1.TCP三次握手:客户端和服务端先建立可靠TCP连接。

2.TLS握手协商:双方协商加密套件、协议版本,服务端下发证书,客户端校验证书合法性,最后双方生成一致的会话密钥。

3.加密传输数据:后续的

文档评论(0)

1亿VIP精品文档

相关文档