2011-07-06 143 views
0

我有一个二进制全双工不安全协议。现在我必须做到它通过HTTP的二进制协议

  1. 安全。
  2. 无处不在。

为此,我想使用HTTP作为传输协议。

  1. 我应该在二进制级别上创建安全性注册还是只使用HTTPS?
  2. 是否有一个带有发送/接收接口的库,利用http通道?
  3. 使用HTTP的效率如何?

问候。

+2

是什么让你觉得你应该使用HTTP呢?如何直接使用SSL/TLS? – Bruno

+0

AFAIK,HTTP在Skype中用于使其在防火墙,NAT,路由器等后面工作,通过将自己的应用流量与常规的网页浏览流量进行混合。如果简单的网站可用并且我的服务器IP /地址未被明确阻止,该应用程序应该可以正常工作。 – noober

回答

2

像布鲁诺在他的评论中说:使用SSL。大量的图书馆适用于所有平台。 所有的安全性都没有HTTP的复杂性,你完全没有办法使用它。 使用服务器上的端口443,任何第三方或中介都无法区分您的流量与HTTPS流量。 (不要混淆“端口”和“协议”)。

此外,如果您不介意共享有关此“全双工二进制协议”的目的和性质的更多信息,我们可以推荐更好的现有解决方案,像SRPT。