Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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í. |