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.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 10 6.80 ndis.sys

Реализация

На практике модуль располагается в одном файле, который представляет собой драйвер, загружаемый системой при запуске и экспортирующий функции работы с NDIS.

Начиная с версии 4.1 к функциям, обеспечивающим, собственно, работу сетевых устройств, прибавились некоторые дополнительные возможности.

Ссылки

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.