1

在 Internet 上,如果您需要快速、安全的服务器到服务器通信,并且可以指定打开哪些防火墙端口,NetTcpBinding 可以证明是非常有价值的。

a) 文本是否暗示使用其他一些连接协议,例如 HTTP,我们不需要检查开放的防火墙端口?

b) 为什么NetTcpBinding只对服务器到服务器的通信有用,而对客户端到服务器的通信没有用?

谢谢你

4

1 回答 1

4

a) 当您部署到企业时,您通常无法控制他们的外部防火墙。他们的防火墙设置是由网络管理员按照企业范围的策略进行的。外部防火墙几乎总是允许传出 HTTP 请求(否则您无法浏览网页)。一些公司防火墙会阻止传出的 TCP 请求,这意味着您不能使用 netTcpBinding。例如,请参阅此问题以供尝试处理该问题的人使用。如果您知道每个客户的防火墙都允许传出 TCP,那么 NetTcpBinding 是一个合适的选择。

b) 谁说 NetTcpBinding 只对服务器到服务器的通信有用?您可以将客户端-服务器应用程序部署到企业中,并且如果客户端和服务器都在 Intranet 内,那么 NetTcpBinding 是一个合适的绑定选择。

于 2010-11-26T00:30:54.037 回答