NDIS ( abrev. . din engleză. Network Driver Interface Specification ) - o specificație de interfață a driverului de rețea, a fost dezvoltată în comun de Microsoft și 3Com pentru a interfața driverele adaptoarelor de rețea cu sistemul de operare .
Una dintre primele implementări ale NDIS (versiunea 2.0.1) a fost realizată în sistemul de operare MS-DOS , a fost folosită și de IBM în sistemul de operare OS / 2 , versiunile ulterioare ale specificației au fost dezvoltate de Microsoft pentru popularul Microsoft Windows Familia OS .
Istoria dezvoltării este prezentată în tabel:
Sistem de operare | Versiunea NDIS | Nume de fișier |
---|---|---|
MS-DOS | 2.0 | ndis.sys |
Windows 3.11 | 3.0 | ndis.386 |
Windows NT 3.5 | 3.0 | |
Windows 95 | 3.1 | ndis.vxd |
Windows 95OSR2 | 4.0 | ndis.vxd |
Windows NT 4.0 | 4.0 | ndis.sys |
Windows 98 | 4.1 | ndis.vxd |
Windows NT 4.0 SP3 | 4.1 | ndis.sys |
Windows-mi | 5.0 | |
Windows 2000 | 5.0 | ndis.sys |
Windows XP | 5.1 | ndis.sys |
Windows Server 2003 | 5.1 | ndis.sys |
Windows Server 2003 SP1 | 5.1 | ndis.sys |
Windows CE 4.2 (Pocket PC 2003) | 5.1 | ndis.dll |
Windows CE 4.21 (Pocket PC 2003 SE) | 5.1 | ndis.dll |
Windows CE 5.2 (Windows Mobile 6) | 5.1 | ndis.dll |
Windows Server 2003 SP2 | 5.2 | ndis.sys |
Windows Vista | 6.0 | ndis.sys |
Windows Server 2008 | 6.1 | ndis.sys |
Windows 7 | 6.20 | ndis.sys |
Windows 8 | 6.30 | ndis.sys |
Windows 10 | 6,80 | ndis.sys |
În practică, modulul este localizat într-un singur fișier , care este un driver încărcat de sistem la pornire și funcții de export pentru lucrul cu NDIS.
Începând cu versiunea 4.1, la funcțiile care asigură de fapt funcționarea dispozitivelor din rețea au fost adăugate câteva caracteristici suplimentare.