I have a very basic question: how does client\_hello or server\_hello in SSL handshake determine what SSL/TLS version can it support? I mean, as far as I understand, first client and then server send out the highest possible SSL version they support. But, how is this determined?

Is it the version field in a certificate?

Best regards,
HL