当前位置: 首页 > 知识库问答 >
问题:

TLS记录层和握手层版本有什么区别

蒋永宁
2023-03-14

它们是网上的一些帖子,讨论了它,但没有解释它的区别和意义。可以看到客户机Hello数据包具有记录层和握手协议版本——0x0301和0x0303。它们之间有什么区别?当其中一个显示1.0,另一个显示1.2时,使用哪个TLS版本?

共有1个答案

袁鸿畅
2023-03-14

TLS记录层版本为1.0,因为TLS版本是在客户端hello中提到的版本的基础上协商的。例如,如果客户机要求使用1.2并向服务器发送客户机hello,而服务器要求严格使用1.3,那么TLS记录永远不会知道将协商哪个版本。因此,它使用1.0作为泛型。

RFC告诉你同样的事情:

TLS规范的早期版本对于发送ClientHello时记录层版本号(TLSPlaintext.version)应包含的内容并不完全清楚(即,在知道将使用哪个版本的协议之前)。因此,符合本规范的TLS服务器必须接受任何值{03,XX}作为ClientHello的记录层版本号。"

 类似资料:
  • 本文向大家介绍卷积层和池化层有什么区别相关面试题,主要包含被问及卷积层和池化层有什么区别时的应答技巧和注意事项,需要的朋友参考一下 参考回答:   卷积层 池化层 功能 提取特征 压缩特征图,提取主要特征 操作 可惜是二维的,对于三维数据比如RGB图像(3通道),卷积核的深度必须同输入的通道数,输出的通道数等于卷积核的个数。卷积操作会改变输入特征图的通道数。 池化只是在二维数据上操作的,因此不改变

  • 本文向大家介绍iOS 层和UIView的区别是什么? 相关面试题,主要包含被问及iOS 层和UIView的区别是什么? 时的应答技巧和注意事项,需要的朋友参考一下 答:两者最大的区别是,图层不会直接渲染到屏幕上,UIView是iOS系统中界面元素的基础,所有的界面元素都是继承自它。它本身完全是由CoreAnimation来实现的。它真正的绘图部分,是由一个CALayer类来管理。UIView本身更

  • 在这种情况下,这些rest层ID是否与其他一些图像相对应呢?如果是真的,我可以视图层为图像吗?

  • 我对他们有严重的怀疑。任何人都可以举例说明和一些想法。

  • 我是Jupyter笔记本电脑的新手,Jupyter笔记本电脑和JupyterLab的主要区别是什么,建议我选择最好的,以后应该使用。

  • 我在玩Keras,我在想线性激活层和无激活层之间的区别是什么?它不是有同样的行为吗?如果是这样,那么线性激活的意义是什么呢? 我指的是这两段代码之间的区别: 和