Skip to main content

Qu'est-ce qu'un pilote d'adaptateur réseau?

Un pilote d'adaptateur réseau est un logiciel de bas niveau qui contrôle un adaptateur réseau.Chaque pilote réseau exploite un ou plusieurs adaptateurs réseau dans un système informatique.Il est conçu spécifiquement pour un type particulier d'adaptateur et un système d'exploitation particulier (OS).Un pilote d'adaptateur réseau fonctionne sur la couche de contrôle d'accès multimédia du réseau;Il contrôle directement les circuits de l'adaptateur réseau qui lui est associé.En combinaison avec d'autres couches de réseau, un système informatique utilise un pilote d'adaptateur réseau pour communiquer avec d'autres ordinateurs en réseau et Internet.

Avant la fin des années 1990, les pilotes d'adaptateur réseau effectuaient généralement une grande partie du travail de grognement des communications réseau.Certains adaptateurs réseau ont obligé les pilotes à copier toutes les données de paquets entre leurs tampons de mémoire et les tampons OS;Les en-têtes d'identification étaient souvent remplis par les conducteurs pendant ce processus.Les moteurs de l'adaptateur devaient souvent gérer des cas spéciaux comme la réception de paquets de multidiffusion et le fonctionnement en mode promiscuité.Pendant la configuration, un pilote devait souvent identifier le type de bus d'ordinateur et programmer l'adaptateur en conséquence.Afin de suivre la vitesse de liaison du réseau, la plupart des pilotes d'adaptateurs ont été écrits dans un langage d'assemblage très efficace.

À mesure que la vitesse de liaison du réseau maximale augmentait, les pilotes de réseau et d'autres couches de logiciels de système d'exploitation sont souvent devenus des goulots d'étranglement.Pour contrer cela, les concepteurs de système d'exploitation ont déplacé une grande partie de la fonctionnalité du pilote d'adaptateur de réseau plus profondément dans le système d'exploitation;L'intégration et l'optimisation serrées avec les autres couches de réseau ont souvent amélioré les performances.Les nouveaux adaptateurs réseau peuvent construire et copier toutes les données de paquets via le matériel, une fois où se trouvent les tampons de données du système d'exploitation.Dans le même temps, une meilleure génération de code de compilateur a permis aux pilotes d'adaptateurs d'être écrits en un langage de programmation informatique à usage général C au lieu du langage d'assemblage.À la suite de ces optimisations, les pilotes d'adaptateurs réseau sont devenus beaucoup plus simples à écrire et à maintenir.Les pilotes modernes doivent toujours implémenter une configuration, une gestion de la puissance et un support multiprocesseur;Le système d'exploitation et le matériel de l'adaptateur réseau effectuent désormais la plupart du travail sensible au temps.

Plusieurs pilotes d'adaptateur réseau peuvent fonctionner sur un système en même temps.La plupart des ordinateurs modernes incluent une interface d'adaptateur réseau câblé intégré à la carte mère;Son pilote d'adaptateur de réseau est généralement inclus avec le système d'exploitation.Les ordinateurs portables et autres ordinateurs portables incluent fréquemment un adaptateur de réseau sans fil et un pilote.De nombreux systèmes fournissent un moyen de brancher des cartes réseau supplémentaires et MDASH; les adaptateurs Gigabit à grande vitesse ou à fibre de chaîne sont des choix courants.Leurs chauffeurs sont souvent inclus avec les adaptateurs de réseau lorsqu'ils sont achetés.La plupart des fabricants publient également les dernières versions de leurs chauffeurs sur Internet;Les utilisateurs doivent vérifier périodiquement et installer ces pilotes mis à jour pour obtenir les derniers corrections de bogues et améliorations des performances.