生活哲学

了解网络操作系统 网络操作系统 (NOS)

您听说过很多关于网络操作系统(NOS)的知识,但并不完全了解它。因此,本文将解释该操作系统的概念并提及该操作系统的功能。

  1. 网络基础-第 16 部分:连接到 Windows 操作系统网络
  2. 了解 OSI 模型(网络知识第 17 部分)
  3. 网络基础知识:第 18 部分-共享资源

什么是网络操作系统网络操作系统?

网络操作系统是用于路由器、交换机或防火墙等网络设备的专用操作系统。

网络操作系统的唯一目的是支持工作站、共享数据库、共享应用程序和文件、通过网络上的多台计算机访问打印机。有些操作系统是独立的,例如Microsoft Windows NT和Digital OpenVMS,它们可以作为网络操作系统。一些最著名的网络操作系统包括 Microsoft Windows Server 2003、Microsoft Windows Server 2008、Linux 和 Mac OS X。

了解网络操作系统网络操作系统(NOS)的图1

以前,联网操作系统被称为网络操作系统,因为它允许个人计算机(PC)加入计算机网络并共享文件,访问打印机本地网络。 (局域网)。当今流行的操作系统包括一个支持客户端-服务器模型的网络堆栈。

早期的计算机操作系统如CP/M、DOS和Mac OS都是为一台计算机上的一个用户而设计的。分组交换网络的开发是为了共享硬件资源,例如大型和昂贵的计算机、打印机或硬盘驱动器。当局域网技术出现时,网络上的资源共享有两种方式。

以前,网络操作系统是计算机的操作系统,实现网络功能。具有堆叠协议的操作系统允许个人计算机参与客户端-服务器架构,其中服务器允许多个客户端共享资源,例如打印机。

点对点操作系统使用网络连接来共享个人计算机上的资源和文件。该系统不基于文件服务器或集中管理资源。对等网络建立了所有相同的连接计算机,所有这些计算机共享使用网络上可用资源的相同能力。比如像AppleShare这样的点对点的点对点操作系统用于连接苹果设备,LANtastic支持DOS、Microsoft Windows和OS/2电脑。

今天分布式计算和群件应用已成为常态。在 1980 年代,对计算机的需求是具有网络功能的,网络设备的数量迅速增加。部分原因是它允许与网络架构中常用的 TCP/IP 协议套件进行交互。因此,网络设备的计算机操作系统和固件应支持TCP/IP协议。

网络操作系统功能

网络操作系统的突出特点是:

  1. 协议支持、处理器支持、硬件检测和应用程序的多处理器支持等基本功能。
  2. 身份验证、限制、授权和访问控制等安全功能。
  3. 文件、网络服务、打印和复制功能。
  4. 管理目录服务和名称。
  5. 用户管理功能以及远程访问和系统管理规则。
  6. 网络连接功能,例如路由和 WAN 端口。
  7. 集群能力。

与网络操作系统相关的常见任务包括:

  1. 用户管理。
  2. 作为备份的操作系统维护。
  3. 与文件管理相关的任务。
  4. 对网络中的所有资源进行安全监控。
  5. 设置网络中打印作业的优先级。

网络设备操作系统

网络操作系统可以嵌入在路由器或硬件防火墙中,在网络层(第 3 层)运行功能。

专属网络操作系统

  1. Cisco IOS,一组网络操作系统,用于大多数思科系统和思科现有的网络交换机。以前的交换机运行 CatOS Catalyst 操作系统。
  2. pfSense,使用 PF 的 M0n0wall 的一个分支。
  3. IPOS,用于爱立信路由器。
  4. FortiOS,用于 Fortinet 的 Fortigates。
  5. TiMOS,用于阿尔卡特朗讯路由器。
  6. 华为路由器中使用的多功能路由平台(VRP)平台。
  7. RouterOS,该软件将 PC 或 MikroTik 硬件变成路由器。
  8. ZyNOS,用于合勤网络设备。
  9. Arista 交换机中使用了扩展操作系统。
  10. 网络操作系统 Drivenets (DNOS) 是他们基于云的分离路由器软件。

基于NetBSD或Linux的操作系统

  1. DD-WRT,基于 Linux 的 DD-WRT 内核是基于 Linux 的固件,适用于无线路由器和接入点以及 Linksys WRT54G 等低成本网络设备。
  2. DNOS(开放网络安装环境),DNOS 9 基于 NetBSD,而 DNOS 6 运行 Linux 内核。
  3. EOS(扩展操作系统),在所有 Arista Networks 产品上运行。
  4. FTOS 或 Force10 操作系统,这是 Force10 以太网交换机上使用的固件。
  5. ExtremeXOS (EXOS) 用于 Extreme Networks 制造的网络设备。
  6. Openwrt 用于在嵌入式设备上路由 IP 数据包。

开源网络操作系统

  1. Cumulus Linux 发行版使用整个 Linux TCP/IP 堆栈。
  2. 开放式 Linux 网络 (ONL)。
  3. OPX (OpenSwitch),Linux 基金会的一个 Linux 基金会操作系统项目,用于符合开放计算项目组织并使用 ONIE 引导加载程序的交换机。该项目得到了 Dell EMC、Cavium 和 Metaswitch 的支持。

相关资讯

评论

回复