gpt4 book ai didi

security - HTTPS 和基于 SSL 的 TCP 有什么区别

转载 作者:可可西里 更新时间:2023-11-01 02:30:48 24 4
gpt4 key购买 nike

我正在开发一个 DotNet 客户端应用程序,它将通过 HTTPS 向 Java 服务器发送消息。在此之前,我的团队成员之一开发了一个应用程序,该应用程序使用带有 ssl 的 tcp 客户端与服务器通信。请帮助我,如果我使用他现有的代码,那么我需要为 Dot Net 中的 Https 通信做哪些更改。

最佳答案

“TCP over SSL”不是您所拥有的——它是“运行”在 TCP 上的 SSL。在 HTTPS 的情况下,您有 HTTP over SSL over TCP。 HTTP在这里是一个应用层协议(protocol)。如果只是“基于 TCP 的 SSL”,您拥有自定义应用程序级协议(protocol),而对于 HTTPS,您拥有标准 HTTP。

因此,您可以重用部分现有代码,但您需要用 HTTP 替换自定义协议(protocol)(无论它是什么)。如果现有协议(protocol)有效,则替换它没有多大意义(除非你知道你需要替换并且你知道你需要它做什么)。

关于security - HTTPS 和基于 SSL 的 TCP 有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12073970/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com