我们可以使用 TCP 协议上的 TLS 吗?

Sud*_*kam 4 ssl tcp http tls1.2

如果我的应用程序使用(例如在线购物应用程序)普通 tcp 协议来连接到处理付款的合作伙伴的主机,tcp 不是传输数据的安全方式吗?TLS XX 或 SSL 仅适用于 https(应用层协议)?或者 TLS/SSL 本身就是一个可以在 TCP 之上工作的协议?

另外,举例来说,支付处理器共享启用了 TLS 的 http 端点。我正在用 tcp 连接它。--- 两端如何进行加密/解密?提前致谢。

Ste*_*ich 17

TLS 是一种运行在 TCP 之上的协议。HTTPS 是基于 TCP 之上的 TLS 之上的 HTTP。还有其他在 TCP 之上使用 TLS 的协议,如 IMAPS、FTPS 等。人们还可以在现有 TCP 连接之上建立 TLS 会话,并使用自己的应用程序协议传输数据。人们甚至可以在已经通过普通 TCP 连接交换其他数据之后执行此操作,如 SMTP 或 IMAP 中所做的那样(TLS 仅在 STARTTLS 命令之后)。