Sdílet prostřednictvím


Informace o podporovaných typech ovladačů

Operační systémy Windows podporují několik typů síťových ovladačů NDIS v režimu jádra, včetně miniportu, protokolu, filtru a zprostředkujících ovladačů. Tento článek popisuje každý podporovaný typ ovladače a vysvětluje, kterou dokumentaci byste si měli přečíst před vývojem síťových ovladačů pro Windows.

Nejnovější verze specifikace rozhraní síťového ovladače (NDIS) je verze 6.89. Další informace o všech podporovaných verzích NDIS a jejich funkcích najdete v tématu Přehled verzí NDIS.

Podporované typy ovladačů

Verze operačního systému Windows Vista a novější podporují následující typy síťových ovladačů založených na NDIS v režimu jádra:

Ovladače miniportu

Ovladač miniportu spravuje síťové adaptéry a poskytuje rozhraní pro ovladače vyšší úrovně. Ovladače miniportu použijte, když potřebujete řídit fyzický hardware, jako jsou karty síťového rozhraní nebo virtuální zařízení.

Běžné varianty ovladačů miniportu:

  • Správce volání miniportu orientovaný na připojení (MCM)
  • Ovladač miniportu modelu ovladačů Systému Windows (WDM)
  • Horní okraj zprostředkujícího ovladače

Další informace o vývoji ovladačů miniportu

Ovladače protokolu

Ovladač protokolu poskytuje služby vysoké úrovně v zásobníku ovladačů vázáním na miniportové adaptéry. Ovladače protokolu použijte, když potřebujete implementovat síťové protokoly nebo síťová rozhraní specifická pro aplikaci.

Běžné varianty ovladačů protokolu:

  • Správce volání orientovaný na připojení (MCM)
  • Klient orientovaný na připojení
  • Dolní hrana mezilehlého ovladače

Další informace o vývoji ovladačů protokolu

Ovladače filtru

Filtruje informace mezi ovladači protokolu a ovladači miniportu. Ovladače filtru použijte, když potřebujete upravit síťový provoz nebo monitorovat síťovou aktivitu beze změny stávajících ovladačů.

Běžné případy použití:

  • Vylepšit služby poskytované miniport adaptéry
  • Shromažďování statistik sítě
  • Implementace úprav nebo monitorování filtrů

Další informace o vývoji ovladačů filtru

Zprostředkující ovladače

Mezi ovladači protokolu a miniportovými ovladači se nachází zprostředkující ovladač , který poskytuje rozhraní oběma. Zprostředkující ovladače použijte, když potřebujete implementovat multiplexerové služby, jako je vyrovnávání zatížení nebo přepnutí při selhání.

Klíčové funkce:

  • Implementovat služby multiplexoru z n do m
  • Zajištění vyrovnávání zatížení a řešení redundance
  • Správa hardwaru jako ovladače miniport-intermediate

Další informace o vývoji přechodných ovladačů

Další podporované modely ovladačů

Při práci s konkrétními hardwarovými technologiemi a architekturami použijte následující modely ovladačů.

Technologie Popis
Škálovatelné síťování Síťové technologie, které podporují snižování zátěže úloh na síťový adaptér, například

Header-Data Split – služba, která rozdělí hlavičku a data v přijatých ethernetových rámcích do samostatných vyrovnávacích pamětí.
Škálování na straně příjmu – technologie síťového ovladače, která zlepšuje výkon sítě v multiprocesorových systémech.
TCP Chimney Offload – Odlehčení části zpracování protokolu TCP na síťový adaptér, který má příslušné schopnosti.
Odlehčení TCP/IP – přenesení úloh nebo připojení na síťový adaptér, který má odpovídající schopnosti.
Rozhraní NDKPI (Network Direct Kernel Provider Interface) – Umožňuje komponentám systému Windows v režimu jádra, jako je server SMB a klient, používat funkce vzdáleného přímého přístupu do paměti (RDMA), které poskytují nezávislí dodavatelé hardwaru (IHVs).
Virtualizace sítě s využitím NVGRE (Generic Routing Encapsulation) Task Offload – umožňuje používat pakety zapouzdřené pomocí Generic Routing Encapsulation (GRE)

Velké odesílání pomocí odkládací paměti (LSO)
Fronta virtuálních počítačů (VMQ)
Odkládání kontrolního součtu při přenosu (Tx)
Snižování zátěže kontrolního součtu pro příjem (Rx)
Virtualizovaná sítě Síťové technologie, které podporují prostředí virtualizace Hyper-V, například

Jednokořenová virtualizace vstupně-výstupních operací (SR-IOV)
Virtuální fronta počítačů (VMQ)
Hyper-V rozšiřitelný přepínač.
bezdrátové sítě Síťové funkce, které zahrnují Nativní 802.11 Bezdrátová síť LAN.
Registrátor síťového modulu Systémová zařízení, která umožňuje ovladači připojit síťové moduly k sobě navzájem.
Winsock jádro Síťové programovací rozhraní v režimu jádra (NPI).
Pomocník IP Sada pomocných funkcí, které umožňují ovladačům načítat a upravovat informace o konfiguraci sítě místního počítače.
Ovladače callout platformy filtrování Windows Rozhraní režimu jádra, které umožňuje hloubkovou kontrolu, úpravu paketů, úpravy datových proudů a protokolování síťových dat.
Systémové oblastní sítě Typ síťového připojení, které používá rozhraní Windows Sockets Direct k podpoře vysoce výkonné sítě orientované na připojení.