TLS/SSL 协议 - ServerHello
2024-10-07 16:49:46
ServerHello
ServerHello消息的意义是将服务器选择的连接参数传送回客户端。这个消息的结构与ClientHello类似,只是每个字段只包含一个选项。
服务器无需支持客户端支持的最佳版本。如果服务器不支持与客户端相同的版本,可以提供某个其他版本以期待客户端能够接受。
- Version: 确定协商使用的TLS版本号
- Random: 由随机种子gmt_unix_time使用伪随机数函数(PRF)生成的32字节随机数。用来生成主密钥和kdf
- Session ID: 如果没有建立过连接则对应值为空,不为空则说明之前建立过对应的连接并缓存。
- Cipher Suite: 服务端选定的加密组合
- Compress Method: 记录层接收高层协议的数据时使用的压缩算法,这里没有使用压缩算法,所以是null
[参考文献]
- SSL握手过程实例分析 https://blog.csdn.net/a1510841693/article/details/84640029
- TLS/SSL 协议详解(10) server hello https://blog.csdn.net/mrpre/article/details/77867730
最新文章
- 使用国内pypi源来安装python包
- 今天在在linux环境下 管理自己的php项目时 删除一个分类 结果报了一个Table表名 doesn’t exist
- android ImageView 中的ScaleType
- ECMAScript5 Array新增方法
- Eclipse RCP实用小技巧
- Hash索引和B树索引
- 转:ASCII码表_全_完整版
- hdu 4715 Difference Between Primes 2013年ICPC热身赛A题 素数水题
- asp.net MVC中的AppendTrailingSlash以及LowercaseUrls
- [Swift]LeetCode282. 给表达式添加运算符 | Expression Add Operators
- OPC上传ONENET工具
- Linux系统下分析内存使用情况的管理工具
- 没有显示器、网线、路由器,编辑TF卡连接树莓派
- lapis 项目添加prometheus 监控集成grafana
- Ushare共享流媒体
- 第十六章、例行性工作排程 (crontab)
- IEEEXtreme 10.0 - Flower Games
- 深入理解JavaScript系列(32):设计模式之观察者模式
- WordPress插件扫描工具plecost
- Java中的List接口特有的方法