如何识别SSL中的客户端以使用对称密钥?

我正在通过SSL进行HTTPS通信。 我所理解的是客户端和服务器都进行握手以获得用于应用程序数据encryption和解密的对称密钥。 我的疑问是,当一个客户端发送一个encryption的数据到服务器,然后服务器将如何识别客户端,并使用相应的密钥解密?

据我所知,这是客户端的IP地址和短暂的端口号,用于识别与应用程序的连接。

SSL / TLS handhsake发生在客户端和服务器之间。 在握手结束时,客户端和服务器将build立共享密钥(和MAC秘密以确保通信的完整性)。 在会话恢复的情况下,可以使用会话标识符将进一步的连接与相同的密钥相关联。

连接的其余部分使用正常的TCP机制来识别(假设SSL / TLS over TCP)。