在未保留与服务器的连接时使用 SSL

Using SSL when connection to server is not retaining

本文关键字:SSL 连接 保留 服务器      更新时间:2023-10-16

我有一个简单的问题 - 显然SSL是一个额外的开销和处理时间,因为在连接,握手等时幕后发生了一堆事情。

当连接建立并且安全时,您就可以开始了,但是当您不能(不想)简单地保留连接时,架构呢?

想象一下,客户端连接到服务器,发送请求,获取响应并立即断开连接。

在这种类型的体系结构中,SSL 在连接/断开每个客户端请求时可能会增加非常大的开销。

请解释一下,我错过了什么,这里可能有什么替代方案?

从评论中更新以明确:我希望对此有一个聪明的解决方案,例如会话可能会被"记住",并且在下一个请求中,并非所有初始事情都需要从头开始。因此,我希望找到SSL用法的优化方法,以不保留连接。

提前谢谢大家!

>RFC5077(在此之前,RFC4507)为TLS"票证"提供了一个扩展,允许客户端和服务器之间的快捷方式重新协商。 最初连接时,服务器可以返回可用于以后连接的票证。

客户端和/或服务器可能不支持此功能,因此在这种情况下,您每次都回退到完整协商。

SSL 具有会话功能,这意味着多个连接可以使用由第一个连接协商的会话。重新加入时的握手比初始握手(或创建新会话的重新握手)便宜得多。