【问题标题】:why tcp and net.tcp is not good for internet applications?为什么 tcp 和 net.tcp 不适合 Internet 应用程序?
【发布时间】:2011-04-27 15:07:02
【问题描述】:


我读了下面的句子形式Silverlight Data & Service book(Chapter 7):
“就像 TCP 一样,net.tcp 非常适合 Intranet 应用程序而不是互联网应用程序”
为什么?如果我想通过 Internet 在我的 silverlight 应用程序中使用 net.tcp 绑定,有什么问题?

谢谢

【问题讨论】:

  • 引用的上下文可能很有启发性。 TCP 非常适合许多 Internet 应用程序。
  • 多么奇怪的概念。绝大多数互联网流量都非常愉快地通过 TCP 工作......
  • 这里应该是关于 DNS 的上下文;在 WCF 绑定中使用 net.tcp 进行传输缺少域名解析。
  • 库的安全问题???部署到其中一个或另一个时没有什么不同,尽管即使那样我也希望我的 Intranet 应用程序不被可利用的代码填充......

标签: silverlight tcp net.tcp


【解决方案1】:

Silverlight net.tcp 中的这些限制降低了它对 Internet 应用程序的实用性:

  • net.tcp 需要 4502-4534 范围内的端口。 限制性防火墙后面的用户无法通过这些端口建立连接。但是,net.tcp 仍然可以作为第一次尝试使用,如果端口被阻止,则回退到 HTTP 绑定。这样可以尽可能保持客户端性能和服务器可扩展性优势。
  • net.tcp 不支持 TLS。

参考资料:

【讨论】:

    猜你喜欢
    • 2013-06-03
    • 1970-01-01
    • 1970-01-01
    • 2011-01-21
    • 2021-05-10
    • 2011-08-19
    • 1970-01-01
    • 1970-01-01
    • 2023-03-08
    相关资源
    最近更新 更多