3

アプリケーションをトレイ アプリケーションと Windows サービスに分割しており、TCP を使用して 2 つの間で通信したいと考えています*。どちらも同じマシンで実行されます。

私の質問は、ファイアウォールは、同じマシンで実行されているアプリケーション間の TCP 通信をブロックしますか? テスト時にファイアウォールを考慮する必要があるかどうかを知りたいです。

(*アプリケーションはいつか別のコンピューターで実行される可能性があるため、通信には名前付きパイプの代わりにTCPを使用したいことに注意してください。ただし、それは遠い将来になります)

4

1 に答える 1

3

ファイアウォールの主な目的は、着信および発信ネットワーク トラフィックを制御することです。ファイアウォールは、IP またはポート ベースで機能するように設計されています。

はい、同じマシンで接続を 100% ブロックできます (127.x.y.xローカル コンピューターで主にループバック テストとプロセス間通信に使用されるクラス A IP [ ] アドレスを使用していると思います)。

一部のファイアウォールは、ローカル マシンの接続をブロックしないように事前構成されていますが、他のファイアウォールはそれらをブロックするように構成されています。ただし、どちらの方法でも、そのような接続を許可/拒否するようにファイアウォールを構成できます。

于 2013-04-01T15:31:16.023 に答える