八股文打卡day12——计算机网络(12)

面试题:HTTPS的工作原理?HTTPS是怎么建立连接的?

我的回答:

1.客户端向服务器发起请求,请求建立连接。

2.服务器收到请求之后,向客户端发送其SSL证书,这个证书包含服务器的公钥和一些其他信息。

3.验证证书。客户端会对服务器发送过来的证书进行验证,验证其是否过期,是否被撤销,是否与请求的服务器名相符。

4.客户端进行响应。客户端生成一个随机的对称加密密钥,被称为会话密钥,使用服务器的公钥对其进行加密,然后发送给服务器。

5.服务器解密会话密钥,服务器使用自己的私钥来解密客户端发送过来的会话密钥。

6.服务器使用会话密钥加密一个确认信息,发送给客户端,表示会话密钥已经被接收且可以进行加密通信。

7.此时,客户端和服务器都有了相同的会话密钥,之后双方都使用这个密钥进行对称加密。

回答八股的时间:2023.12.27

相关推荐
_清浅2 小时前
计算机网络【第六章-应用层】
运维·服务器·计算机网络
2301_781392528 小时前
中级软件设计师考试选择题——计算机网络典型真题
计算机网络·软件设计师考试
沐浴露z13 小时前
【深入理解计算机网络10】UDP协议详解
网络·网络协议·计算机网络·udp
拥友LikT2 天前
计算机网络基础篇——如何学习计算机网络?
学习·计算机网络
Joseit2 天前
计算机网络
计算机网络
Diligence8152 天前
计算机网络学习总结(二)应用层
学习·计算机网络
六点半8883 天前
【计算机网络】初识网络(TCP / IP五层模型 + 网络协议栈和操作系统关系 + 网络传输基本流程 + 数据包封装和分用)
网络·计算机网络
jie*3 天前
小杰深度学习(ten)——视觉-经典神经网络——LetNet
人工智能·python·深度学习·神经网络·计算机网络·数据分析
_清浅3 天前
计算机网络【第四章-网络层】
网络·计算机网络·智能路由器
沐浴露z3 天前
【深入理解计算机网络08】网络层之IPv4
网络·计算机网络·网络编程·信息与通信·408