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

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

我的回答:

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

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

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

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

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

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

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

回答八股的时间:2023.12.27

相关推荐
~尼卡~10 小时前
软考(软件设计师)计算机网络-网络层
计算机网络·软件设计师-软考
️️(^~^)1 天前
静态路由综合配置实验报告
服务器·网络·计算机网络·智能路由器
饶了我吧,放了我吧1 天前
计算机网络实验——以太网安全实验
计算机网络·安全·php
饶了我吧,放了我吧2 天前
计算机网络实验——无线局域网安全实验
计算机网络·安全·web安全
阿猿收手吧!2 天前
【计算机网络】HTTP1.0 HTTP1.1 HTTP2.0 QUIC HTTP3 究极总结
开发语言·计算机网络
Muisti2 天前
NAT技术(网络地址转换)
网络·计算机网络·智能路由器
WZF-Sang3 天前
计算机网络基础——1
网络·c++·git·学习·计算机网络·智能路由器
hrrrrb3 天前
【TCP/IP】2. 计算机网络与因特网体系结构
tcp/ip·计算机网络
岑梓铭4 天前
计算机网络第九章——数据链路层《局域网》
网络·笔记·计算机网络·考研·408
HXR_plume4 天前
【计算机网络】王道考研笔记整理(1)计算机网络体系结构
网络·笔记·计算机网络