网络操作系统概述

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

第1章网络操作系统概述教学内容网络操作系统发展与分类网络操作系统特性网络操作系统功能如何规划网络,选择网络操作系统1.1网络操作系统的发展与分类定义1:网络操作系统NOS(NetworkOperatingSystem),除了实现了单机操作系统的全部功能外,还具备了管理网络中的共享资源,实现用户通信以及方便用户使用网络等功能。定义2:网络操作系统是在通常操作系统功能的基础上提供网络通信和网络服务功能的操作系统。网络操作系统为网上计算机进行方便而有效的网络资源共享,提供网络用户所需各种服务的软件和相关规程的集合。1.1网络操作系统的发展具有代表性的网络操作系统有:UNIX家族Linux(UNIX派生的自由软件)Novell公司的NetwareOS/2WarpServerVINESMicrosoft公司的WindowsNTServer、Windows2000Server和WindowsServer2003UNIX操作系统UNIX系统从一个非常简单的操作系统发展成为性能先进、功能强大、使用广泛的操作系统,并成为事实上的多用户、多任务操作系统的标准。是大型企业的专用操作系统。代表有SunMicrosystem的Solaris、IBM的AIX、Bell实验室的SystemV、伯克利大学的BSDUNIX主要特性模块化的系统设计内核外部功能模块逻辑化文件系统文件系统与硬盘实体没有对应关系开放式系统优秀的网络功能(首创TCP/IP协议)优秀的安全性良好的移植性可以在任何档次的计算机上使用NetWare局域网操作系统NetWare能够提供“共享文件存取”和“打印”功能,使多台PC可以通过局域网同文件服务器联接起来,共享大硬盘和打印机。特性e-Directory目录服务,实现简化的资源和管理三级容错,确保企业数据资源的完整性和可用性良好的权限管理,安全保密性强优秀的网络文件共享和打印功能,如IPP网络打印协议以实时方式,支持在中心位置进行关键性商业信息的备份与恢复支持企业网络的高可扩展性包含有开放标准及文件协议Linux操作系统芬兰人LinusTorvalds1991年编写。是一个开源的自由软件,Linux提供了一个稳定、完整、多用户、多任务和多进程的运行环境。是UNIX和Internet相结合的产物。特点:继承UNIX的优点,具有更好的改进、开放、协作环境真正的多用户、多任务通用OS全面支持TCP/IP,内置通信联网功能,实现异种网络互联符合POSIX1003.1标准,与UNIX完全兼容,互移植性强支持32种文件系统GUI接口,X-WINDOW开源、自由软件具有庞大且素质较高的用户群,有广泛的应用程序支持WindowsNT/2000是一种32位网络操作系统,是面向分布式图形应用程序的完整的系统平台,具有工作站和小型网络操作系统具有的所有功能。主要特性有:网络功能集成在OS支持远程打印、电子邮件、文件传输等功能;支持多种网络协议,内装网络采用开放式结构支持域管理模型WindowsServer2003Windowsserver2003是继WindowsXP后微软又发布的一个最新版本,Windows2003的整体性能提高了10%—20%。WindowsServer2003继承了Windows2000的所有版本,并增加了针对Web服务优化的Windows2003WebEdition版。按照体系结构分类集中式:由分时OS加上网络功能演变而成。系统的基本单元是一台主机和若干与主机相连终端构成,信息的处理和控制集中控制,如UNIX\Linux客户/服务器模式:现代网络OS的主流,网络中一些机器为服务器,提供文件、打印、通信、数据库等功能;其他机器为客户机,向服务器请求服务。如NetWare、WindowsNT、Windowsserver各系列对等式:网络中每台机器具备客户和服务器两种功能,既向其他机器提供服务,又可以向其他机器请求服务,没有中央控制手段。如NetWareLite、WindowsforWorkgroup1.2网络操作系统的特性网络操作系统是用于网络管理的核心软件,目前流行的各种网络操作系统都支持构架局域网、Intranet、Internet网络服务运营商的网络。网络操作系统的特性客户/服务器模式32位操作系统抢先式多任务支持多种文件系统Internet支持并行性开放性可移植性高可靠性安全性容错性图形化界面(GUI)1.3网络操作系统的功能共享资源管理网络通信网络服务网络管理(安全、故障恢复、性能优化、审计)互操作能力网络链路管理传输控制差错控制流量控制路由选择电子邮件文件管理如、FTP硬盘共享共享打印等1.4规划计算机网络网络系统设计一般牲原则开放性原则可扩充原则可靠性原则可管理性原则产品选择占主导地位厂家,保护用户投资1.4规划计算机网络网络操作系统的选择原则标准化可靠性安全性网络应用服务的支持如Web服务、DNS服务、E-mail服务、FTP服务、数据库服务、备份服务、代理服务等易用性ADSL光纤CERNetCisco2611192.168.1.1/24ManageComputer192.168.106.29/24ManageComputer192.168.106.30/24123456789101112AB12x6x8x2x9x3x10x4x11x5x7x1xEthernetA12x6x8x2x9x3x10x4x11x5x7x1xC123456789101112AB12x6x8x2x9x3x10x4x11x5x7x1xEthernetA12x6x8x2x9x3x10x4x11x5x7x1xC123456789101112AB12x6x8x2x9x3x10x4x11x5x7x1xEthernetA12x6x8x2x9x3x10x4x11x5x7x1xCElectronicReading-roomManagementDepartmentMechanicalEngineeringDepartmentComputerLaboratory123456789101112AB12x6x8x2x9x3x10x4x11x5x7x1xEthernetA12x6x8x2x9x3x10x4x11x5x7x1xC123456789101112AB12x6x8x2x9x3x10x4x11x5x7x1xEthernetA12x6x8x2x9x3x10x4x11x5x7x1xC123456789101112AB12x6x8x2x9x3x10x4x11x5x7x1xEthernetA12x6x8x2x9x3x10x4x11x5x7x1xC123456789101112AB12x6x8x2x9x3x10x4x11x5x7x1xEthernetA12x6x8x2x9x3x10x4x11x5x7x1xC123456789101112AB12x6x8x2x9x3x10x4x11x5x7x1xEthernetA12x6x8x2x9x3x10x4x11x5x7x1xC123456789101112AB12x6x8x2x9x3x10x4x11x5x7x1xEthernetA12x6x8x2x9x3x10x4x11x5x7x1xCDepartmentLaboratoryChinaNetProxyServer192.168.1.21/24123456789101112AB12x6x8x2x9x3x10x4x11x5x7x1xEthernetA12x6x8x2x9x3x10x4x11x5x7x1xC123456789101112AB12x6x8x2x9x3x10x4x11x5x7x1xEthernetA12x6x8x2x9x3x10x4x11x5x7x1xC123456789101112AB12x6x8x2x9x3x10x4x11x5x7x1xEthernetA12x6x8x2x9x3x10x4x11x5x7x1xCElectricEngineeringDepartmentOfficeBuilding1#OfficeBuilding2#NewOfficeBuildingLabBuilding4#NetworkCenterLibrary3LayerSwitch192.168.106.2/24规划计算机网络遵循上述网络操作系统的选择原则,我们可以做如下规划:1、选择单一网络操作系统易于构架易于管理丰富的服务应用软件的支持稳定性安全性2、多网络操作系统集成难点:认证整合、文件系统的统一等Linux主要教学内容Linux安装配置文件管理用户与权限管理进程管理Shell编程磁盘管理网络管理(重点)网络配置FTPNATDNSNATMail安全(防火墙)Linux到底是啥子?内核的主要功能:进程调度(操作CPU)内存管理(操作内存条)文件系统(操作硬盘、磁带、光盘等)驱动程序(操作声卡、显卡、网卡等)1.5Linux简介Linux就是一个操作系统,是一个开源的自由软件,提供了一个稳定、完整、多用户、多任务和多进程的运行环境。包括内核和外壳:内核(Kernel)外壳(Shell,KDE,Application)用户硬件(Hardware)进程调度(操作CPU)内存管理(操作内存条)文件系统(操作硬盘、磁带、光盘等)驱动程序(操作声卡、显卡、网卡等)Unix与LinuxLinux是Unix的一个版本。Linux的核心是由LinusTorvalds在1991年的时候给开发出来的,并且丢到网络上提供大家下载,后来大家觉得这个小东西(LinuxKernel)相当的小而精巧,所以慢慢的就有相当多的朋友投入这个小东西的研究领域里面去了!公正的说,Linux的开始要回溯到1969年Unix与Linux事件一:Bell,MIT与GE的“Multics”系统1960年代初期,麻省理工学院(MIT)发展了所谓的『兼容分时系统(CompatibleTime-SharingSystem,CTSS)』,就字面上的意义来看,他主要让大型主机可以提供多个终端机联机进入主机使用主机的资源(那时的终端没有处理能力),当时可以让约30位使用者联机使用主机。为了让这个分时系统更加的强大,所以,在1965年前后由Bell实验室、MIT及GE公司来共同开发一个名为Multics的大型计划,目标是想让大型主机可以联机300位以上的使用者。不过,在奋斗了四年之后,该计划仍然宣告失败。Unix与Linux事件二:KenThompson的小型文件服务系统曾经参与Muitics的贝尔研究室的成员KenThompson由于自己工作上的需求,需要一套文件存取的小型操作系统,便在1969年的时候以DEC公司的计算机PDP-7为硬件基准,设计了一个适合自己工作环境的小型文件系统,其中也含有他自行开发的一些小工具(开发语言为B语言)。那个系统就是最早期的Unix的源头!当初Ken设计这个文件系统时,主要是为了自己的存取方便所设计的简单OS,因此将原有的Multics系统大幅度的简化,不过,在当时还并没有Unix这个名词的出现!Unix与Linux事件三:Ritchie等人用C语言写出第一个正式Unix核心由于KenThompson写的那个操作系统实在太好用了,所以在Bell研究室内部广为流传,并且数

1 / 103
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功