《网络操作系统》实训总结

时间:2024.4.5

《网络操作系统》实训总结

实训项目:网络操作系统     时间:  20##年7月4 日 至 7月8 日

以下部分是我做实验室时所截的图:

安装

选择“开始”-“管理工具”—“服务器管理器”选项,然后选择添加角色,在服务器角色中选择AD域服务

②安装成功

③在机子上设置IP

④建立额外域控制器

在运行命令里输入dcpromo.exe,会进入AD域服务器安装向导,勾选“向现有域添加域控制器”,如下图所示:

点击下一步,会跳到下一个界面,在域名称中输入子域的名称,点击“备用凭据”的“设置”选项,系统会要求你输入所在域的登陆用户名和密码,按照要求一一输入,会得出下图所示效果:

继续下一步,会要求你为额外域控制器选择一个域,此时点击子域名称,并点击下一步:

然后会进行到“为域控制器选择站点”这一步,如下图:

下一步就是关于域的其他选项了,如果没有安装 “DNS服务器”,则勾起选项,如果已经安装,则一项都不选:

下一步是将域控制器的数据和日志文件存储在指定位置,一般情况下是默认位置:

在启动域控制器时为了安全需要设置密码:

点击下一步,就会跳入“更新DNS委派”界面,此时操作如下:

点击“确定”:

下一步,域服务器就会自动进行安装,此时只要勾选“完成后重新启动”,等待它安装重启即可。

注意:在进行系统操作之前要先关掉防火墙,以避免出现网络或者其他故障,点击“控制面板”进入此选项:


第二篇:网络操作系统章节总结(20xx新版教材)


网络操作系统章节总结(对应大纲,注:以“【】”为熟记题)

第一章           网络操作系统概论

