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

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

我的回答:

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

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

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

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

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

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

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

回答八股的时间:2023.12.27

相关推荐
谷雨不太卷11 小时前
计算机网络:套接字
linux·服务器·计算机网络
黄昏回响13 小时前
信息系统基础知识(六):办公自动化系统(OAS)详解
计算机网络·程序人生·面试·自动化·改行学it
如君愿15 小时前
考研复习 Day 34 | 习题--计算机网络 第六章(应用层 下)、数据结构 查找算法(下)
数据结构·计算机网络·考研·课后习题
@encryption16 小时前
计算机网络 --- STP
网络·计算机网络
剑锋所指,所向披靡!16 小时前
计算机网络互联
计算机网络
小明同学012 天前
计算机网络编程---系统调用到并发模型
linux·c++·计算机网络
深邃-2 天前
【Web安全】-计算机网络协议(1):IP协议详解,HTTP协议介绍
linux·tcp/ip·计算机网络·安全·web安全·http·网络安全
载数而行5202 天前
计算机网络4 MAC地址和ARP协议
计算机网络
载数而行5202 天前
计算机网络5 IP协议(无)分类编制
计算机网络
如君愿2 天前
考研复习 Day 33 | 习题--计算机网络 第六章(应用层 上)、数据结构 查找算法(上)
数据结构·计算机网络·考研·课后习题