说说TLS协议里的wireshark抓包内容(一)

来源:互联网 发布:中兴软件测试怎么样 编辑:程序博客网 时间:2024/05/29 17:33

这里写图片描述

我们看到第63号 客户端向服务器发送 Client Hello 数据包

我们观察内容

先看到 content type 内容的格式 其实就是说这是握手协议中的 Client Hello

TLS中有四种协议 握手协议(22) 这里就是22可以看到

警告协议(21) , 密码变更协议(20) 这协议没有出现在我们这次的报文里

然后是版本号TLSv1.0(这里TLSv1.2可以兼容v1.0)

然后是长度

然后是握手协议是哪种(client hello)
然后是版本号
长度

接着是重点了
我们看到客户端生成的随机数这个在公钥算法中的一环节,公钥算法在后续的博客中放出

然后是对话ID(这个将会在TLS重新快速握手中提到也在后续博客中说明)

然后是密码套件的长度

和密码套件(我这里支持有19种密码套件 RSA 和ECDHE等)

然后是压缩方式

和拓展项

也就对应了TCP/IP详解 协议 第二版(中文)的625页所说的

–握手过程是以hello消息开始的。该消息包括了会话标志符(session ID) , 建议的加密套件(也就是我们这里19个密码套件) 以及一套可以接受的压缩方式(通常这项是null,可以抓包观察)

这里的内容对应的就是服务器向客户端发报的内容

阅读全文
0 0
原创粉丝点击