6.1 网络操作系统概述
·计算机网络软件系统的种类:
·网络操作系统(如Windows 2000)和单机操作系统(如WIndows 98)
·实现网络功能和信息服务的软件系统
·网络应用软件
·客户机端软件
6.1.1网络操作系统的分类和功能
1.网络操作系统的分类
·集中式
·客户机/服务器模式
·对等式
2.网咯操作系统的功能
·高效可靠的网络通信能力
·支持多用户环境、多用户协同工作、对应用程序和数据文件提供保护
·提供网络资源控制和网络管理功能
·向网络用户提供各种服务
6.1.2典型的网咯操作系统
1.UNIX
UNIX的核心源程序主要是用C语言编写,另外约有10%的源程序是用汇编语言编写。按照功能的不同,可以将系统程序分为四类:
·核心程序
·外围程序
·实用性程序
·应用程序
2.NetWare
NetWare具有许多独到的特点,其稳定性好,管理方便,高效可靠的文件服务和打印服务。
和Windows NT/2000相比,它对计算机的硬件环境要求很低,对无盘工作站支持也相当好。但NetWare的用户界面不如Windows系列
Netware开发使用了网际数据包交换/顺序数据包交换IPX/SPX协议。 IPX/SPX协议对应于TCP/IP协议组的网际协议IP和传输控制协议TCP
3.Windows NT/2000
4.Linux
Linux两种常用的版本是Slackware Linux和Red Hat LInux
6.1.3 网络操作系统的选择
UNIX功能较强,稳定性和安全性好,但只能兼容某些型号的工作站或专用机型,适用于金融、电信等系统的核心网络中。
Linux的特性于UNIX相似,现在支持Linux的系统软件和程序越来越多,所以发簪潜力相当大,NerWare和UNIX对计算机系统的硬件要求不高,但多数用户对它的操作不太熟悉。
Windos NT/2000的稳定性和安全性都不如UNIX、NetWare和Linux,对系统要求也较高,占用系统资源多,但是它最大的优点是用户界面友好
6.2 网络计算模型
中间件的种类很多,各大数据厂商都提供支持B/S模式的中间间,比较常用的有:
·公共网关接口(CGI)
·应用编程接口(API)
6.2.5对等式网络模型