ネットワーク オペレーティング システム( NOS )は、ルーター、スイッチ、ファイアウォールなどのネットワーク デバイス専用のオペレーティング システムです。
歴史的に、ネットワーク機能を備えたオペレーティング システムは、パーソナル コンピュータ (PC) がコンピュータ ネットワークに参加し、ローカル エリア ネットワーク (LAN) 内でファイルやプリンタのアクセスを共有できるため、ネットワーク オペレーティング システムと呼ばれていました。一般的なオペレーティング システムには、クライアント サーバー モデルをサポートする ネットワーク スタックが含まれているため、このオペレーティング システムの説明は現在ではほぼ過去のものとなっています。
歴史
パケット交換ネットワークは、メインフレームコンピュータ、プリンタ、または高価で大容量のハードディスクなどのハードウェアリソースを共有するために開発されました。[1] :318
歴史的に、ネットワークオペレーティングシステムは、ネットワーク機能を実装したコンピュータ用のオペレーティングシステムでした。ネットワークスタックを備えたオペレーティングシステムにより、パーソナルコンピュータは、サーバーが複数のクライアントでプリンタなどのリソースを共有できるようにするクライアントサーバーアーキテクチャに参加できるようになりました。[2] [3] [4]
これらの限定されたクライアント/サーバーネットワークは、ネットワーク機能を使用してさまざまなサイズのコンピューターにあるリソースとファイルを共有するピアツーピアネットワークに徐々に置き換えられました。ピアツーピアネットワークでは、接続されたすべてのコンピューターが平等に設定され、ネットワーク上で利用可能なリソースを使用する同じ機能が共有されます。[3]
今日では、分散コンピューティングとグループウェアアプリケーションが標準となっています。コンピュータオペレーティングシステムには、当然のことながら、ネットワークスタックが含まれています。[1] : 318 1980年代には、ネットワーク機能を備えた異なるコンピュータを統合する必要性が増加し、ネットワークデバイスの数が急速に増加しました。インターネットプロトコルスイートは、マルチベンダーの相互運用性を可能にし、単一の建物に制限されることなくパケットをグローバルにルーティングできるため、ネットワークアーキテクチャでほぼ普遍的に採用されました。その後、コンピュータオペレーティングシステムとネットワークデバイスのファームウェアは、インターネットプロトコルをサポートする傾向がありました。[1] : 305
ネットワークデバイスのオペレーティングシステム
ネットワークオペレーティングシステムは、ネットワーク層(レイヤー3 )の機能を実行するルーターやハードウェアファイアウォールに組み込むことができます。[5]注目すべきネットワークオペレーティングシステムには次のものがあります。
独自のネットワーク オペレーティング システム
- Cisco IOS は、 Cisco Systems の ルータおよびネットワーク スイッチで使用されるネットワーク オペレーティング システム ファミリです(以前のスイッチでは、Catalyst オペレーティング システム、つまりCatOS が実行されていました)。
- MikroTikのRouterOS
- ZyXEL製のネットワークデバイスで使用されるZyNOS
FreeBSD、NetBSD、OpenBSD、Linuxベースのオペレーティングシステム
- Cisco NX-OS、IOS XE、およびIOS XR。Cisco NexusおよびCisco ASRプラットフォームを含むさまざまな Cisco Systems デバイスで使用されるネットワーク オペレーティング システム ファミリです。
- Junos OS ; Juniper Networksプラットフォーム上で動作するネットワーク オペレーティング システム
- Linuxの完全なTCP/IPスタックを使用するCumulus Linuxディストリビューション
- DD-WRT は、ワイヤレス ルーターやアクセス ポイント、 Linksys WRT54Gなどの低コストのネットワーク デバイス プラットフォーム向けの Linux カーネル ベースのファームウェアです。
- Dell Networking オペレーティングシステム。DNOS9 はNetBSDベースですが、OS10 はLinux カーネルを使用しています。
- 拡張可能なオペレーティングシステムは、 Aristaのスイッチ上で実行され、変更されていないLinuxカーネルを使用します。
- Extreme Networks製のネットワークデバイスで使用されるExtremeXOS (EXOS)
- FTOS (Force10 オペレーティングシステム)、Force10イーサネットスイッチで使用されるファームウェアファミリ
- ONOS は、スケーラビリティ、高パフォーマンス、高可用性を実現するために設計された、通信サービス プロバイダー向けのオープン ソースSDNオペレーティング システム ( Linux Foundationがホスト) です。
- OpenBSD は、 BGP、RPKI、OSPF、MPLS、VXLAN、およびその他のIETF標準化ネットワーク プロトコルの独自の実装、およびファイアウォール ( PF ) と負荷分散機能を含むオープン ソース オペレーティング システムです。
- 組み込みデバイス上でIP パケットをルーティングするためにOpenWrtが使用される
- pfSense は、 PFを使用するM0n0wallのフォークです。
- OPNsense、pfSense のフォーク
- SONiC は、 Microsoftが開発した Linux ベースのネットワーク オペレーティング システムです。
- VyOS、Vyattaルーティングパッケージのオープンソースフォーク
参照
- 分散オペレーティングシステム
- FRRouting
- 割り込み可能なオペレーティングシステム
- ネットワークコンピュータのオペレーティングシステム
- ネットワーク機能の仮想化
- オペレーティング システム プロジェクト
- SONiC (オペレーティング システム)
参考文献
- ^ abc McHoes, Ann; Flynn, Ida M. (2012).オペレーティングシステムの理解(第 6 版). CEngage Learning. ISBN 9781133417569。
- ^ Dean, Tamara (2009)。「ネットワーク オペレーティング システム」。Network +ネットワーク ガイド。pp. 421、483。ISBN 9781337569330。
- ^ ab Winkelman, Roy (2009). 「学校ネットワークに関する教育者向けガイド」. FCIT.USF.edu . フロリダ教育技術センター、サウスフロリダ大学。6: ソフトウェア。 2024年12月23日閲覧。
- ^ 「ネットワーク オペレーティング システム」。PC Magazine。Ziff Davis。2011年。
- ^ Al-Shawakfa, Emad; Evens, Martha (2001). 「The Dialoguer: ネットワークオペレーティングシステムへの対話型バイリンガルインターフェース」.エキスパートシステム. 18 (3): 131.
