網路封包提供者
網路封包提供者 (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 介面。
相關主題