您听说过很多关于网络操作系统(NOS)的知识,但并不完全了解它。因此,本文将解释该操作系统的概念并提及该操作系统的功能。
- 网络基础-第 16 部分:连接到 Windows 操作系统网络
- 了解 OSI 模型(网络知识第 17 部分)
- 网络基础知识:第 18 部分-共享资源
什么是网络操作系统网络操作系统?
网络操作系统是用于路由器、交换机或防火墙等网络设备的专用操作系统。
网络操作系统的唯一目的是支持工作站、共享数据库、共享应用程序和文件、通过网络上的多台计算机访问打印机。有些操作系统是独立的,例如Microsoft Windows NT和Digital OpenVMS,它们可以作为网络操作系统。一些最著名的网络操作系统包括 Microsoft Windows Server 2003、Microsoft Windows Server 2008、Linux 和 Mac OS X。
以前,联网操作系统被称为网络操作系统,因为它允许个人计算机(PC)加入计算机网络并共享文件,访问打印机本地网络。 (局域网)。当今流行的操作系统包括一个支持客户端-服务器模型的网络堆栈。
早期的计算机操作系统如CP/M、DOS和Mac OS都是为一台计算机上的一个用户而设计的。分组交换网络的开发是为了共享硬件资源,例如大型和昂贵的计算机、打印机或硬盘驱动器。当局域网技术出现时,网络上的资源共享有两种方式。
以前,网络操作系统是计算机的操作系统,实现网络功能。具有堆叠协议的操作系统允许个人计算机参与客户端-服务器架构,其中服务器允许多个客户端共享资源,例如打印机。
点对点操作系统使用网络连接来共享个人计算机上的资源和文件。该系统不基于文件服务器或集中管理资源。对等网络建立了所有相同的连接计算机,所有这些计算机共享使用网络上可用资源的相同能力。比如像AppleShare这样的点对点的点对点操作系统用于连接苹果设备,LANtastic支持DOS、Microsoft Windows和OS/2电脑。
今天分布式计算和群件应用已成为常态。在 1980 年代,对计算机的需求是具有网络功能的,网络设备的数量迅速增加。部分原因是它允许与网络架构中常用的 TCP/IP 协议套件进行交互。因此,网络设备的计算机操作系统和固件应支持TCP/IP协议。
网络操作系统功能
网络操作系统的突出特点是:
- 协议支持、处理器支持、硬件检测和应用程序的多处理器支持等基本功能。
- 身份验证、限制、授权和访问控制等安全功能。
- 文件、网络服务、打印和复制功能。
- 管理目录服务和名称。
- 用户管理功能以及远程访问和系统管理规则。
- 网络连接功能,例如路由和 WAN 端口。
- 集群能力。
与网络操作系统相关的常见任务包括:
- 用户管理。
- 作为备份的操作系统维护。
- 与文件管理相关的任务。
- 对网络中的所有资源进行安全监控。
- 设置网络中打印作业的优先级。
网络设备操作系统
网络操作系统可以嵌入在路由器或硬件防火墙中,在网络层(第 3 层)运行功能。
专属网络操作系统
- Cisco IOS,一组网络操作系统,用于大多数思科系统和思科现有的网络交换机。以前的交换机运行 CatOS Catalyst 操作系统。
- pfSense,使用 PF 的 M0n0wall 的一个分支。
- IPOS,用于爱立信路由器。
- FortiOS,用于 Fortinet 的 Fortigates。
- TiMOS,用于阿尔卡特朗讯路由器。
- 华为路由器中使用的多功能路由平台(VRP)平台。
- RouterOS,该软件将 PC 或 MikroTik 硬件变成路由器。
- ZyNOS,用于合勤网络设备。
- Arista 交换机中使用了扩展操作系统。
- 网络操作系统 Drivenets (DNOS) 是他们基于云的分离路由器软件。
基于NetBSD或Linux的操作系统
- DD-WRT,基于 Linux 的 DD-WRT 内核是基于 Linux 的固件,适用于无线路由器和接入点以及 Linksys WRT54G 等低成本网络设备。
- DNOS(开放网络安装环境),DNOS 9 基于 NetBSD,而 DNOS 6 运行 Linux 内核。
- EOS(扩展操作系统),在所有 Arista Networks 产品上运行。
- FTOS 或 Force10 操作系统,这是 Force10 以太网交换机上使用的固件。
- ExtremeXOS (EXOS) 用于 Extreme Networks 制造的网络设备。
- Openwrt 用于在嵌入式设备上路由 IP 数据包。
开源网络操作系统
- Cumulus Linux 发行版使用整个 Linux TCP/IP 堆栈。
- 开放式 Linux 网络 (ONL)。
- OPX (OpenSwitch),Linux 基金会的一个 Linux 基金会操作系统项目,用于符合开放计算项目组织并使用 ONIE 引导加载程序的交换机。该项目得到了 Dell EMC、Cavium 和 Metaswitch 的支持。
评论