Netzwerkbetriebssystem
A Netzwerkbetriebssystem (Nr) ist spezialisiert Betriebssystem für ein Netzwerkgerät wie a Router, Schalter oder Firewall.
In der Vergangenheit wurden Betriebssysteme mit Netzwerkfunktionen als Netzwerkbetriebssysteme beschrieben, da sie Personalcomputern (PCs) erlaubten Computernetzwerke und Shared Datei und Druckerzugriff innerhalb eines lokales Netzwerk (Lan). Diese Beschreibung von Betriebssystemen ist jetzt weitgehend historisch, da gemeinsame Betriebssysteme a enthalten Netzwerkstapel zu unterstützen a Client -Server -Modell.
Geschichte
Frühe Mikrocomputer -Betriebssysteme wie z. CP/m, MS-DOS und Klassischer Mac OS wurden für einen Benutzer auf einem Computer ausgelegt. Paketschaltung Netzwerke wurden entwickelt, um Hardware -Ressourcen wie a zu teilen Hauptrechner, a Drucker oder eine große und teuer Festplatte.[1] Als die lokale Netzwerk -Netzwerktechnologie verfügbar wurde, traten zwei allgemeine Ansätze zur Verarbeitung von Ressourcen in Netzwerken auf.
Historisch gesehen war ein Netzwerkbetriebssystem ein Betriebssystem für einen Computer, der Netzwerkfunktionen implementiert. Betriebssysteme mit a Netzwerkstapel erlaubt persönliche Computer an einem teilnehmen Client-Server-Architektur in welch a Server ermöglicht es mehreren Kunden, Ressourcen zu teilen, wie z. Drucker.[2][3][4] Frühe Beispiele für Kunden-Server-Betriebssysteme, die mit vollständig integrierten Netzwerkfunktionen versandt wurden, sind Novell Netware Verwendung der Internetwork -Paketaustausch (IPX) Netzwerkprotokoll und Banyan Reben die eine Variante der verwendete Xerox -Netzwerksysteme (Xns) Protokolle.
Diese begrenzten Client/Server -Netzwerke wurden nach und nach durch ersetzt durch Peer-To-Peer Netzwerke, in denen Netzwerkfunktionen verwendet wurden, um Ressourcen und Dateien auf einer Vielzahl von Computern aller Größen zu teilen. Ein Peer-to-Peer-Netzwerk setzt alle verbundenen Computer gleich. Sie alle teilen die gleichen Fähigkeiten, um im Netzwerk verfügbare Ressourcen zu verwenden.[3] Die beliebtesten Peer-to-Peer-Netzwerke ab 2020 sind Ethernet, W-lan und die Internet -Protokollsuite. Software, die es Benutzern ermöglichte, mit diesen Netzwerken zu interagieren, trotz mangelnder Networking -Unterstützung im Betriebssystem des zugrunde liegenden Herstellers, wurde manchmal als Netzwerkbetriebssystem bezeichnet. Beispiele für solche Add-On-Software sind Phil Karns Ka9q NOS (Hinzufügen von Internetunterstützung zu CP/M und MS-DOS), PC/TCP -Pakettreiber (Hinzufügen von Ethernet- und Internet-Unterstützung zu MS-DOS) und Lantastisch (für ms-dos, Microsoft Windows und OS/2), und Fenster für Arbeitsgruppen (Hinzufügen von Netbios zu Windows). Beispiele für frühe Betriebssysteme mit integrierten Peer-to-Peer-Netzwerkfunktionen umfassen Mac OS (Verwendung Appletalk und LokalTalk), und die Berkeley Software Distribution.
Heute, verteiltes Computer und Groupware Anwendungen sind zur Norm geworden. Zu den Computerbetriebssystemen gehören selbstverständlich ein Netzwerkstapel.[1] In den 1980er Jahren müssen unterschiedliche Computer mit zunehmender Netzwerkfunktionen integriert und die Anzahl der vernetzten Geräte schnell wuchs. Teilweise, weil es für einen Mehrwerker zulässig ist Interoperabilitätund konnten Pakete weltweit weiterleiten, anstatt auf ein einzelnes Gebäude beschränkt zu sein, wurde die Internet -Protokollsuite in Netzwerkarchitekturen fast allgemein übernommen. Danach Computerbetriebssysteme und die Firmware von Netzwerkgeräten unterstützten die Internetprotokolle.[5]
Betriebssysteme für Netzwerkgeräte
Netzwerkbetriebssysteme können in a eingebettet werden Router oder Hardware -Firewall Das betreibt die Funktionen in der Netzwerkschicht (Schicht 3).[6] Bemerkenswerte Netzwerkbetriebssysteme umfassen:
Proprietäre Netzwerkbetriebssysteme
- Cisco iOS, eine Familie von Netzwerkbetriebssystemen, die auf verwendet werden Cisco -Systeme Router und Netzwerkschalter. (Frühere Switches haben das Katalysator -Betriebssystem ausgeführt, oder Catos)
- Routeros durch Mikrotik
- Zynos, verwendet in Netzwerkgeräten von hergestellt von Zyxel
FreeBSD-, NETBSD- und Linux-basierte Betriebssysteme
- Cisco NX-Os, Ios xe, und IOS XR; Familien von Netzwerkbetriebssystemen, die in verschiedenen Cisco -Systemen eingesetzt werden, einschließlich der Cisco Nexus und Cisco ASR Plattformen
- Cumulus Linux Verteilung, die den vollständigen TCP/IP -Stapel von Linux verwendet
- DD-wrt, eine Linux-basierte Firmware für drahtlose Router und Zugangspunkte sowie kostengünstige Netzwerkgeräteplattformen wie die Linksys WRT54G
- Dell Networking -Betriebssystem; DNOS9 ist Netbsd basierend, während OS10 das verwendet Linux Kernel
- Erweiterbares Betriebssystem läuft auf Schalter von Arista und verwendet einen unveränderten Linux -Kernel
- Extremexos (EXOS), verwendet in Netzwerkgeräten von hergestellt von Extreme Netzwerke
- Ftos (Force10 -Betriebssystem), die Firmware Familie verwendet auf Force10 Ethernet -Switches
- Onos, eine Open Source Sdn Betriebssystem (gehostet von Linux Foundation) für Kommunikationsdiensteanbieter, die für Skalierbarkeit, hohe Leistung und hohe Verfügbarkeit ausgelegt sind.
- OpenWrt verwendet, um zu streichen IP -Pakete an Eingebettete Geräte
- Pfsense, eine Gabel von M0N0Wall, was verwendet Pf
- Opnsense, eine Gabel von Pfsense
- Schall, ein Linux-basierter Netzwerkbetriebssystem, das von entwickelt wurde von Microsoft
- Vyos, eine Open -Source -Gabel des Vyatta -Routing -Pakets
Siehe auch
- Verteiltes Betriebssystem
- Frrouting
- Netzwerkcomputer -Betriebssystem
- Netzwerkfunktionen Virtualisierung
- Betriebssystemprojekte
- Interruptible Betriebssystem
- Sonic (Betriebssystem)
Verweise
- ^ a b Ann Mchoes & Ida M. Flynn (2012). Betriebssysteme verstehen (6 ed.). Cengage -Lernen. p. 318. ISBN 9781133417569.
{{}}
: CS1 Wartung: Verwendet Autorenparameter (Link) - ^ Dean, Tamara (2009). "Netzwerkbetriebssysteme", Netzwerk+ Handbuch zu Netzwerken, 421 (483)
- ^ a b Winkelman, Dr. Roy (2009). "Kapitel 6: Software", Ein Leitfaden für Schulnetzwerke eines Pädagogen, 6.
- ^ Davis, Ziff (2011). "Netzwerkbetriebssystem", Pcmag.comAbgerufen 5/7/2011.
- ^ Ann Mchoes & Ida M. Flynn (2012). Betriebssysteme verstehen (6 ed.). Cengage -Lernen. p. 305. ISBN 9781133417569.
{{}}
: CS1 Wartung: Verwendet Autorenparameter (Link) - ^ Al-Shawakfa, Emad; Evens, Martha (2001). "Der Dialoguer: Eine interaktive zweisprachige Schnittstelle zu einem Netzwerkbetriebssystem." Expertensysteme Vol. 18 Ausgabe 3, P131, 19p, abgerufen am 7.07.2011.