dbo:abstract
|
- Die Network Driver Interface Specification (NDIS) ist ein von Microsoft und 3Com entwickelter Standard zur Einbindung von Netzwerkkarten. Er erlaubt den Betrieb von mehreren Karten in einem PC genauso wie den Einsatz mehrerer Protokolle auf einer Netzwerkkarte. Der eigentliche Kartentreiber ist hierbei der MAC-Treiber. NDIS wird unter Windows verwendet, im Gegensatz zu ODI, welches für Apple benötigt wird. Unter Linux ist es mithilfe des Ndiswrapper möglich, die NDIS-Treiber von Windows zu laden. FreeBSD bietet ebenfalls entsprechende Unterstützung an, um Windows-Treiber zum Betrieb von Netzwerkadaptern nutzen zu können. (de)
- The Network Driver Interface Specification (NDIS) is an application programming interface (API) for network interface controllers (NICs). (en)
- Network Driver Interface Specification (NDIS ; en français Spécification de l'interface du pilote réseau) est une interface de programmation (API) pour les interfaces réseau. Elle a été développée conjointement par Microsoft et 3Com, et est aujourd'hui principalement utilisée par Microsoft Windows, mais également par les projets libres NdisWrapper et qui permettent à des interfaces réseaux compatibles NDIS d'être utilisées respectivement par Linux et FreeBSD. Beta, un dérivé de BeOS, gère également un certain nombre de pilotes NDIS. NDIS permet un contrôle de liaison logique (Logical Link Control ou LLC) qui se présente sous la forme d'une surcouche à la couche OSI de liaison (couche 2 sur 7) et fait office d'interface entre la couche 2 et 3 (couche réseau). La plus basse surcouche est le pilote matériel MAC (Media Access Control). NDIS est une bibliothèque de fonctions souvent appelée couche d'abstraction qui masque la complexité sous-jacente d'une interface réseau physique et sert d'interface réseau standard pour le protocole réseau de niveau 3 et le pilote de contrôle d'accès au support physique. Un autre pilote de contrôle de liaison logique connue est l'interface (Open Data-Link Interface). Un des composants de (Wireless Zero Configuration) est le protocole NDIS User Mode I/O. NDISUIOS est un pilote approuvé (signé) par Microsoft qui se présente comme faisant partie intégrante de Windows XP. Les versions de NDIS sont prises en charge par une variété de versions de Windows :
* Windows 95 : NDIS 3.10 ;
* Windows 98/98 SE/Me : NDIS 5.0 ;
* Windows 2000 : NDIS 5.0 ;
* Windows XP : NDIS 5.1 ;
* Windows Server 2003 : NDIS 5.2 (5.1 avant SP2) ;
* Windows Vista : NDIS 6.1 (6.0 avant SP1) ;
* Windows Server 2008 : NDIS 6.1.
* Windows 10 : NDIS 6.20 L'interface NDIS peut être utilisée pour écrire les pilotes réseau, lesquels se trouvent entre la couche MAC et IP, et peut contrôler tout le trafic accepté par l'interface réseau. Dans le but d'écrire des applications utilisant NDIS, on peut utiliser les exemples qui accompagnent le DDK (Driver Development Kit) de Microsoft. (fr)
- La Specifica di Interfaccia di Driver di rete (NDIS) è un'interfaccia per la programmazione di applicazioni (API) per schede di rete (NICs). (it)
- Network Driver Interface Specification (NDIS) は、ネットワークカードのためのAPIの一種である。マイクロソフトとスリーコムが共同で開発し、主に Microsoft Windows で使われているが、オープンソースの NdisWrapper や Project Evil のドライバラッパーにより、NDIS準拠のネットワークカードの多くが Linux や FreeBSD で利用可能となっている。BeOS から派生した ZETA はいくつかの NDIS ドライバをサポートしている。 NDIS はOSI参照モデルにおけるデータリンク層(7層のうちの第2層)の上側のサブレイヤーである論理リンク制御 (LLC) に相当し、第2層と第3層(ネットワーク層)の間のインタフェースとして機能する。下側のサブレイヤーは 媒体アクセス制御 (MAC) デバイスドライバである。 NDIS はラッパー (wrapper) と呼ばれる機能群のライブラリであり、下位のハードウェアの複雑さを隠蔽し、第3層のネットワークプロトコルドライバとハードウェアレベルのMACドライバに標準化されたインタフェースを提供する。同様な LLC 機能を提供するものとして Open Data-Link Interface (ODI) がある。 (WZC) のコンポーネントとして、 NDIS User Mode I/O (NDISUIO) プロトコルドライバがある。これはマイクロソフト製のドライバで Windows XP に含まれている。通常、IEEE 802.3ドライバ(ミニポート)と共にインストールされる。 各 Windows のバージョンでサポートされている NDIS バージョンは以下の通り。
* NDIS 2.0: MS-DOS, Windows for Workgroups 3.1
* NDIS 3.0: Windows for Workgroups 3.11, NT 3.5
* NDIS 3.1: Windows 95
* NDIS 4.0: Windows 95 OSR2, NT 4.0
* NDIS 4.1: Windows 98, NT 4.0 SP3
* NDIS 5.0: Windows 98 SE, Me, 2000
* NDIS 5.1: Windows XP
* NDIS 5.2: Windows Server 2003
* NDIS 6.0: Windows Vista
* NDIS 6.1: Windows Vista SP1, Server 2008
* NDIS 6.2: Windows 7, Server 2008 R2
* NDIS 6.3: Windows 8, Server 2012
* NDIS 6.4: Windows 8.1, Server 2012 R2
* NDIS 6.50: Windows 10 1507
* NDIS 6.51: Windows 10 1511
* NDIS 6.60: Windows 10 1607, Windows Server 2016
* NDIS 6.70: Windows 10 1703
* NDIS 6.80: Windows 10 1709
* NDIS 6.81: Windows 10 1803
* NDIS 6.82: Windows 10 1809, Windows Server 2019
* NDIS 6.83: Windows 10 1903 (ja)
- Network Driver Interface Specification (NDIS) – interfejs programowania aplikacji (API) dla kart sieciowych. Standard ten był wspólnie rozwijany przez Microsoft i 3Com; aktualnie jest używany głównie w komputerach opartych na technologiach firm Intel i Microsoft, jednakże projekty open source takie jak ndiswrapper czy pozwalają na używanie wielu kart kompatybilnych z NDIS pod systemami Linux czy FreeBSD. Także yellowTAB Zeta, pochodne BeOS, od wersji 1.0 obsługuje NDIS. NDIS pełni rolę interfejsu pomiędzy drugą (łącza danych) a trzecią (sieci) warstwą modelu OSI, działającego w LLC, czyli wyższej podwarstwie warstwy łącza danych. NDIS jako biblioteka funkcji jest często określane jako „opakowanie” (ang. wrapper), które ukrywa zasadniczą złożoność sprzętową karty sieciowej i pełni rolę interfejsu dla sterowników protokołu trzeciej warstwy i sprzętowych sterowników podwarstwy MAC. Innym znanym interfejsem sprawującym funkcje warstwy LLC jest Open Data-Link Interface (ODI). (pl)
- NDIS (аббр.. от англ. Network Driver Interface Specification) — спецификация интерфейса сетевого драйвера, была разработана совместно фирмами Microsoft и 3Com для сопряжения драйверов сетевых адаптеров с операционной системой. Одна из первых реализаций NDIS (версия 2.0.1) была выполнена в ОС MS-DOS, она же была использована фирмой IBM в операционной системе OS/2, последующие версии спецификации были разработаны Microsoft для популярного семейства ОС Microsoft Windows. (ru)
- 网络驱动程序接口规范(Network Driver Interface Specification,缩写为NDIS)是微軟所提供的網路介面卡(NIC)API,使網路介面卡和多個協議進行通信成為可能,功能相當於OSI資料鏈結層的邏輯鏈路控制(LLC)。 NDIS 的版本演進如下:
* NDIS 2.0: MS-DOS, Windows for Workgroups 3.1, OS/2
* NDIS 3.0: Windows for Workgroups 3.11, NT 3.5
* NDIS 3.1: Windows 95
* NDIS 4.0: Windows 95 OSR2, NT 4.0
* NDIS 4.1: Windows 98, NT 4.0 SP3
* NDIS 5.0: Windows 98 SE, Me, 2000
* NDIS 5.1: Windows XP, Server 2003
* NDIS 5.2: Windows Server 2003 SP2
* NDIS 6.0: Windows Vista
* NDIS 6.1: Windows Vista SP1, Server 2008
* NDIS 6.20: Windows 7, Server 2008 R2
* NDIS 6.30: Windows 8, Server 2012
* NDIS 6.40: Windows 8.1, Server 2012 R2
* NDIS 6.50: Windows 10 1507
* NDIS 6.51: Windows 10 1511
* NDIS 6.60: Windows 10 1607, Windows Server 2016
* NDIS 6.70: Windows 10 1703
* NDIS 6.80: Windows 10 1709
* NDIS 6.81: Windows 10 1803
* NDIS 6.82: Windows 10 1809, Windows Server 2019
* NDIS 6.83: Windows 10 1903, Windows Server 2022
* NDIS 6.84: Windows 10 2004
* NDIS 6.85: Windows 10 21H2
* NDIS 6.86: Windows 11 21H2 (zh)
- Специфікація інтерфейсу мережного драйвера (Network Driver Interface Specification, NDIS) — це інтерфейс прикладного програмування (API) для мережних карт (Network Interface Cards, NIC). Він був спільно розроблений Microsoft та 3Com Corporation, і використовується в операційних системах Microsoft Windows. NDIS є так званим LLC (Logical Link Control), який формує верхній шар канального (другого) рівня моделі OSI, і діє як інтерфейс між рівнем 2 та 3 (3 — ). Нижній шар — це драйвер пристрою Media Access Control (MAC). NDIS — це бібліотека функцій часто звана «обгорткою», яка приховує нижньорівневу складність NIC апаратури, і слугує як стандартний інтерфейс для драйверів мережних протоколів 3 рівня та MAC драйверів апаратного рівня. Є такі версії NDIS підтримувані різними версіями Windows:
* NDIS 2.0: MS-DOS, Windows for Workgroups 3.1, OS/2
* NDIS 3.0: Windows for Workgroups 3.11
* NDIS 3.1: Windows 95
* NDIS 4.0: Windows 95 OSR2, Windows NT 4.0, Windows CE 3.0
* NDIS 5.0: Windows 98, Windows 98 SE, Windows Me, Windows 2000
* NDIS 5.1: Windows XP, Windows Server 2003, Windows CE 4.x, Windows CE 5.0
* NDIS 5.2: Windows Server 2003 SP2
* NDIS 6.0: Windows Vista
* NDIS 6.1: Windows Vista SP1, Windows Server 2008
* NDIS 6.20: Windows 7, Windows Server 2008 R2 Трафік прийнятий NIC контролюється NDIS Miniport драйвером, в той час як різні протоколи, такі як TCP/IP, реалізовані NDIS протокольними драйверами. Один мініпорт може бути асоційований з одним або більше протоколами. Це означає, що трафік, який прийшов в порт, може бути отриманий паралельно різними протокольними драйверами. Наприклад, Winpcap додає другий протокольний драйвер на вибраний мініпорт для захоплення вхідних пакетів. Більше того, можна симулювати кілька віртуальних NIC, реалізуючи драйвери віртуальних мініпортів, що слатимуть та отримуватимуть трафік з однієї фізичної NIC. Одним з прикладів використання драйверів віртуального мініпорта буде додавання віртуальних NIC, кожна зі своїм . Відповідно до того факту, що реалізації не можуть знати, чи інший драйвер не отримав ті самі буфери, кожен має трактувати вхідні буфери як тільки для читання. Драйвер, що змінює вміст пакету має виділяти свої власні буфери. Інший тип драйвера є NDIS проміжний (Intermediate) драйвер. Проміжні драйвери розташовані між рівнями MAC та IP, і можуть контролювати весь трафік, отриманий мережною карткою. На практиці, проміжні драйвери реалізують як мініпортові інтерфейси, так і протокольні. Драйвери мініпортів та протокольні драйвери фактично зв*язуються з відповідними протокольними та мініпортовими інтерфейсами проміжного драйвера. Така будова дозволяє додавання кількох зв*язаних проміжних драйверів між драйверами протоколів та мініпортів. Того виробники драйверів не мають вважати, що інтерфейс, на який вони шлють трафік, реалізований в останньому драйвері ланцюга. Для написання програм використовуючи NDIS можна послуговуватися прикладами, наявними в (WDK) компанії Microsoft. Приклад «PassThru» є доброю стартовою позицією для проміжних драйверів, бо в ньому реалізуються всі необхідні деталі, потрібні в драйверах цього типу. (uk)
|
rdfs:comment
|
- Die Network Driver Interface Specification (NDIS) ist ein von Microsoft und 3Com entwickelter Standard zur Einbindung von Netzwerkkarten. Er erlaubt den Betrieb von mehreren Karten in einem PC genauso wie den Einsatz mehrerer Protokolle auf einer Netzwerkkarte. Der eigentliche Kartentreiber ist hierbei der MAC-Treiber. NDIS wird unter Windows verwendet, im Gegensatz zu ODI, welches für Apple benötigt wird. Unter Linux ist es mithilfe des Ndiswrapper möglich, die NDIS-Treiber von Windows zu laden. FreeBSD bietet ebenfalls entsprechende Unterstützung an, um Windows-Treiber zum Betrieb von Netzwerkadaptern nutzen zu können. (de)
- The Network Driver Interface Specification (NDIS) is an application programming interface (API) for network interface controllers (NICs). (en)
- La Specifica di Interfaccia di Driver di rete (NDIS) è un'interfaccia per la programmazione di applicazioni (API) per schede di rete (NICs). (it)
- NDIS (аббр.. от англ. Network Driver Interface Specification) — спецификация интерфейса сетевого драйвера, была разработана совместно фирмами Microsoft и 3Com для сопряжения драйверов сетевых адаптеров с операционной системой. Одна из первых реализаций NDIS (версия 2.0.1) была выполнена в ОС MS-DOS, она же была использована фирмой IBM в операционной системе OS/2, последующие версии спецификации были разработаны Microsoft для популярного семейства ОС Microsoft Windows. (ru)
- Network Driver Interface Specification (NDIS ; en français Spécification de l'interface du pilote réseau) est une interface de programmation (API) pour les interfaces réseau. Elle a été développée conjointement par Microsoft et 3Com, et est aujourd'hui principalement utilisée par Microsoft Windows, mais également par les projets libres NdisWrapper et qui permettent à des interfaces réseaux compatibles NDIS d'être utilisées respectivement par Linux et FreeBSD. Beta, un dérivé de BeOS, gère également un certain nombre de pilotes NDIS. (fr)
- Network Driver Interface Specification (NDIS) は、ネットワークカードのためのAPIの一種である。マイクロソフトとスリーコムが共同で開発し、主に Microsoft Windows で使われているが、オープンソースの NdisWrapper や Project Evil のドライバラッパーにより、NDIS準拠のネットワークカードの多くが Linux や FreeBSD で利用可能となっている。BeOS から派生した ZETA はいくつかの NDIS ドライバをサポートしている。 NDIS はOSI参照モデルにおけるデータリンク層(7層のうちの第2層)の上側のサブレイヤーである論理リンク制御 (LLC) に相当し、第2層と第3層(ネットワーク層)の間のインタフェースとして機能する。下側のサブレイヤーは 媒体アクセス制御 (MAC) デバイスドライバである。 NDIS はラッパー (wrapper) と呼ばれる機能群のライブラリであり、下位のハードウェアの複雑さを隠蔽し、第3層のネットワークプロトコルドライバとハードウェアレベルのMACドライバに標準化されたインタフェースを提供する。同様な LLC 機能を提供するものとして Open Data-Link Interface (ODI) がある。 (ja)
- Network Driver Interface Specification (NDIS) – interfejs programowania aplikacji (API) dla kart sieciowych. Standard ten był wspólnie rozwijany przez Microsoft i 3Com; aktualnie jest używany głównie w komputerach opartych na technologiach firm Intel i Microsoft, jednakże projekty open source takie jak ndiswrapper czy pozwalają na używanie wielu kart kompatybilnych z NDIS pod systemami Linux czy FreeBSD. Także yellowTAB Zeta, pochodne BeOS, od wersji 1.0 obsługuje NDIS. (pl)
- 网络驱动程序接口规范(Network Driver Interface Specification,缩写为NDIS)是微軟所提供的網路介面卡(NIC)API,使網路介面卡和多個協議進行通信成為可能,功能相當於OSI資料鏈結層的邏輯鏈路控制(LLC)。 NDIS 的版本演進如下:
* NDIS 2.0: MS-DOS, Windows for Workgroups 3.1, OS/2
* NDIS 3.0: Windows for Workgroups 3.11, NT 3.5
* NDIS 3.1: Windows 95
* NDIS 4.0: Windows 95 OSR2, NT 4.0
* NDIS 4.1: Windows 98, NT 4.0 SP3
* NDIS 5.0: Windows 98 SE, Me, 2000
* NDIS 5.1: Windows XP, Server 2003
* NDIS 5.2: Windows Server 2003 SP2
* NDIS 6.0: Windows Vista
* NDIS 6.1: Windows Vista SP1, Server 2008
* NDIS 6.20: Windows 7, Server 2008 R2
* NDIS 6.30: Windows 8, Server 2012
* NDIS 6.40: Windows 8.1, Server 2012 R2
* NDIS 6.50: Windows 10 1507
* NDIS 6.51: Windows 10 1511
* NDIS 6.60: Windows 10 1607, Windows Server 2016
* NDIS 6.70: Windows 10 1703
* NDIS 6.80: Wind (zh)
- Специфікація інтерфейсу мережного драйвера (Network Driver Interface Specification, NDIS) — це інтерфейс прикладного програмування (API) для мережних карт (Network Interface Cards, NIC). Він був спільно розроблений Microsoft та 3Com Corporation, і використовується в операційних системах Microsoft Windows. NDIS є так званим LLC (Logical Link Control), який формує верхній шар канального (другого) рівня моделі OSI, і діє як інтерфейс між рівнем 2 та 3 (3 — ). Нижній шар — це драйвер пристрою Media Access Control (MAC). Є такі версії NDIS підтримувані різними версіями Windows: (uk)
|