ネットワーク パケット プロバイダー
ネットワーク パケット プロバイダー (NPP) は、ネットワークからネットワーク トラフィック (フレーム) を収集し、ネットワーク モニター UI と NPP アプリケーションに渡すネットワーク モニター システム コンポーネントです。
次の図は、ネットワーク モニターによって提供される NDIS NPP とカスタム NPP の 2 つの NPP を示しています。
ネットワーク モニターによって提供される NDIS NPP がNdisnpp.dll。 この NPP では、ネットワーク モニター システム ドライバー (Nmnt.sys) を使用して、ネットワークから収集されたフレームを取得し、複数の COM インターフェイス (NPP インターフェイスと呼ばれます) を使用してフレームをネットワーク モニター UI に渡し、NPP アプリケーションを使用してフレームを表示および分析できます。
Ndisnpp.dll NDIS レイヤーに接続して、ネットワーク トラフィックを取得します。 (カスタム NPP は NDIS レイヤーをバイパスし、ネットワーク ハードウェアと直接通信できます)。NPP が NDIS を使用しているかどうかに関係なく、NPP は任意の数のネットワーク カードに接続でき、すべての NPP が同じ NPP インターフェイスをサポートする必要があることに注意してください。
アプリケーションでデータのキャプチャを開始するには、次の手順を実行する必要があります。
- NPP をネットワークに接続するネットワーク インターフェイス カード (NIC) を選択します。
- ネットワーク フレームのキャプチャに使用する NPP インターフェイスを選択します。
- 選択したインターフェイスを使用して NIC に接続します。
ネットワーク インターフェイス カードを列挙して選択する方法の詳細については、「ネットワーク インターフェイス カードの選択」を参照してください。
NPP によって公開される COM インターフェイスの詳細については、「 NPP インターフェイスの選択」を参照してください。
関連トピック