Der Zweck eines Netzwerkbetriebssystems besteht darin, Workstations, Datenfreigabe, Anwendungsfreigabe, Dateifreigabe und Druckerzugriffsfreigabe zwischen mehreren Computern in einem Netzwerk zu unterstützen. Ein Netzwerkbetriebssystem wird verwendet, um Computer auszuführen die als Server fungieren.
Netzwerkbetriebssysteme ermöglichen Servern die Verwaltung von Daten, Sicherheit, Anwendungen und Benutzergruppen. Einige der Funktionen eines Netzwerkbetriebssystems umfassen Sicherheitsfunktionen wie Autorisierungen, Beschränkungen und Zugriffskontrolle; Dateifunktionen wie Drucken und Webservice; grundlegende Betriebssystemunterstützungen wie Prozessorunterstützung, Multiprozessorunterstützung für Anwendungen, Hardwareerkennung und Protokollunterstützung; und Benutzerverwaltungsfunktionen.
Zu den üblichen Aufgaben im Zusammenhang mit einem Netzwerkbetriebssystem gehören die Benutzerverwaltung, die Sicherheitsüberwachung aller Ressourcen im Netzwerk, Systemwartungsaktivitäten und Aufgaben im Zusammenhang mit der Dateiverwaltung.
Es gibt zwei Hauptnetzwerkbetriebssysteme: Peer-to-Peer und Client/Server. Peer-to-Peer-Netzwerkbetriebssysteme ermöglichen Benutzern die gemeinsame Nutzung von Ressourcen und Dateien auf ihren Computern sowie den Zugriff auf freigegebene Ressourcen von anderen Computern. Dieses Netzwerkbetriebssystem ist einfach einzurichten und erfordert weniger Hardware. Die Client/Server-Netzwerkbetriebssysteme ermöglichen es dem Netzwerk, Funktionen und Anwendungen in einem oder mehreren dedizierten Dateiservern zu zentralisieren. Die Dateiserver werden zum Hub des Systems, ermöglichen den Zugriff auf Ressourcen und sorgen für Sicherheit. Das System bietet den Mechanismus zum Zusammenführen aller Komponenten in einem Netzwerk, damit mehrere Benutzer unabhängig vom physischen Standort gleichzeitig dieselben Ressourcen nutzen können.