计算机网络是由硬件和软件组成,其中网络操作系统是构建计算机网络的软件核心和基础。网络操作系统与单机操作系统之间并没有太大的区别,仅仅是增加了网络连接功能和网络服务。
单机操作系统仅仅为本地用户提供服务和资源,网络操作系统面向的是整个计算机网络,必须支持多用户、多任务和网络资源共享。网络操作系统是建立在计算机操作系统的基础上的,从逻辑上看,网络操作系统软件由以下三层组成:位于底层的网络设备驱动程序,位于中间层的网络设备驱动程序,位于高层的网络应用软件。
这三个层次的关系是一种高层调用底层,底层服务高层的关系。
与一般操作系统不同的是,网络操作系统可以将其功能分配给连接到网络上的多台计算机,另一方面它又依赖于每台计算机的本地操作系统,使得多个用户可以并发访问共享资源。
一个计算机网络除了运行网络操作系统之外还运行本地的客户端,网络操作系统运行在被称为服务器的计算机上,非服务器的计算机被称作客户端。
网络操作系统的工作模式
-
客户端/或服务器模式
客户端/服务器模式(Client/Server)模式简称C/S模式,是目前较为流行的工作模式。它将网络中的计算机分成两类站点,一类是作为网络控制中心或数据中心的服务器。另一类是访问服务器的客户端。
2.对等模式
采用对等模式的网络操作系统允许用户之间通过共享方式互相访问对方的资源,联网的各台计算机同时扮演服务器和客户端的角色,并且具有对等的地位。