NDIS (аббр. от англ. Network Driver Interface Specification) — спецификация интерфейса сетевого драйвера, была разработана совместно фирмами Microsoft и 3Com для сопряжения драйверов сетевых адаптеров с операционной системой.
Одна из первых реализаций NDIS (версия 2.0.1) была выполнена в ОС MS-DOS, она же была использована фирмой IBM в операционной системе OS/2, последующие версии спецификации были разработаны Microsoft для популярного семейства ОС Microsoft Windows.
Версии
правитьИстория развития представлена в таблице:
Операционная система | Версия NDIS | Имя файла |
---|---|---|
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 95 OSR2 | 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 Me | 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 8.1 | 6.40 | ndis.sys |
Windows 10 1507 | 6.50 | ndis.sys |
Windows 10 1511 | 6.51 | ndis.sys |
Windows 10 1607 и Windows Server 2016 | 6.60 | ndis.sys |
Windows 10 1703 | 6.70 | ndis.sys |
Windows 10 1709 | 6.80 | ndis.sys |
Windows 10 1803 | 6.81 | ndis.sys |
Windows 10 1809 и Windows Server 2019 | 6.82 | ndis.sys |
Windows 10 1903 и Windows Server 2022 | 6.83 | ndis.sys |
Windows 10 2004 | 6.84 | ndis.sys |
Windows 10 21H2 | 6.85 | ndis.sys |
Windows 11 21H2 | 6.86 | ndis.sys |
Реализация
правитьНа практике модуль располагается в одном файле, который представляет собой драйвер, загружаемый системой при запуске и экспортирующий функции работы с NDIS.
Начиная с версии 4.1 к функциям, обеспечивающим, собственно, работу сетевых устройств, прибавились некоторые дополнительные возможности.
Ссылки
править- NDIS в MSDN — NDIS в библиотеке разработчика Microsoft (англ.)