Skip to main content

Was ist ein Netzwerkadaptertreiber?

Ein Netzwerkadaptertreiber ist eine Software mit niedriger Ebene, die einen Netzwerkadapter steuert.Jeder Netzwerkfahrer betreibt ein oder mehrere Netzwerkadapter in einem Computersystem.Es wurde speziell für einen bestimmten Adaptertyp und ein bestimmtes Betriebssystem (OS) entwickelt.Ein Netzwerkadaptertreiber arbeitet in der Medienzugriffskontrollschicht des Netzwerks.Es steuert direkt die Schaltung des damit verbundenen Netzwerkadapters.In Kombination mit anderen Netzwerkschichten nutzt ein Computersystem einen Netzwerkadaptertreiber, um mit anderen vernetzten Computern und dem Internet zu kommunizieren.

Vor den späten neunziger Jahren führten Netzwerkadaptertreiber normalerweise einen Großteil der Grunzarbeiten der Netzwerkkommunikation durch.Einige Netzwerkadapter forderten die Fahrer auf, alle Paketdaten zwischen ihren Speicherpuffern und den Betriebssystempuffern zu kopieren.Die Identifikationskopfzeile wurden während dieses Prozesses häufig von den Treibern ausgefüllt.Adaptertreiber mussten häufig spezielle Fälle wie Multicast -Paketempfang und promiskuitive Modusbetrieb verwalten.Während der Konfiguration musste ein Treiber häufig den Computerbusstyp identifizieren und den Adapter entsprechend programmieren.Um mit der Netzwerkverbindungsgeschwindigkeit Schritt zu halten, wurden die meisten Adaptertreiber in hocheffizienter Montagesprachen geschrieben.Um dem entgegenzuwirken, haben Betriebssystemdesigner einen Großteil der Funktionalität des Netzwerkadaptertreibers tiefer in das Betriebssystem bewegt.Eine enge Integration und Optimierung mit den anderen Netzwerkschichten verbesserte häufig die Leistung.Neuere Netzwerkadapter können alle Paketdaten über Hardware konstruieren und kopieren, sobald er mitgeteilt wird, wo sich die Betriebssystemdatenpuffer befinden.Gleichzeitig hat eine bessere Compiler-Codegenerierung es Adapter-Treibern ermöglicht, in C-allgemeine Computerprogrammiersprache anstelle von Assemblersprache geschrieben zu werden.Infolge dieser Optimierungen sind die Netzwerkadaptertreiber viel einfacher zu schreiben und zu warten.Moderne Treiber müssen weiterhin Konfiguration, Stromverwaltung und Multiprozessing -Unterstützung implementieren.Das Betriebssystem und die Netzwerkadapter-Hardware führen nun die meisten zeitkritischen Arbeiten aus.

Mehrere Netzwerkadaptertreiber können gleichzeitig auf einem System ausgeführt werden.Die meisten modernen Computer sind eine verkabelte Netzwerkadapterschnittstelle, die in das Motherboard integriert ist.Der Netzwerkadaptertreiber ist normalerweise im Betriebssystem enthalten.Laptops und andere tragbare Computer enthalten häufig auch einen drahtlosen Netzwerkadapter und einen Treiber.Viele Systeme bieten ein Mittel, um zusätzliche Netzwerkkarten anzuschließen, und MDASH; Hochgeschwindigkeits-Gigabit-Ethernet- oder Glasfaserkanal-Adapter sind häufige Optionen.Ihre Treiber sind beim Kauf häufig in den Netzwerkadaptern enthalten.Die meisten Hersteller veröffentlichen auch die neuesten Versionen ihrer Treiber im Internet.Benutzer sollten diese aktualisierten Treiber regelmäßig überprüfen und installieren, um die neuesten Fehlerbehebungen und Leistungsverbesserungen zu erhalten.