我有两个从同一客户端发送到不同服务器的 Client Hello 消息,我的客户端支持 TLS 1.2 和 TLS 1.3,如客户端 hello 支持的版本中所示。
在第一条消息中,客户端选择记录层版本 TLS 1.3。

而在第二条消息中,客户端选择记录层版本 TLS 1.2。(客户端仅发送 hello 并收到警报)

客户真的选择了版本吗?如果是这样,如果客户端尚未收到 Server Hello 消息,他如何决定版本。
或者Wireshark是否根据他在服务器问候中看到的设置版本?
这该如何解释呢?