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

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

我的回答:

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

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

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

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

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

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

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

回答八股的时间:2023.12.27

相关推荐
oi..18 小时前
从 0 到 1:文件上传漏洞的校验、绕过与真实场景利用
网络·笔记·计算机网络·安全·web安全·网络安全·xss
小红的布丁2 天前
从浏览器输入 URL 到页面返回:一次互联网通信全过程
计算机网络
551只玄猫2 天前
【计算机网络 实验报告2】网络常用命令与基本配置
网络·计算机网络·wireshark·课程设计·实验报告
Ether IC Verifier2 天前
RDMA协议详细介绍:从原理到未来发展
网络·网络协议·计算机网络·dpu
551只玄猫2 天前
【计算机网络 实验报告3】集线器和交换机的工作原理
计算机网络·交换机·集线器·实验报告·可测和功能设计
早川9192 天前
ICMP基础知识
计算机网络·icmp
小明同学012 天前
计算机网络编程---发展历程、两种协议、封装与分用
网络·计算机网络
菜菜小狗的学习笔记2 天前
八股(五)计算机网络
计算机网络
小红的布丁3 天前
计算机网络入门:OSI 五层模型、各层协议和数据单位
计算机网络
551只玄猫3 天前
【计算机网络 实验报告1】Wireshark软件的使用
计算机网络·测试工具·wireshark·课程设计·实验报告