Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
A Windows-alapú operációs rendszerek számos kernelmódú NDIS hálózati illesztőprogramot támogatnak, beleértve a miniportot, a protokollt, a szűrőt és a köztes illesztőprogramokat. Ez a cikk ismerteti az egyes támogatott illesztőprogram-típusokat, és ismerteti, hogy milyen dokumentációt kell elolvasnia a Windows hálózati illesztőprogramjainak fejlesztése előtt.
A hálózati illesztő felület specifikációjának (NDIS) legújabb verziója a 6.89-es verzió. Az NDIS összes támogatott verziójáról és azok funkcióiról további információt az NDIS-verziók áttekintésében talál.
Támogatott illesztőprogram-típusok
A Windows Vista és újabb operációsrendszer-verziók a következő kernelmódú NDIS-alapú hálózati illesztőprogramokat támogatják:
Miniport illesztőprogramok
A miniportillesztők kezelik a hálózati adaptereket, és interfészt biztosítanak a magasabb szintű illesztőprogramokhoz. Használjon miniportillesztőket, ha fizikai hardvereket, például hálózati adaptereket (NIC-ket) vagy virtuális eszközöket kell vezérelnie.
A miniport-illesztőprogramok gyakori változatai:
- Kapcsolatorientált miniporthívás-kezelő (MCM)
- Windows Driver Model (WDM) miniportillesztő
- Köztes meghajtó felső széle
További információ a miniportillesztők fejlesztéséről
Protokollmeghajtók
A protokollillesztők magas szintű szolgáltatásokat nyújtanak az illesztőprogram-veremben a miniportadapterekhez való kötéssel. Használjon protokollillesztőket, ha hálózati protokollokat vagy alkalmazásspecifikus hálózati adaptereket kell implementálnia.
Gyakori protokollillesztő-változatok:
- Kapcsolatorientált híváskezelő (MCM)
- Kapcsolatorientált ügyfél
- Köztes meghajtó alsó széle
További információ a protokollillesztők fejlesztéséről
Illesztőprogramok szűrése
A szűrőillesztők szűrik a protokollillesztők és a miniport-illesztőprogramok adatait. Szűrőillesztőket akkor használjon, ha módosítania kell a hálózati forgalmat, vagy figyelnie kell a hálózati tevékenységet a meglévő illesztőprogramok módosítása nélkül.
Gyakori használati esetek:
- A miniportadapterek által nyújtott szolgáltatások továbbfejlesztése
- Hálózati statisztikák gyűjtése
- Módosító vagy figyelő szűrők implementálása
További információ a szűrőillesztők fejlesztéséről
Köztes illesztőprogramok
A köztes illesztőprogramok a protokollillesztők és a miniport-illesztőprogramok között ülnek, és mindkettőhöz biztosítanak interfészeket. Használjon köztes illesztőprogramokat, amikor olyan multiplexerszolgáltatásokat kell implementálnia, mint a terheléselosztás vagy a feladatátvételi megoldások.
Főbb képességek:
- n-től m-ig multiplexerszolgáltatások bevezetése
- Terheléselosztási és feladatátvételi megoldások biztosítása
- Hardver kezelése miniport-köztes illesztőprogramként
Tudjon meg többet a köztes illesztőprogramok fejlesztéséről
További támogatott illesztőprogram-modellek
Az alábbi illesztőprogram-modellek használatával dolgozhat bizonyos hardvertechnológiákkal és architektúrákkal.
| Technológia | Leírás |
|---|---|
| méretezhető hálózatépítés | Hálózati technológiák, amelyek támogatják a feladatok hálózati adapterre való kiszervezését, például Header-Data Felosztás – Egy szolgáltatás, amely a kapott Ethernet-keretek fejlécét és adatait külön pufferekre osztja fel. Fogadóoldali skálázás – Hálózati illesztő technológia, amely javítja a többprocesszoros rendszerek hálózati teljesítményét. TCP Chimney Offload – A TCP protokoll feldolgozásának adatátviteli részének kiszervezése egy olyan hálózati adapterre, amely rendelkezik a megfelelő képességekkel. TCP/IP-kiszervezés – Feladatok vagy kapcsolatok kiszervezése a megfelelő képességekkel rendelkező hálózati adapterhez. Hálózati közvetlen kernelszolgáltatói adapter (NDKPI) – Lehetővé teszi a kernel módú Windows-összetevők, például az SMB-kiszolgáló és az ügyfél számára a független hardvergyártók (IHV-k) által biztosított távoli közvetlen memóriahozzáférés (RDMA) funkciót. Hálózatvirtualizálás általános útválasztási beágyazással (NVGRE) – Lehetővé teszi az általános útválasztási beágyazás (GRE) által beágyazott csomagok használatát a következővel: Nagy küldési kirakás (LSO) Virtuálisgép-üzenetsor (VMQ) Átviteli (Tx) ellenőrzőösszeg leterhelésének áthelyezése Fogadási (Rx) ellenőrzőösszeg tehermentesítése. |
| Virtualizált hálózatkezelés | Olyan hálózatkezelési technológiák, amelyek támogatják Hyper-V virtualizálási környezeteket, például egygyökerű I/O-virtualizálás (SR-IOV) Virtuális gép üzenetsor (VMQ) Hyper-V Bővíthető kapcsoló. |
| vezeték nélküli hálózatkezelés | Hálózati képességek, amelyek natív 802.11 vezeték nélküli LAN-t tartalmaznak. |
| Hálózati modul regisztrátor | Egy olyan rendszerlétesítmény, amely lehetővé teszi, hogy az illesztőprogram hálózati modulokat csatoljon egymáshoz. |
| Winsock Kernel | Kernel módú hálózati programozási felület (NPI). |
| IP-segítő | Segédprogramfüggvények készlete, amelyek lehetővé teszik az illesztőprogramok számára a helyi számítógép hálózati konfigurációjára vonatkozó információk lekérését és módosítását. |
| Windows szűrőplatform-kihívási illesztőprogramjai | Kernel módú felület, amely lehetővé teszi a hálózati adatok részletes vizsgálatát, csomagmódosítását, streammódosítását és naplózását. |
| Rendszerhálózatok | Olyan hálózati kapcsolattípus, amely a Windows Sockets Direct használatával támogatja a nagy teljesítményű, kapcsolatorientált hálózatot. |