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

时间:2020-09-19 17:03:01

标签: http ssl tcp tls1.2

如果我的应用程序使用(例如在线购物应用程序)简单的tcp协议连接到处理付款的合作伙伴的主机,那么tcp是不安全的数据传输方式吗? TLS X.X或SSL仅适用于https(应用层协议)吗?还是TLS / SSL本身就是可以在TCP之上运行的协议?

此外,例如,说说一个付款处理器共享了TLS启用的http端点。我将其与tcp连接。 ---加密/解密在两端如何发生? 预先感谢。

1 个答案:

答案 0 :(得分:0)

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

相关问题