ネットワークオペレーティングシステム(NOS)とは、ルーター、スイッチ、ファイアウォールなどのネットワーク機器専用のオペレーティングシステムのことです。
歴史的に、ネットワーク機能を備えたオペレーティングシステムは、パーソナルコンピュータ(PC)がコンピュータネットワークに参加し、ローカルエリアネットワーク(LAN)内でファイルやプリンタを共有できることから、ネットワークオペレーティングシステムと呼ばれていました。しかし、現在では、一般的なオペレーティングシステムにはクライアント/サーバモデルをサポートするネットワークスタックが組み込まれているため、このようなオペレーティングシステムの記述はほぼ過去のものとなっています。
ネットワークオペレーティングシステム(NOS)は、さまざまなネットワーク活動の管理を担当します。主な機能には、ユーザーアカウントの作成と管理、ファイルやプリンタなどのリソースへのアクセス制御、デバイス間の通信の促進などがあります。ネットワークオペレーティングシステムはまた、ネットワークのパフォーマンスを監視し、問題に対処し、リソースを管理して、ネットワークの効率的かつ安全な運用を確保します。[ 1 ]
パケット交換ネットワークは、メインフレームコンピュータ、プリンタ、あるいは大型で高価なハードディスクなどのハードウェアリソースを共有するために開発された。[ 2 ]: 318
歴史的に、ネットワークオペレーティングシステムとは、ネットワーク機能を実装したコンピュータ用のオペレーティングシステムのことでした。ネットワークスタックを備えたオペレーティングシステムにより、パーソナルコンピュータはクライアント/サーバーアーキテクチャに参加できるようになり、サーバーは複数のクライアントがプリンタなどのリソースを共有できるようにします。[ 3 ] [ 4 ] [ 5 ]
これらの限定的なクライアント/サーバーネットワークは、さまざまな規模のコンピュータ上のリソースやファイルを共有するためにネットワーク機能を使用するピアツーピアネットワークに徐々に置き換えられました。ピアツーピアネットワークでは、接続されているすべてのコンピュータが平等になり、ネットワーク上で利用可能なリソースを使用する同じ機能を共有します。[ 4 ]
今日では、分散コンピューティングとグループウェアアプリケーションが標準となっています。コンピュータのオペレーティングシステムには、当然のことながらネットワークスタックが含まれています。[ 2 ]: 318 1980年代には、異なるコンピュータをネットワーク機能と統合する必要性が生じ、ネットワーク接続されたデバイスの数が急速に増加しました。マルチベンダー間の相互運用性を可能にし、単一の建物に限定されることなくパケットをグローバルにルーティングできることから、インターネットプロトコルスイートはネットワークアーキテクチャにおいてほぼ普遍的に採用されるようになりました。その後、コンピュータのオペレーティングシステムとネットワークデバイスのファームウェアは、インターネットプロトコルをサポートする傾向にありました。[ 2 ]: 305
ネットワークオペレーティングシステムは、ネットワーク層(レイヤー3 )の機能を実行するルーターやハードウェアファイアウォールに組み込まれることがあります。[ 6 ]代表的なネットワークオペレーティングシステムには以下のようなものがあります。