继续上次的报文分析,这次主要内容是TLS握手中的ServerHello消息。
首先是记录层(Record Layer)内容,Content Type
表示内容类型为握手(Handshake),Version
表示版本为TLS1.2,接下来是长度(Length
)。
后面是握手协议部分的内容,我将逐个解释(其实大部分都和ClientHello的内容类似):
Handshake Type
:ServerHello,表示握手消息类型,此处是ServerHello。
Length
:118,表示ServerHello的长度。
Version
:TLS1.2(0x0303),表示版本号为1.2。在TLS1.3的草案当中规定此处必须置为0x0303,即TLS1.2,起到向后兼容的作用。1.3版本用来协商版本号的部分在扩展当中,而之前的版本就在此处进行。
Random
,随机数,由服务器生成,必须独立于ClientHello.random的生成(即客户端和服务器的随机数是分别独立生成的)。
Session ID Length
:会
TLS1.3抓包分析(2)——ServerHello
最新推荐文章于 2023-10-31 10:08:18 发布