0

「winpcap は TCP/IP などのホスト プロトコルとは無関係にデータを送受信するため、winpcap は同じマシン コントロール上で他のアプリケーションを停止、フィルタリング、および制御することはできず、それらを単純に監視することしかできないため、同様のネットワーク フロー制御、サービス品質、パーソナル ファイアウォールなどのサポートを提供します。」

この節で、「winpcap は、同じマシン コントロール上の他のアプリケーションを停止、フィルタリング、および制御できない」とはどういう意味ですか?

4

1 に答える 1

0

これは、マシン上の何らかのプログラムがパケットを送受信している場合、それらのパケットがオペレーティング システムを通過するパスが WinPcap を通過しないことを意味します。WinPcap ができることは、マシンによって送受信されたパケットのコピーをリッスンすることだけです。

これは、たとえば、ファイアウォール プログラムを実装して、他のプログラムが特定のアドレスやポートに接続したり、特定のアドレスやポートからの接続を受信したりできないようにしたり、他のプログラムによって送信されたパケットがネットワークに送信される前に変更したりする場合を意味します。または、ネットワークから受信したパケットを他のプログラムに渡す前に変更するか、何か他の「アクティブな」ことを行うと、WinPcap を使用できません。

WinPcap は、パケット スニファーなどのプログラムをサポートすることを目的とした Windows のメカニズムを使用するため、WinPcap には固有の制限があります。ファイアウォールなどの作成をサポートするライブラリは、Windows で異なるメカニズムを使用する必要があります (これらのメカニズムは、パケット スニファーなどのプログラムをサポートしていない可能性があります)。

于 2011-11-24T09:47:40.040 に答える