1.       计算机系统的定义(P19  L1

计算机系统是一种可以按用户的要求接收和存储信息自动进行数据处理输出结果信息的系统。

【广义的包含:机械式系统和电子式系统,电子式又可划分为模拟式数字式

【计算机系统包括:硬件系统和软件系统】

2.       操作系统的定义(P19  S1

操作系统是计算机系统中的一个系统软件,它是这样一些程序模块的集合:它们能有效地组织和管理计算机系统中的硬件及软件资源合理地组织计算机的工作流程控制程序的执行,并向用户提供各种服务功能,使得用户能够灵活、方便、有效地使用计算机,并使整个计算机系统高效地运行。

【操作系统的任务:1、组织和管理计算机系统中的硬件及软件资源;2、向用户提供各种服务功能。】

3.       操作系统的作用和地位(P20  L2 Y1

操作系统是系统软件,连接了硬件和软件,是两者之间的桥梁。作为系统软件,其是(1)计算机资源的管理者、(2)人机交互的接口、(3)扩展机和虚拟机。【所以对操作系统来讲,具体应用领域的工作不是其所关心的事。】

4.       现代操作系统的主要特征(P21 Y2

(1)并发性(2)共享性(3)随机性。

【在计算机系统中,对资源的共享有两种形式:互斥共享和同时共享】

【操作系统的分类:批处理分时、实时桌面、嵌入式网络、分布式操作系统】

5.       批处理操作系统的概念(P22  S2

用户将需要计算的一组任务(一般称为作业,即JOB)请求交给系统操作员,系统操作员在收到后并不立即将其输入计算机,而是在收到一定数量的用户作业之后组成一批作业,再把这批作业输入到计算机中。

【又分为单道批处理、多道批处理系统】

6.       分时(交互式)操作系统的概念(P22  S2

多个用户通过终端设备与计算机交互来运行各自的作业,并且共享一个计算机系统而互不干扰,每个终端可由一个用户使用,每个用户就好像自己拥有一台计算机。

7.       实时操作系统的概念(P23  S2

使计算机能在规定的时间内及时响应外部事件的请求同时完成对该事件的处理,并能够控制所有实时设备和实时任务协调一致的工作的操作系统。【特征:及时性、实时性高可靠性、高过载防护性

8.       网络操作系统的概念(P23  S5

基于计算机网络、在各种计算机操作系统之上按照网络体系结构协议标准设计开发的软件,它包括网络管理、通信、安全、资源共享、各种网络应用。

9.       分布式操作系统的概念(P24  S6

大量的计算机通过网络连结在一起,可以获得极高的运算能力及广泛的数据共享,这样的系统称为分布式系统,为分布式系统配置的操作系统称为分布式操作系统。

10.   操作系统的基本功能

(1)进程(线程)管理、(2)处理机调度3)存储管理、(4)文件管理、(5)输入/输出管理

11.   进程管理的概念(P24  L3

进程管理主要包括进程控制进程同步进程间通信等。【

(1)       进程控制主要处理进程的创建、撤销、状态转换以及相关的进程资源分配与回收等事务;

(2)       进程同步主要处理进程之间的关系,包括进程的同步和互斥

(3)       进程间通信主要处理相互协作的进程之间的信息交换问题。】

12.   存储管理的任务(P25  L3

存储管理的任务是管理计算机内存的资源

(1)       当多个程序共享有限的内存资源时,要考虑如何为多个程序分配有限的内存空间

(2)       存放在内存中的多个程序和数据应该彼此隔离、互不侵扰

(3)       解决内存扩充的问题,即将内存和外存结合起来管理,为用户提供一个容量比实际内存大得多的虚拟存储器。

【第二章中的存储管理的主要任务(1)内存的分配和回收(2)存储共享(3)存储保护(4)“扩充”内存容量。】

13.   文件管理的任务(P26  L3

其任务为有效地支持文件的存储、检索和修改等操作,解决文件的共享、保密和保护问题,以使用户方便、安全地访问文件。

14.   输入/输出管理的功能(P27  L3

其功能是按照输入/输出子系统的结构和设备类型指定分配和使用设备的策略,为输入/输出操作的进程分配一条传输信息的通路,合理地控制输入/输出操作,最大程度地实现并行操作

15.   网络操作系统的结构(P27  S3

(1)整体式结构、(2)层次式结构、(3)微内核(客户机/服务器)结构

16.   网络操作系统的特点(P31  L4

(1)微内核,即运行在核心态的内核;(2)以通信方式请求服务并返回结果,即运行在用户态的并以客户机/服务器方式运行的进程层。【优点:可靠、灵活、适宜于分布式处理的计算环境(即网络使用)。】

第二章           网络操作系统基本功能

1. 操作系统的用户接口(P35  S1

是为了方便用户使用计算机系统所建立的用户和计算机之间的联系,通常指软件接口,即在人机联系的硬件设备接口基础上开发的软件,也称为人机界面。

【用户接口分为:(1)命令接口:联机用户接口{命令行输入、图形用户接口}、脱机用户接口(2)系统调用。】

2. 命令行输入(P35  L1

即用户在控制台界面中输入一条命令,控制台就转入系统命令解释程序,对命令进行解释、执行并完成要求的功能;之后又转回到控制台,用户又可以继续输入命令使计算机工作

3. 脚本文件(P35  L1)[即脱机用户接口]

是系统为脱机用户提供了命令控制语言,用户利用该语言将事先考虑到的对程序的各种可能要求写成一个批处理文件,连同相关程序等一并交给系统。

4. 系统调用(P36  L2

(1)是指用户在程序中调用操作系统所提供的相关功能。(2)系统调用是操作系统提供给编程人员的唯一接口,编程人员利用系统调用,动态请求和释放系统资源;(3)调用系统中已有的系统功能来完成与计算机硬件部分相关的工作以及控制程序的执行速度等。

【其主要目的:使得用户在编写程序时可以使用操作系统提供的有关设备管理、输入/出系统、文件系统和进程控制、通信以及存储管理等方面功能,而不必了解系统的内部结构和有关硬件细节。引入系统调用机制可达到:(1)减轻用户负担(2)保护系统、(3)提高系统资源利用率】

5. 系统调用分类(P35  L2

(1)进程控制类(2)进程通信类(3)文件操作类(4)设备管理类、(5)信息维护类系统调用。

6. 进程的概念(P37  L3

进程是具有一定独立功能的程序在某个数据集合上的一次运行活动,是系统进行资源分配的一个独立单位

【分为系统进程、用户进程。进程由程序、数据、进程控制块(PCB)组成。】

7. 进程的特性(P38  L3

(1)独立性(2)并发性(3)动态性(4)交互性(5)异步性、(6)结构性。

8. 进程的状态与转换(P38  S1

进程状态为:运行、就绪、等待。转换过程见P39

9. 进程控制块PCB(P40  L3

为了便于系统控制描述进程的活动过程,在操作系统核心中定义了一个专门的数据结构,称为PCB。【其是进程存在的唯一标志】

10.   进程队列(P40  L3

为了实现对进程的管理,系统将所有进程的PCB排成若干个队列。进程队列为分:运行队列、就绪队列、等待队列。

【进程队列可以用PCB的链接来形成,常见的有单向链接、双向链接】

11.   进程控制(P41  L3

进程有一个从创建到消亡的生命周期,这就需要对进程在整个生命周期中各种状态之间的转换进行有效的控制,称为进程控制。【进程控制是通过进程控制原语来实现】

12.   进程同步(P43  L3

是指进程之间一种直接的协同工作关系,一些进程相互合作共同完成一项任务。

13.   进程互斥(P43

在系统中,许多进程常常需要共享资源,而这些资源往往要求排他性地使用,即一次只能为一个进程服务。因此,各个进程之间只能互斥地使用这些资源,进程间的这种关系就是进程的互斥。

14.   临界区(P43

若系统中的某些资源一次只允许一个进程使用,则这类资源称为临界资源(或共享变量),而在进程中访问临界资源的那一段程序称为临界区。

15.   线程的概念(P46  S2

线程是进程中的一个实体,是CPU调度和分派的基本单位。

【线程的属性:(1)每个线程有一个唯一的标识符和一张线程描述表;(2)不同的线程可以执行相同的程序;(3)同一个进程中的各个线程共享该进程的内存地址空间;(4)线程是处理机的独立调度单位,多个线程可以并发执行;(5)一个线程在被创建后便开始了它的生命周期,直至终止。】

16.   死锁的概念(P48  S3

是指在多道程序系统中,一组进程中的每一个进程均无限期地等待被该组进程中的另一个进程所占有且永远不会释放的资源,这时称系统处于死锁状态。

17.   处理机调度(P48  L4

也称为进程(线程)调度或低级调度。其任务是记录系统中所有进程的执行状况,根据一定的调度算法,从就绪队列中选出一个进程把CPU分配给它。

18.   进程调度的基本准则(P50  S3

(1)       处理机利用率:应尽可能的使处理机处于忙碌状态,提高它的使用效率;

(2)       吞吐量:在单位时间内让更多的进程能完成工作,提高单位时间的处理能力;

(3)       等待时间:指一段时间内进程在就绪队列中等待的总时间尽量减少进程在就绪队列中等待的时间

(4)       响应时间:在交互式系统中对用户的请求尽快地给出应答

19.   进程调度方法(P51  L4

(1)先进先出算法FIFO、(2)时间片轮转算法RR、(3)基于优先级的调度算法HPF、(4)多级队列反馈法。

20.   存储体系(P53  S4

【各种速度和容量的存储器硬件在操作系统协调之下形成了一种存储器层次结构。存储器由内存外存组成。内存空间分为系统区用户区

21.   内存分配的方式(P54  S4

(1)       静态分配:程序要求的内存空间的分配工作可以在程序运行前一次性完成

(2)       动态分配:程序要求的内存空间的分配工作可以在程序运行前及运程过程中逐步完成

22.   地址重定位(P56

逻辑地址转换成物理地址的工作称为地址重定位或地址转换,也称地址映射。分为静态重定位、动态重定位。

23.   静态重定位(P56  L5

在装入程序时,把程序中的指令地址数据地址全部转换成物理地址。由于地址转换工作是在程序执行前集中完成的,所以在程序执行过程中就无需再进行地址转换工作,这种地址转换方式称静态重定位。

24.   动态重定位(P56  L5

在装入程序时,不进行地址转换,而是直接把程序装入到分配的主存区域中。在程序执行过程中,每当执行一条指令时都由硬件的地址转换机构将指令中的逻辑地址转换成物理地址

25.   虚拟存储管理(P57  L5

是由操作系统在硬件支持下对两级存储器(内、外存)统一实施管理,达到“扩充”内存的目的。呈现给用户的是一个远远大于内存容量的编程空间,即虚存

【程序运行所需的内存空间的大小可以超过实际内存的大小,操作系统把程序当前使用的部分保留在内存,而把其他部分保存在磁盘上,并在需要时在内存和磁盘之间动态交换。】

【虚拟存储管理支持多道程序设计技术。实现虚拟存储器需要的硬件支持:容量足够大的外存、有一定容量的内存、硬件提供实现/实地址映射的机制。】

26.   文件、文件目录(P64  S5

文件可以被解释为一组带标识的、在逻辑上有完整意义信息项的序列

【为了便于对文件进行管理,设置了文件目录,用于检索系统中的所有文件。】

27.   文件系统(P64  S5

是操作系统中统一管理信息资源的一种软件。它管理文件的存储、检索、更新,提供安全可靠的共享和保护手段,方便用户使用。

28.   文件的逻辑结构(P65  S6

文件逻辑结构是一种经过抽象的结构,所描述的是记录在文件中信息的组织形式,即用户所看到的文件的组织形式

【设计文件的逻辑结构的原则:(1)易于操作(2)修改方便(3)查找快捷(4)空间紧凑。】

29.   文件逻辑结构的分类(P65

(1)字符流式文件、(2)定长记录文件、(3)不定长记录文件 【图2-13】

30.   流式文件、记录式文件的概念(P66  L6

(1)流式文件是有序字符的集合,其长度为该文件所包含的字符个数,又称为字符流式文件。基本单位是字符。

(2)记录式文件是一组有序记录的集合,在记录式文件中,构成文件的基本单位是记录。

31.   逻辑块、物理块(P66  L6

【为便于文件的存放,通常将文件划分为若干个大小相同的数据块,称为文件的逻辑块,将其按一维线性编号,称为逻辑块号。物理结构中也划分为与数据块相同大小的存储块,正好能将一个逻辑块存放进其中,存储块也按物理设备的结构一维线性编号,称为物理块号。】

32.   文件物理结构分类、文件存取方式(P68  L7

常用的文件物理结构有:顺序、链接、索引结构。(图2-14、15、16)

文件存取方式:顺序存取、随机存取。

33.   文件的操作(P74  L7

(1)建立文件(2)打开文件(3)读文件(4)写文件(5)关闭文件(6)删除文件(7)指针定位

34.   文件的保护方法(P75  L7

(1)建立副本(2)定期转储(3)规定文件的存取权限:采用树形目录结构、存取控制表。

35.   文件的共享(P75  L7

是指一个文件可以允许多个用户共同使用

【共享文件的两种使用情况:文件可以同时使用、文件不允许同时使用

36.   输入/输出设备分类(P77

(1)       按设备的使用特性分类:输入设备、输出设备、交互式设备、存储设备

(2)       按设备的信息组织方式分类:字符设备、设备

(3)       按设备使用的可共享性分类:独占设备、共享设备、虚拟设备

输入/输出设备的组成:物理设备接口部件组成】

37.   设备分配的原则(P79  L8

根据设备特性用户要求系统配置情况决定的。其总原则是:(1)要充分发挥设备的使用效率,(2)尽可能地让设备忙碌,(3)避免由于不合理的分配方法造成进程死锁

【设备分配方式:静态、动态分配。】

38.   虚设备技术(P81  L8

虚设备技术又称为SPOOLing技术,是多道程序设备系统中处理独占I/O设备的一种方法,它可以提高设备利用率并缩短单个程序的响应时间。也称为假脱机技术。

【SPOOLing系统主要包括:(1)输入程序模块、(2)输出程序模块、(3)作业调度程序】

39.   磁盘调度策略(P83   L9

也称为驱动调度。分为(1)移臂调度:先来先服务调度算法、最短寻找时间优先调度算法、电梯调度算法、单向扫描调度算法(2)旋转调度

第三章           网络操作系统的通信

1.       客户机/服务器模式(P100  L1

是把操作系统构造为一组相互合作的进程,在网络中,每个结点既可作为一个服务器,也可作为一个客户机。其工作过程采用一个简单的无连接的请求/应答协议,客户端发送一个请求信息给服务器要求某一种服务,服务器完成这一请求后返回计算结果或错误信息

2.       原语(P102  L2

即是原子操作,不可分割,是指系统的一组指令集合,(即由若干条指令所组成的一个指令序列,用来实现某个特定的操作功能。)该组指令在执行过程中不可被中断,这样的操作方式可以保证指令执行的完整性。Send( )和receive( )即是通信原语。

【原语是操作系统核心的一个组成部分。分为(1)创建、撤销、(2)挂起、激活、(3)阻塞、唤醒、(4)改变进程优先级等原语】

3.       网络协议(P102  L3

是对计算机之间通信的信息格式、能被收/发双方接收的传送信息内容的一组定义。

4.       同步原语(P104  L4

也称为阻塞原语,就是当发送者调用该原语时,必须对接收者具有明确的要求:(1)当接收者准备就绪可以接收信息时,发送者立即将信息发送给对方;(2)若接收者未准备好,那么发送者会自我阻塞等待接收者就绪

5.       异步原语(P104  L4

也就是非阻塞原语,当发送者调用异步通信原语时,先查找接收者,不管找到还是未找到,无论信息是否发出,原语立即返回调用程序,并返回发送成功或失败的信息,进而继续执行下面的指令代码

6.       远程过程调用的概念(P108  L6

在网络系统中,不同结点主机之间也可以采用过程调用的方式进行通信,称之为远程过程调用(RPC)。远程过程调用是一个协议,用户进程可以使用这个协议请求网络中另一台计算机结点上某程序的服务而不需要知道网络细节。【其使用的是客户机/服务器模型,请求进程是客户机,而服务提供进程则为服务器。】

7.       组通信的方式(P112  L7

(1)单播式(2)多播式(3)广播式(图3-10)

8.       流媒体播放方式(P112

(1)单播(2)多播(3)点播与广播

9.       流媒体传输方式:实时流媒体传输、顺序流媒体传输

第四章           网络操作系统的资源共享

1.       用户账号(P121  L1

是一些信息的集合,这些信息定义了一个用户,在这些信息中,账号或用户名代表用户的符号名,还包含有口令、组所属关系和一些权限及许可等。

2.       用户组(P121  L1

就是具有相同特征用户的集合体,它只有一些管理的权限和许可。其创建的目的是为了管理方便

3.       用户账号和用户组的关系(P121  L1

(1)       一对一,某个用户可以是某个组的唯一成员;

(2)       多对一,多个用户可以是某个唯一的组的成员,不归属其他用户组;

(3)       一对多,某个用户可以是多个组的成员;

(4)       多对多,多个用户对应多个组,并用几个用户可以归属相同的组。

4.       域树(P123  L2

共享同样表结构和配置的一些“域”,形成了一个连续的名字空间称为“树”或“域树”。“树”中的“域”通过信任关系连接在一起。多个相关的“域树”可以组成一个“林”。

【对权限的管理归纳为,全局组:用户来自于本域,权限适用于全林;通用组:用户来自于全林,权限适用于全林;域本地组:用户来自于全林,权限适用于本域。】

5.       共享资源管理(P126  L3

其首要任务是确保用户能够安全而有选择地将可以共享的资源进行发布,并确保其能在网络上方便地查找信息。【WINDOWS是通过活动目录来对共享资源进行管理的,共享资源分为:硬件资源、文件和目录

6.       硬件资源共享(P127  L4

(1)       以虚拟设备方式实现:主要是指计算机中的各种硬件设备的共享,例如光驱、摄像头、读卡器等。使网络中其他没有该硬件设备的用户可以使用这些设备,但是是虚拟的。

(2)       以文件服务方式实现:实际上是指基于硬盘的文件系统共享。

(3)       打印机共享:利用假脱机技术(SPOOLing)暂存用户的打印作业。

7.       共享打印机的几种功能(P129

(1)支持多个用户同时打印(2)建立连接和拆除连接(3)连接多台打印机作为共享打印机(4)提供多种多样的打印方式:专用服务器方式、分布方式。

8.       网络文件系统(P130  L5

是在普通文件系统基础上,添加网络通信协议而构成的,并通过挂载和远程过程调用实现的文件系统称为网络文件系统。其实现主要是采用远程过程调用(RPC)机制,RPC提供了一组与机器操作系统以及底层传送协议无关的存取远程文件的操作。

9.       网络文件和数据的共享方式(P130  L6

(1)数据移动文件共享(2)计算移动文件共享  (图4-10)

【强密码:是指组合了数字字符大小写混杂的有一定长度难以破译的密码。】

【密码保护:通常会采用强密码,就是字母数字大小写互相组合的大于8的复杂密码】

【网络操作系统对共享访问的限制是通过用户权限文件访问控制列表(ACL)】

10.   共享访问的三重限制(P134  L8

(1)操作系统限制(2)身份认证(3)共享资源的访问控制

11.   文件映射的概念(P135  S1

文件映射就是将文件的内容复制到进程虚拟地址空间中,使进程把文件内容作为进程地址区间的一块内存来对待,从而不需要使用文件的输入、输出操作,进程就可以使用简单的指针操作检查和修改文件的内容。

12.   两个进程共享文件映射对象的方法(P135

(1)继承(2)命名文件映射(3)句柄复制

13.   内存共享(P135  S3

【在WIN32 API中,可以使用文件映射实现进程间共享内存的访问。如果在建立映射对象时指定系统交换文件,该文件一般存放的是进程的数据堆或栈以及其他临时数据,那么,文件映射对象将按共享内存块对待。其他进程可以通过同时打开同一文件映射对象访问同一内存块。由于共享内存是用文件映射实现的,所以只能运行于同一台计算机的进程之间。】

第五章           网络操作系统的接口

1.       网络操作系统的应用程序编程接口,即网络API(P141  S1

网络API是一组定义、程序及协议的集合,通过API接口可以实现计算机软件之间的相互通信。其主要功能是提供通用的功能集,程序员通过使用API函数开发应用程序,以减轻编程任务。

【操作系统的用户接口包括命令输入系统调用

2.       API的四种类型(P141

(1)远程过程调用(RPC)、(2)标准查询语言(SQL)、(3)文件传输(4)信息交付

【一般的网络只在应用层、会话层、传输层、网络层提供接口API】

3.       开放式API(P141

某些公司会将API作为其公共开放系统,公司制定自己的系统接口标准,当需要执行系统整合、自定义和程序应用等操作时,公司所有成员都可以通过该接口标准调用源代码,该接口标准称为开放式API。

【主导地位的开放式API:TLI/XTI接口、BSD的Socket接口、WinSock接口】

4.       TLI/XTI函数(P142  S2

TLI即传输层接口,提供OSI传输层和会话层之间的API;XTI即开放式传送接口,它由TLI接口演变而来。TLI/XTI是一组函数的集合为用户提供传输层接口,包括建立通信、管理连接以及传送数据,应用程序利用这些函数实现网络应用、控制底层的网络活动

5.       TLI/XTI的服务模式(P142  L1

(1)面向连接的服务模式(2)面向非连接的服务模式   (图5-2)

6.       套接字(P147  S3

即Socket接口,是通信双方的一种约定,利用套接字中的相关函数来完成通信过程。(图5-3)

【套接字是支持TCP/IP协议网络通信的基本操作单元,其有两种类型:流套接字、数据报套接字】

7.       IP地址(P147

基于TCP/IP协议的网络中,每一个主机均被赋予了一个唯一的计算机地址,称为IP地址。其是一个32位的无符号整数,通过以小数点按每8位一组分隔

【每一个基于TCP/IP网络通信的程序都被赋予了唯一的端口和端口号,端口是一个信息缓冲区,用于保留Socket中的输入/输出信息,端口号是一个16位无符号整数,范围是0 ~ 65535,以区别主机上的每个程序。】

8.       套接字的连接过程(P148

(1)       服务器监听【:服务器处于等待连接状态实时监控网络状态;】

(2)       客户端请求【:由客户端套接字提出连接请求时,要连接的目标就是服务器端的套接字;】

(3)       连接确认【:当服务器端套接字监听到(或者说接收到)客户端套接字的连接请求时,它就响应客户端套接字的请求建立一个新的线程,把服务器端套接字的描述发给客户端,一旦客户端确认了此描述,连接就建立好了。】

【套接字的应用(P149)

(1)       创建套接字函数 int socket (int family , int type , int protocol);

(2)       绑定本地名称函数 int bind (int sockfd , const struct sockaddr *myaddr , socklen_t addrlen);

(3)       建立连接函数 int connect (int sockfd , const struct sockaddr *myaddr , socklen_t addrlen);

(4)       侦听函数 int listen (int sockfd , int backlog);

(5)       接收数据函数 accept (int sockfd , struct sockaddr *myaddr , socklen_t *addrlen);

(6)       关闭套接字函数 int close (int sockfd);】

9.       WinSock(P154

在WINDOWS环境下利用套接字TCP/IP上的编程接口就叫做WinSock。【其典型范例就是客户机/服务器模型。】

【其支持单一的通信域,即Internet域。目前可以使用流套接字和数据报套接字,流套接字提供双向的、有序的、无重复并且无记录边界数据流服务;数据报套接字支持双向的数据流,但并不保证是可靠、有序、无重复的。利用WinSock进行网络通信,有以下几个参数需要被设置:本地IP地址、本地端口号、对方端口号、对方IP地址。】

第六章  网络管理与服务

1.       网络管理(P163  S1

是指网络管理员通过网络管理程序对网络上的资源进行集中化管理的操作,功能包括配置管理、故障管理、性能管理、计费管理和安全管理等。

2.       配置管理的内容(P164

(1)配置信息的自动获取;(2)自动配置、自动备份及相关技术;(3)配置一致性检查;(4)用户操作记录功能。

3.       故障管理的内容(P165

(1)故障监测(2)故障报警(3)故障纠正:故障信息管理、排错支持工具、检索/分析故障信息。

4.       性能管理功能(P166

(1)一般性能监控(2)阈值控制(3)性能分析(4)实时性能监控(5)网络对象性能查询。

5.       计费管理功能(P166

(1)计费数据采集(2)数据管理与维护(3)计费政策制定(4)政策比较与决策支持(5)数据分析与费用计算(6)数据查询。

6.       安全管理的功能

(1)网络资源的访问控制(2)告警事件分析(3)主机系统的安全漏洞检测。

7.       网络安全管理的内容及保证机制、功能(P167

网络安全管理内容应包括:授权机制、访问控制、加密和加关键字的管理、维护和检查安全日志

保证机制:

(1)       管理员身份认证

(2)       管理信息存储和传输的加密与完整性

(3)       网络管理用户的分组管理与访问控制

(4)       系统日志分析

【网络管理系统需要定义的内容:(1)系统的功能(2)网络资源的表示(3)网络管理信息的表示(4)系统的结构】

【网管软件划分为三代:(1)第一代为最常用的命令行方式(2)第二代有着良好的图形化界面(3)第三代相对来说比较智能是真正将网络和管理结合起来的软件系统,具有自动配置和自动调整功能。】

8.       网络管理协议(P168  S2

(1)简单网络管理协议SNMP(2)公共管理信息服务/公共管理信息协议CMIS/CMIP(3)公共管理信息服务与协议CMOT(4)局域网个人管理协议LMMP

9.       网络管理实现方式(P171  L4

(1)       集中式网络管理,主要包括:

a.了解网络(识别网络对象的硬件情况、判别局域网的拓扑结构、确定网络的互联、确定用户负载和定位

b.网络运行(配置网络、配置网络服务器网络安全控制

c.网络维护(常见的网络故障和修复、网络检查、网络升级

(2)       分布式网络管理,其功能包括:自适应的基于策略的管理、智能过滤、分布查找与监测、分布式阈值监测

(3)       分层式网络管理,该模型在网络管理中融入代理技术,提出了中层管理站的概念,解决了传统网络管理中资源占用动态扩展性差的问题,提高了网络管理的效率。

10.   网络服务的分类(P175  S3

(1)       网络服务提供者ISP,分为:提供内容的网络服务提供者、网络接入服务提供者

(2)       网络(信息)内容提供者ICP

典型的网络服务有:DHCP、DNS、FTP、Web、Telnet、WINS、SMTP。它们主要分为三类:工具类、讨论类、信息查询类

11.   动态域名配置DHCP的作用(P176

用户的计算机可以从DHCP服务器那里获得上网的参数,主要是IP地址,然后几乎不需要做任何手工的配置就可以上网。

12.   DNS域名解析及其作用(P176

DNS指域名系统或者域名服务,域名系统为Internet上的主机分配域名地址和IP地址。其作用将域名翻译成网络能够识别的IP地址。【执行域名服务的服务器称为DNS服务器,通过DNS服务器来应答域名服务的查询。DNS的核心是分级的、基于域的命名机制以及为了实现这个命名机制而建立的分布式数据库系统。DNS通常由其他的应用层协议使用,以将用户提供的ASCII字符的主机名解析为IP地址。】

13.   Internet地址(P177

Internet的每一个主机必须有一个网络地址,即IP地址。一个IP地址由4个字节组成,地址由网络号主机号组成。Internet地址分为:A(1.开头)、B(128.开头)、C(192.开头)、D类地址。

14.   电子邮件的概念(P178  L6

是一种异步通信媒介,当人们方便时就可以收发邮件,不必与他人的操作进行协调。电子邮件与普通邮件不同的是,它更为快捷且易于分发,价格便宜。其特点:速度快、异步传输、费用低。(其工作原理详见P179)

【电子邮件系统的组成:用户代理、邮件服务器、简单邮件传输协议SMTP】

【电子邮件的访问协议:POP3、IMAP、HTTP】

15.   FTP的概念(P180  L7

文件传输协议FTP是INTERNET的传统服务之一,FTP能使用户在两个联网的计算机之间传输文件,是INTERNET传递文件最主要的方法之一。FTP提供了登录目录查询文件操作及其他会话控制功能。(其工作原理详见P181)

【FTP使用了两个并行的TCP连接,一个是控制连接,一个是数据连接

16.   WWW与Internet(P184  L8

WEB服务的特点:

(1)       Web的超文本信息系统可以使得任何人方便的从超文本数据库中找到所需信息

(2)       Web是跨平台的;

(3)       Web提供的信息是分布式的。

【INTERNET是全世界最大的国际互联网络,各种各样的计算机和计算机局域网、广域网都可以同其相连。WWW是INTERNET网上发展最快的网络服务,已成为INTERNET上最主要的服务。INTERNET是指物理网络,由计算机、路由器、交换机等组成;WWW是HTTP协议按照超文本方式在INTERNET上提供内容服务

HTTP协议是WWW使用的协议,由从浏览器到服务器的请求集及服务器到浏览器的应答集组成,其支持两种请求:简单请求完全请求

17.   URL的定义及组成(P185  L8

URL统一资源定位器是当Web建立第一次连接时,或超链接从一个页面指向另一个页面时,需要使用定位页面的机制。其组成:(1)协议(2)页面所在服务器的DNS名字,必要时要加端口号(3)路径和文件名。

18.   Telnet的概念(P186

利用网络远程登录到其他计算机上,并且以虚拟终端方式遥控程序运行的做法就是TELNET。

19.   代理服务器的主要功能(P187

(1)设备用户验证和记账功能(2)对用户进行分级管理(3)增加缓冲器(4)连接Internet与Intranet。(5)节省IP开销

第七章 嵌入式Linux

1.       LINUX内核的操作系统包括(P195):

(1)Shell程序(2)程序库(3)编译器及工具等

其基本思路:(1)一切都是文件(2)每个软件都有确定的用途。

2.       LINUX经典技术组合LAMP(P195

(1)Linux操作系统、(2)Apache网站服务器、(3)MySQL数据库、(4)Perl/PHP/Python动态网页的组合

【一个典型的Linux发行版(LGSXK)包括(1)Linux内核(2)一些GNU程序库和工具(3)命令行Shell(4)图形界面X WINDOW(5)相应的桌面环境,如KDE】

3.       Linux的特点(P195

(1)低廉性(2)适应性(3)广泛性(4)健壮性。

4.       嵌入式Linux的分类(P197

(1)RT-Linux(2)μCLinux(3)Embedix(4)XLinux(5)红旗嵌入式Linux

5.       Linux的层次结构(P198

主要分为用户层内核层,内核层又分为可移植的和不可移植的核心层。

6.       Linux(内核)主要由五个子系统组成(P198

(1)       进程调度【控制进程对CPU的访问,实现调度算法,进行进程间的切换,分派处理机。】

(2)       内存管理【管理、分配和回收内存资源。】

(3)       虚拟文件系统【隐藏了各种硬件的具体细节,为所有的设备提供了统一的接口。】

(4)       网络接口【提供了对各种网络标准的存取和各种网络硬件的支持。】

(5)       进程间通信【利用管道、消息、共享内存和文件映射等方式支持进程间相互通信。】

7.       Samba(P204

Samba是可以让UNIX系统能够与WINDOWS系统通过网络进行文件交换的软件。其模仿了WINDOWS内核的文件和打印共享协议,称之为SMB协议。

【Samba包括了两个服务端的守护进程:(1)硬盘驱动器和打印机共享守护进程smbd(2)域名解析和浏览守护进程nmbd】

第八章 Windows Server 2003

1.       Windows Server 2003的设计目标及特点(P217

(1)       是一个多任务的操作系统,以集中或分布的方式处理各种服务器角色

(2)       Windows Server 2003的核心技术包含了Windows Server 20##构建的核心技术

(3)       Windows Server 2003系列能够满足从小公司到数据中心等不同规模组织的需要

2.       Windows Server 2003的模型(P218

(1)单体系统(2)分层结构(3)虚拟机(4)客户机/服务器

3.       Windows Server 2003的体系机构(P218  图8-3

Windows Server 2003体系机构的设计融合了分层操作系统和客户机/服务器(微内核)操作系统的特点,通过硬件机制实现核心态和用户态两个特权级别。【核心态也称管态,用户态也称目态。Windows Server 2003的核心组件使用了面向对象设计原则

4.       Windows Server 2003组成(P219

Windows 利用硬件机制,实现了:

(1)       用户态,用户态进程运行在私有地址空间中,主要有系统支持进程、服务进程、用户应用程序、环境子程序。

(2)       核心态,核心态组件包括:(1)内核(2)硬件抽象层(3)设备驱动程序(4)图形引擎

内核(P220:是执行体的下层,它实现最基本的操作系统功能,包括管理线程调度、进程切换、异常处理、中断处理和多处理机同步。内核是常驻内存的,永远不会由页面调度程序调出内存。

硬件抽像层:是一个加载型的核心模块,存在于hal.dll中,为硬件平台提供底层接口。若变换了硬件,尤其是CPU,只需要换hal.dll文件即可。

设备驱动:I/O管理器为应用程序提供访问I/O设备的统一框架,负责分发适当的设备驱动程序

环境子系统:向应用程序提供运行环境和应用程序编程接口。

Windows Server 2003支持3种环境子系统:Win32、POSIX、OS/2。

5.       Windows Server 2003的系统机制(P221

【Windows Server 2003在设计系统机制时,更多的采用了对象模式,其中面向对象的过程调用是其最基本的机制。

(1)本地过程调用(2)远程过程调用(3)多处理机同步

一个远程过程由3个要素来唯一确定:进程号、版本号、过程号。】

6.       Windows Server 2003的网络服务功能特点(P223

(1)增强的服务功能(2)活动目录(3)系统快照(4)增强了集群支持。

7.       活动目录(P224

是用于Windows Server 2003的目录服务,它存储着网络上各种对象的相关信息(包括各种服务),并使该信息便于管理员和用户查找及使用。活动目录服务使用了结构化的数据存储作为目录信息的逻辑层次结构的基础。

【活动目录可视为管理工具,也可视为用户工具。恢复活动目录的方式:从域的其他域控制器上恢复数据、从备份介质进行恢复】

8.       IIS服务、远程服务(P229

Windows Server 2003将邮件服务器、WEB服务器、文件FTP服务器等各种网络服务集成到了一起,称为互联网信息服务,即IIS。

Windows Server 2003的另一个特色是支持远程控制。在网络上由一台计算机(主控端、Remote/客户端)远距离控制另一台计算机(被控端、Host/服务器端)的技术。

【远程管理工具包括:远程桌面连接、远程桌面WEB连接、管理远程桌面、“远程桌面”管理单元、远程管理(HTML)。

远程桌面实现的工作场景:(1)远程工作(2)远程协作(3)共享控制台】

更多相关推荐:
网络操作系统心得体会

网络操作系统心得体会通过这一学期学习,才慢慢接触专业课。刚开始觉得挺难得我都有点不想学这个专业了,慢慢的我觉得有趣多了。虽然我学的不是很好,最起码我能给自己装系统了。我给自己的电脑装过window7.xp系统。…

计算机网络操作系统概述

12345

网络操作系统实训报告

网络操作系统windowsserver20xx课程实训报告时间实训26学时综合实训1周第16周班级09网络2班学号20xx042219姓名吴莉莉地点计算机网络实训室一实训课程的性质与任务本课程是计算机应用专业主...

网络操作系统实训报告

网络操作系统实习报告实习内容学生姓名学号专业班级信息工程学院网络操作系统实训目录一前言3二实习目的3三实习器材介绍3四Linux操作系统介绍3五Linux安装步骤3六实习小结及心得13一前言Linux是一套免费...

网络操作系统管理 实习报告

实习5网络操作系统管理一实验目的1理解网络操作系统的功能2掌握VMware虚拟机的使用3掌握Windows20xx中的用户管理方法4掌握Windows20xx网络常用组件的功能属性查看及安装方法5掌握Windo...

网络操作系统特性

1网络操作系统特性客户服务器模式32们操作系统抢先式多任务支持多种文件系统Internet支持并行性开放性可移植性高可靠性安全性容错性2网络操作系统功能共享资源管理网络通信网络服务网络管理互操作能力3UNIX系...

5础知识总结-----网络操作系统%网络管理

网络工程师基础知识总结-----网络操作系统主要内容:1、网络操作系统的功能2、流行的网络操作系统一、网络操作系统的功能1、网络操作系统NOS,是使网络上各计算机能方便而有效地共享网络资源,为网络用户提供所需要…

windows 20xx网络操作系统实训报告

Windowsserver20xx网络操作系统实训报告Windowsserver20xx网络操作系统实训报告姓名张腾飞班级网络1002班指导教师王淑英IWindowsserver20xx网络操作系统实训报告目录...

《网络操作系统》课程设计

广东省国防科技技师学院网络操作系统课程设计一课程名称网络操作系统二内容简介网络操作系统课程在计算机网络专业课程体系中是构建管理和维护计算机网络的核心是计算机网络系统运行控制与管理的核心在建网管网用网等职业岗位领...

网络操作系统与应用服务器配置

网络操作系统与应用服务器配置网络操作系统是使网络上的计算机能方便而有效地共享网络资源为网络用户提供所需的各种服务的软件和有关规程的集合本章以流行的网络操作系统Windows和Linux为例讲述网络操作系统的功能...

Unix操作系统总结

Unix操作系统浅析摘要本文较详细的介绍了什么是UNIX操作系统以及UNIX操作系统的发展历史UNIX系统的基本结构UNIX操作系统的优势UNIX操作系统和LINUX操作系统的区别和联系关键字UNIXLINUX...

操作系统重点知识总结

操作系统重点知识总结请注意考试范围是前6章所有讲授过内容下面所谓重点只想起到复习引领作用第一章引论1操作系统定义2操作系统的目标3推动操作系统发展的主要动力4多道批处理系统的特征及优缺点5操作系统的基本特征6操...

网络操作系统总结(23篇)