2009-09-29 87 views
6

我从各方面了解到,HTTPS握手是使用HTTPS最重要的部分。我在我的服务器之间内部使用POST来传递信息,并且希望为它使用HTTPS。我想知道实际的HTTPS握手持续多久/“保持打开”?是否为每个发送给服务器的POST重新完成,或者生命期是多久?什么时候发生HTTPS握手?

回答

9

SSL握手只在会话开始时完成,主要是生成一个共享会话密钥,用于加密所有后来的通信。

你可以找到一个很好的握手描述here

2

我认为握手发生在连接上(即作为SSL协商的一部分)。它使用HTTP保持连接的连接,只要连接处于活动状态,握手只发生一次。

+0

对HTTPS使用HTTP保持活动是否会降低安全性? – Pacerier 2012-07-03 16:52:35

+0

并且如果没有任何保持活动状态,是否在每个新的TCP连接上重复SSL握手? – 2014-11-21 23:00:50

+0

不,不是。有一个简短的握手,通过该握手,对等方可以恢复以前的会话。 – EJP 2017-03-19 23:13:24