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

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

我的回答:

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

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

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

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

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

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

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

回答八股的时间:2023.12.27

相关推荐
河北之花2 小时前
计算机三级:交换机VLAN配置
计算机网络
2501_916008894 小时前
全平台抓包工具,Windows、iPhone、Linux三个平台抓包测试
网络协议·计算机网络·网络安全·ios·adb·https·udp
爱学习的程序媛9 小时前
以太网协议详解
网络·网络协议·计算机网络·以太网·ethernet·通信协议
河北之花12 小时前
计算机三级:VLAN虚拟局域网
计算机网络
代码中介商1 天前
DNS 完全指南:从域名解析到实战排查
计算机网络·dns
疯狂打码的少年2 天前
【计算机网络】IPv6基础(特点、表示法、与IPv4对比)
网络·笔记·计算机网络
网安老伯2 天前
都2026年了,还在问网络安全怎么入门?看完这一篇你就懂了
运维·计算机网络·web安全·网络安全·wireshark·密码学·网络攻击模型
河北之花2 天前
计算机三级:BGQ
网络·tcp/ip·计算机网络·智能路由器
疯狂打码的少年3 天前
【计算机网络】网络互连设备(中继器 / 网桥 / 交换机 / 路由器 / 网关)
网络·笔记·计算机网络·智能路由器
shehuiyuelaiyuehao3 天前
1计算机是如何工作的
java·计算机网络