如果我的应用程序使用(例如在线购物应用程序)简单的tcp协议连接到处理付款的合作伙伴的主机,那么tcp是不安全的数据传输方式吗? TLS X.X或SSL仅适用于https(应用层协议)吗?还是TLS / SSL本身就是可以在TCP之上运行的协议?
此外,例如,说说一个付款处理器共享了TLS启用的http端点。我将其与tcp连接。 ---加密/解密在两端如何发生? 预先感谢。
答案 0 :(得分:0)
TLS是在TCP之上工作的协议。 HTTPS是在TLS之上在TCP之上的HTTP。还有其他一些在TCP之上使用TLS的协议,例如IMAPS,FTPS等。也可以在现有TCP连接之上建立TLS会话,并使用自己的应用程序协议传输数据。甚至可以在已经通过普通TCP连接交换过的其他数据之后执行此操作,就像在SMTP或IMAP(仅在STARTTLS命令后使用TLS)中所做的那样。