網路封包提供者
網路封包提供者(NPP)是從網路收集網路流量(框架)的網路監視器系統元件,並將它們傳遞至網路監視器 UI,NPP 應用程式。
下圖顯示兩個 NPP:網路監視器提供的 NDIS NPP 和自定義 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 介面。
相關主題