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

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

我的回答:

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

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

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

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

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

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

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

回答八股的时间:2023.12.27

相关推荐
MZWeiei1 天前
TCP连接释放:四次握手(每次握手发的字段及字段值的解释)
计算机网络
AuroraDPY1 天前
计算机网络:基于TCP协议的自定义协议实现网络计算器功能
网络·tcp/ip·计算机网络
kyle~2 天前
计算机网络---基础诊断ping
计算机网络
@大嘴巴子2 天前
零基础学习计算机网络编程----理解http协议
学习·计算机网络·http
黑岚樱梦2 天前
计算机网络第六章学习
学习·计算机网络
七七七七072 天前
【计算机网络】UDP协议深度解析:从报文结构到可靠性设计
服务器·网络·网络协议·计算机网络·算法·udp
ZYT_庄彦涛3 天前
关于数据包分片总长度字段的计算和MF标志位的判断
计算机网络·mtu·mf标志位
报错小能手3 天前
计算机网络自顶向下方法24——运输层 可靠数据传输 超时间隔加倍 快速重传 是回退n步还是选择重传
网络·计算机网络·php
2401_841495643 天前
【计算机网络】计算机网络体系结构与参考模型
网络·计算机网络·ip·tcp·osi·分层结构·协议数据单元
报错小能手4 天前
计算机网络自顶向下方法17——应用层 内容分发网 CDN操作及集群选择策略
计算机网络