1

インターネット上で、高速で安全なサーバー間通信が必要であり、開いているファイアウォールポートを指定できる場合、NetTcpBindingは非常に価値があります。

a)HTTPなどの他の接続プロトコルでは、ファイアウォールポートが開いているかどうかを確認する必要がないことをテキストで示していますか?

b)NetTcpBindingサーバー間通信にのみ有用であり、クライアント間通信には有用ではないのはなぜですか?

ありがとうございました

4

1 に答える 1

4

a) 企業に展開する場合、通常、企業の外部ファイアウォールを制御することはできません。ファイアウォールのセットアップは、企業全体のポリシーに従ってネットワーク管理者によって行われます。外部ファイアウォールは、ほとんどの場合、発信 HTTP 要求を許可します (そうしないと、Web を閲覧できません)。一部の企業ファイアウォールは、発信 TCP 要求をブロックします。つまり、netTcpBinding を使用できません。例として、その問題に対処しようとしている人については、この質問を参照してください。すべての顧客のファイアウォールが発信 TCP を許可することがわかっている場合は、NetTcpBinding が適切な選択です。

b) NetTcpBinding がサーバー間の通信にのみ役立つと誰が言いますか? クライアント/サーバー アプリケーションをエンタープライズに展開でき、クライアントとサーバーがすべてイントラネット内にある場合は、NetTcpBinding がバインドの適切な選択です。

于 2010-11-26T00:30:54.037 に答える