网络操作系统
操作系统(OS)是计算机系统中的核心系统软件,其他软件均建立在操作系统的基础上,并在操作系统的统一管理和支持下运行。它是计算机软件、硬件资源的管理者,是用户使用系统软件、硬件的接口
网络操作系统是向联网计算机提供网络通信和资源共享功能的操作系统,是负责管理网络资源和方便网络用户使用的软件的集合。网络操作系统是在网络环境下,用户与网络资源之间的接口,用以实现对网络资源的管理、控制和使用。
网络操作系统的分类
网络操作系统经历了从对等向非对等结构演变的过程
网络操作系统的功能
网络通信
这是网络最基本的功能,其任务是在源主机和目标主机之间,实现无差错的数据处理。这些功能通常由链路层、网络层和传输层等硬件,以及网络操作系统等网络软件共同完成。
共享资源管理
采用有效的方法统一管理网络中的共享资源(硬件和软件),协调各用户对共享资源的使用,使用户在访问远程共享资源时能像访问本地资源一样方便。
网络管理
最基本的是安全管理,主要反映在通过“存取控制”来确保数据的安全性,通过“容错技术”来保证系统故障时数据的安全性。
网络服务
直接面向用户提供多种服务,例如电子邮箱服务,文件传输、存储和管理服务,共享硬件服务以及共享打印服务。
网络操作系统的特性
采用客户/服务器模式
客户/服务器把应用划分为客户端和服务器端,客户端把服务器请求提交给服务器,服务器负责处理请求,并把处理的结果返回至客户端。
抢先式多任务
网络操作系统一般采用内核类型结构设计,微内核始终保持对系统的控制,并给应用程序分配时间段使其运行,在指定的时间结束时,微内核抢先运行进程并将控制移交给下一个进程。
支持多种文件系统
网络操作系统还支持多文件系统,已实现对系统升级的平滑过渡和良好的兼容性。
高可靠性
网络操作系统试运行在网络核心设备上的指挥管理网络的软件,他必须具有高可靠性,保证系统可以不间断的工作,并提供完整的服务。
高安全性
网络操作系统的安全性非常安全,它控制用户访问,保证系统的安全性和提供可靠的保密方式
Internet支持
各品牌网络操作系统都集成了许多标准化应用,例如Web服务、FTP服务、网络管理服务等等的支持,甚至E-mail也集成在操作系统中。
从分层的角度讲,NOS主要包括以下三大部分
1、网络驱动程序
就局域网标准而言,网络接口板生产厂商必须提供NIC对应的驱动程序,以确保各种NIC都采用国际标准协议。网络驱动程序屏蔽了NIC接收和发送数据单元的复杂处理过程
2、网络协议软件
由于网络协议软件几乎分布在网络的所有层,因此它直接关系到网络操作系统的性能。如高速网络协议的软件会实现NOS的高速处理。
3、应用程序接口(API)软件
应用层提供多种应用协议和服务,其中应用服务与应用程序之间的接口软件完成本地系统与网络环境的联系,这种软件也属于NOS
目前局域网中主要使用以下几类网络操作系统
1、Windows NT/2000/2003
2、NetWare
3、Unix
4、Linux
Unix操作系统按照功能可以分为以下部分
核心部分:进程调度和数据存储管理
外壳程序:接受和解释用户命令,所以也叫做解释程序
实用程序:完成各种系统维护功能
应用程序:各种实用工具程序,例如通信软件、编辑器等
Linux网络操作系统
Linux是一套免费使用和自由传播的类Unix操作系统,Linux以它的高效性和灵活性著称。它能够在PC计算机上实现全部的Unix特性,具有多任务、多用户的能力。
Linux内核主要由五个子系统组成:进程调度,内存管理,虚拟文件系统,网络接口,进程间通信
Linux具有以下主要特性
1、开放性
2、多用户
3、多任务
4、良好的用户界面
5、设备独立性
6、提供了丰富的网络功能
7、可靠的系统安全
8、良好的可移植性
DHCP服务
DHCP是动态主机配置协议的简称,它是在一个大型的网络中,为避免手工设置IP地址费时、费力、易冲突的缺点,而自动给计算机分配IP地址的服务。