NDIS

Перейти к навигацииПерейти к поиску

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.113.0 ndis.386
Windows NT 3.53.0  
Windows 953.1 ndis.vxd
Windows 95 OSR2 4.0 ndis.vxd
Windows NT 4.0 4.0 ndis.sys
Windows 984.1 ndis.vxd
Windows NT 4.0 SP3 4.1 ndis.sys
Windows Me5.0  
Windows 20005.0 ndis.sys
Windows XP5.1 ndis.sys
Windows Server 20035.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 Vista6.0 ndis.sys
Windows Server 20086.1 ndis.sys
Windows 76.20 ndis.sys
Windows 86.30 ndis.sys
Windows 8.16.40 ndis.sys
Windows 10 15076.50 ndis.sys
Windows 10 1511 6.51 ndis.sys
Windows 10 1607 и Windows Server 20166.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 20196.82 ndis.sys
Windows 10 1903 и Windows Server 20226.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 к функциям, обеспечивающим, собственно, работу сетевых устройств, прибавились некоторые дополнительные возможности.

Ссылки