banner
Centre d'Information
Prix ​​d'usine compétitif et grande qualité

Qu'est-ce que la spécification de l'interface du pilote réseau ?

Jan 28, 2024

La spécification d'interface de pilote réseau (NDIS) est une spécification Windows relative à la manière dont les programmes de protocole de communication (tels que TCP/IP) et les pilotes de périphérique réseau communiquent entre eux.

En tant qu'interface de programmation d'application pour les contrôleurs d'interface réseau, NDIS fournit une interface standard entre les pilotes de protocole et les pilotes de carte réseau, permettant à divers périphériques réseau de communiquer.

Microsoft et 3Com de Robert Metcalfe ont développé NDIS. À l'aide de NDIS, les développeurs de logiciels Windows peuvent développer des piles de protocoles qui fonctionnent avec le pilote MAC pour l'adaptateur de communication de n'importe quel fabricant de matériel. Tout fabricant d'adaptateurs peut également écrire un logiciel de pilote MAC capable de communiquer avec n'importe quel programme de pile de protocoles.

NDIS définit un ensemble de fonctions qu'un pilote de carte réseau doit implémenter pour fonctionner avec une pile de protocoles réseau. Cela inclut les processus d'initialisation et de configuration de l'adaptateur, l'envoi et la réception de données et la gestion d'événements tels que le retrait de l'adaptateur ou la gestion de l'alimentation.

NDIS spécifie les interfaces comme suit :

Plusieurs pilotes de protocole peuvent partager une seule carte réseau en exploitant une interface NDIS. Cette approche permet une interopérabilité transparente entre les différents protocoles de réseau. Les administrateurs réseau peuvent bénéficier de l'utilisation de plusieurs protocoles sur un seul réseau et prendre en charge une gamme plus large de matériel réseau.

NDIS a été largement adopté dans l'industrie et est utilisé dans les systèmes d'exploitation au-delà de Microsoft Windows, y compris Linux et BSD. Il a également été étendu pour prendre en charge les réseaux sans fil et d'autres technologies de réseau avancées.

Novell et Apple ont introduit une interface similaire, Open Data-Link Interface, pour les environnements NetWare et Macintosh.

La latence NDIS est le temps nécessaire à un ordinateur pour traiter les paquets de données envoyés par d'autres ordinateurs connectés au même réseau. La latence NDIS mesure la vitesse à laquelle les paquets de données peuvent être traités et acheminés entre les ordinateurs. Une faible latence indique une meilleure efficacité de communication entre différents appareils connectés au même réseau.

Le protocole propriétaire Microsoft Remote Network Driver Interface Specification (RNDIS) implémente une liaison Ethernet virtuelle à l'aide d'un réseau cellulaire ou d'une connexion Wi-Fi. Il permet la connexion d'appareils mobiles à des ordinateurs personnels sur des réseaux à large bande comme cellulaire, Ethernet, Wi-Fi et plus encore. RNDIS permet également aux scripts de l'hôte d'être exécutés sur l'appareil distant.

Un adaptateur réseau virtuel NDIS est un type de logiciel de virtualisation qui facilite l'utilisation de plusieurs réseaux locaux (LAN) séparés et distincts en les hébergeant sur un seul adaptateur physique. L'adaptateur réseau virtuel NDIS aide à combler le fossé entre les différents types de réseaux de données, tels que Ethernet et Token Ring, permettant une communication transparente entre des réseaux locaux disparates. Cela permet de gérer efficacement les réseaux locaux sans jongler avec plusieurs adaptateurs matériels.

Un énumérateur de carte réseau virtuelle NDIS est une fonctionnalité Windows utilisée pour enregistrer et énumérer les pilotes de carte réseau. Les énumérateurs d'adaptateurs réseau virtuels NDIS aident les systèmes à reconnaître et à prendre en charge une ou plusieurs cartes réseau virtuelles, permettant à plusieurs adaptateurs virtuels de coexister sur un seul système.

NDIS BSOD, ou écran bleu de la mort, est un message d'erreur qui s'affiche lorsque l'adaptateur réseau d'un ordinateur rencontre un problème. Cela se produit généralement lorsque le pilote NDIS est corrompu ou incompatible avec le système. Il empêche le système d'exploitation d'utiliser tout type de protocole de communication réseau.

Des bogues logiciels, des pannes matérielles, des conflits avec d'autres pilotes et des problèmes avec la carte réseau peuvent provoquer le BSOD NDIS. Diagnostiquer la cause de l'erreur peut être difficile car le message BSOD fournit souvent des informations limitées sur le problème sous-jacent.