Network Driver Interface Specification (original) (raw)

About DBpedia

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.

Property Value
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)
dbo:wikiPageExternalLink http://msdn.microsoft.com/en-us/library/ff559102.aspx http://msdn.microsoft.com/en-us/library/windows/hardware/ff565448(v=vs.85).aspx http://blogs.msdn.com/wndp/
dbo:wikiPageID 650684 (xsd:integer)
dbo:wikiPageLength 8786 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1097718954 (xsd:integer)
dbo:wikiPageWikiLink dbr:Project_Evil dbr:BeOS dbr:Pcap dbr:Internet_Protocol_Suite dbc:Microsoft_application_programming_interfaces dbr:Windows_98_SE dbr:FreeBSD dbr:NDISwrapper dbr:Application_programming_interface dbr:Linux dbr:MS-DOS dbr:Magnussoft_ZETA dbr:Data_link_layer dbr:Windows_10 dbr:Windows_11 dbr:Windows_2000 dbr:Windows_3.1x dbr:Windows_7 dbr:Windows_8 dbr:Windows_8.1 dbr:Windows_95 dbr:Windows_98 dbr:Windows_CE dbr:Windows_CE_3.0 dbr:Windows_Driver_Kit dbr:Windows_Embedded_Compact_7 dbr:Windows_Me dbr:Windows_NT_4.0 dbr:Windows_Server_2003 dbr:Windows_Server_2008 dbr:Windows_Server_2012 dbr:Windows_Server_2012_R2 dbr:Windows_Server_2016 dbr:Windows_Server_2019 dbr:Windows_Server_2022 dbr:Windows_Vista dbr:Windows_XP dbr:Driver_wrapper dbr:Logical_link_control dbc:Device_drivers dbc:Computer_networking dbr:Microsoft dbr:Microsoft_Windows dbr:NetBSD dbr:Network_interface_controller dbr:OS/2 dbr:OSI_model dbr:Open-source_license dbr:Open_Data-Link_Interface dbr:Uniform_Driver_Interface dbr:Windows_Driver_Model dbr:Network_layer dbr:VLAN dbr:Universal_Network_Device_Interface dbr:Server_2008_R2 dbr:PC/TCP_Packet_Driver dbr:Media_access_control dbr:3Com_Corporation
dbp:wikiPageUsesTemplate dbt:Microsoft_APIs dbt:More_citations_needed dbt:Reflist
dcterms:subject dbc:Microsoft_application_programming_interfaces dbc:Device_drivers dbc:Computer_networking
gold:hypernym dbr:Interface
rdf:type dbo:Software yago:WikicatMicrosoftWindows yago:Artifact100021939 yago:Framework103391770 yago:Object100002684 yago:PhysicalEntity100001930 yago:Window104587648 yago:YagoGeoEntity yago:YagoPermanentlyLocatedEntity yago:Structure104341686 yago:SupportingStructure104361095 yago:Whole100003553
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)
rdfs:label Network Driver Interface Specification (de) Network Driver Interface Specification (fr) Network Driver Interface Specification (it) Network Driver Interface Specification (ja) Network Driver Interface Specification (en) Network Driver Interface Specification (pl) NDIS (ru) Специфікація інтерфейсу мережного драйвера (uk) 網絡驅動程式介面規範 (zh)
owl:sameAs freebase:Network Driver Interface Specification yago-res:Network Driver Interface Specification wikidata:Network Driver Interface Specification dbpedia-de:Network Driver Interface Specification dbpedia-fr:Network Driver Interface Specification dbpedia-it:Network Driver Interface Specification dbpedia-ja:Network Driver Interface Specification dbpedia-pl:Network Driver Interface Specification dbpedia-ru:Network Driver Interface Specification dbpedia-tr:Network Driver Interface Specification dbpedia-uk:Network Driver Interface Specification dbpedia-zh:Network Driver Interface Specification https://global.dbpedia.org/id/pr6S
prov:wasDerivedFrom wikipedia-en:Network_Driver_Interface_Specification?oldid=1097718954&ns=0
foaf:isPrimaryTopicOf wikipedia-en:Network_Driver_Interface_Specification
is dbo:wikiPageDisambiguates of dbr:NDIS
is dbo:wikiPageRedirects of dbr:NDIS_4.0
is dbo:wikiPageWikiLink of dbr:List_of_computing_and_IT_abbreviations dbr:NDIS dbr:Binary_blob dbr:Debian dbr:Pcap dbr:Device_driver dbr:Cooperative_Linux dbr:FreeBSD dbr:NDISwrapper dbr:Comparison_of_operating_system_kernels dbr:Zeta-TCP dbr:Features_new_to_Windows_7 dbr:Features_new_to_Windows_XP dbr:Protocol_stack dbr:Srizbi_botnet dbr:WaveLAN dbr:Data_link_layer dbr:Windows_10 dbr:Windows_98 dbr:Windows_Embedded_Compact dbr:Windows_Embedded_Compact_7 dbr:Windows_Me dbr:Windows_Vista_networking_technologies dbr:Kernel_Patch_Protection dbr:Miniport dbr:FreeBSD_version_history dbr:InstantGo dbr:OSI_model dbr:Open_Data-Link_Interface dbr:Operating_system_Wi-Fi_support dbr:USB_communications_device_class dbr:Uniform_Driver_Interface dbr:Windows_Driver_Model dbr:Windows_Management_Instrumentation dbr:Wireless_Zero_Configuration dbr:ICL_DRS dbr:Monitor_mode dbr:Packet_generator dbr:Packet_injection dbr:PC/TCP_Packet_Driver dbr:RNDIS dbr:NDIS_4.0
is foaf:primaryTopic of wikipedia-en:Network_Driver_Interface_Specification