具有多个套接字连接的HTTP2和TLS

问题描述

我使用了http2,其中我正在使用2个套接字(8090,8091)并建立4个连接,即在每个套接字上多路复用2个连接。

我想了解TLS。是只需要一次TLS握手,然后又可以继续并打开另一个套接字,还是必须为每个套接字或每个连接建立多个TLS?

我还可以在TLS1.3中使用任何密码套件吗?

解决方法

...我们必须为每个套接字或每个连接建立多个TLS?

TLS保护单个连接,因此每个新连接都需要进行握手。

我还可以在TLS1.3中使用任何密码套件吗?

不。为TLS 1.3定义了特定的密码。特别是这些与以前的TLS版本不同。