握手协议在客户和服务器进程之间协商它们在安全信道中要使用的安全参数,这些参数包括要采用的协议版本、加密算法和密钥。另外客户要认证服务器,服务器则可以选择认证或不认证客户。下面小编给大家介绍一下“握手协议的作用是什么 握手协议在哪一层”

1.握手协议的作用是什么

握手协议是指主要用来让客户端及服务器确认彼此的身份的一类网络协议。除此之外,为了保护SSL记录封包中传送的数据,握手协议还能协助双方选择连接时所使用的加密算法、MAC算法及相关密钥。在传送应用程序的数据前,必须使用握手协议来完成上述事项。

握手协议定义异步模块在通信时的接口信号时序,保证异步电路各个组件之间数据流动并且不发生冲突的一种机制。主要包括两类:四段握手协议(Four-Phase)和两段握手协议(Two-Phase)。

四段握手协议是基于电平的,只有高电平表示控制信号的请求和应答,因此控制信号有归零的动作。四段握手协议因此也被称为归零(Return-to-Zero,RTZ)握手协议,归零信号也被称为“电平信号”。这里的“四段”(Four-Phase)是指通信动作的次数:①发送端准备好数据后会将请求信号置高;②接收端接收数据后将应答信号置高;③发送端将请求信号置低作为响应(此时数据可以不再保持有效);④接收端通过将应答信号置低来做出应答。此时,发送端就可以开始下一个通信周期。四段握手协议的缺点是多余的归零翻转造成了不必要的时间和能量的损耗。

两段握手协议是基于事件的,控制信号的请求和应答通过上升沿或者下降沿来表示。两段握手协议中,请求和应答信号使用信号线上的电平翻转沿来进行编码。在这种编码中的。0→1和1→0翻转是没有区别的,它们都代表一次信号事件。理想情况下,两段握手协议应该比四段握手协议电路速度更快,但是由于不同问题所对应的电路往往复杂多变,因此不能简单地说哪种协议是最好的。

握手协议的作用是什么

2.握手协议在哪一层

TLS1.3总共有两层,分别是握手协议(handshake protocol)和记录协议(record protocol),握手协议在记录协议的上层,记录协议是一个分层协议。其中握手协议中还包括了警告协议(alert protocol)。

握手协议在哪一层