元素码农
基础
UML建模
数据结构
算法
设计模式
网络
TCP/IP协议
HTTPS安全机制
WebSocket实时通信
数据库
sqlite
postgresql
clickhouse
后端
rust
go
java
php
mysql
redis
mongodb
etcd
nats
zincsearch
前端
浏览器
javascript
typescript
vue3
react
游戏
unity
unreal
C++
C#
Lua
App
android
ios
flutter
react-native
安全
Web安全
测试
软件测试
自动化测试 - Playwright
人工智能
Python
langChain
langGraph
运维
linux
docker
工具
git
svn
🌞
🌙
目录
▶
HTTP协议基础
协议演进历程
报文格式解析
HTTP/2特性
▶
请求响应机制
请求方法详解
头部字段解析
内容协商机制
▶
状态码解析
2xx成功类
3xx重定向类
4xx客户端错误
5xx服务端错误
▶
连接管理
持久连接机制
管线化请求
队头阻塞问题
▶
安全机制
HTTPS握手过程
证书验证机制
CORS策略解析
发布时间:
2025-03-18 23:15
↑
☰
--- title: HTTPS握手过程 date: 2023-12-15 tags: - 网络协议 - HTTP - 安全 --- ## TLS握手流程解析 ### 1. 客户端Hello - 支持的协议版本 - 密码套件列表 - 随机数ClientRandom ### 2. 服务端Hello - 选定协议版本 - 选择密码套件 - 随机数ServerRandom ### 3. 证书验证 - 证书链发送 - 证书有效性校验 - 公钥提取 ### 4. 密钥交换 - PremasterSecret生成 - 非对称加密传输 - 会话密钥推导 ### 5. 完成验证 - 加密通信建立 - Finished消息验证 - 对称加密通信开始