网络操作系统详解

news2024/11/27 6:42:53

04dbce0ab2394a9abea84bbfbaae927d.jpg


 

网络操作系统的概念

操作系统是计算机系统中用来管理各种软硬件资源,提供人机交互使用的软件。网络操作系统可实现操作系统的所有功能,并且能够对网络中的资源进行管理和共享。网络操作系统(Network Operation System,NOS)是使网络上各种计算机能方便有效地共享网络资源,为网络用户提供所需的各种服务的软件和通信协议的集合。微信搜索公众号:信安黑客技术,回复:黑客 领取资料 。

操作系统的发展过程

20世纪50年代中期:第一个简单的批处理操作系统 60年代中期:产生了多道程序的批处理系统。处理机可以同时处理内存中多道程序,使系统硬件资源得到了充分的使用。70年代:分时操作系统, 代表性产品如UNIX操作系统。80年代:网络操作系统的形成 计算机局域网(LAN)得到了迅速发展,出现了面向局域网构建网络服务平台的操作系统,代表性系统如NetWare。进入90年代:网络操作系统的完善 微软推出了包括Windows NT、Windows 2000 Server和Windows Server 2003等系列服务器产品。Linux、Unix等操作系统

网络操作系统功能

操作系统功能通常包括:

  • 处理机管理

  • 存储器管理

  • 设备管理

  • 文件系统管理

  • 以及为了方便用户使用操作系统向用户提供的用户接口。

网络操作系统的主要任务:

  • 提供网络服务和网络资源管理

  • 网络用户与服务器之间的接口,实现基于网络的用户远程访问能力。

网络操作系统功能详解:

1、共享资源管理

网络操作系统应该能够对网络中的共享资源,如对磁盘阵列、打印机、绘图仪等共享硬件,以及目录、文件、数据库、共享系统软件等共享软件实施有效的管理,能够有效协调用户对共享资源的使用,保证共享数据的安全性和一致性。

2、网络通信

接入网络的计算机作为主机系统,都应该支持网络通信功能,即实现从网络协议栈数据链路层到应用层的功能,从而在源主机和目标主机之间,实现无差错的数据传输,网络操作系统作为网络应用中核心设备——服务器的灵魂,在网络通信方面支持更多协议,提供更高安全性和可用性。

3、网络服务

网络操作系统内置了常用的网络服务器,为用户提供多种有效网络服务。典型网络服务包括:

  • 文件传输、存取和管理服务。

  • 域名解析系统DNS。

  • 用户管理服务。

  • 安全服务。

  • 群集支持。

  • 共享硬盘服务。

  • 共享打印服务。

4、网络管理

网络操作系统支持网络管理协议,

  • 如简单网络管理协议SNMP等,支持服务器的远程管理、远程登录,可以实现全网网络服务器的远程统一管理,

  • 如可以采用第三方网络管理软件集成管理网络中服务器,监控服务器的运行。

  • 如通过建立活动目录,使用Windows域的概念可以方便管理全网的域内服务器。

网络管理的另一个主要任务是安全管理,

  • 如通过“存取控制”来确保存取数据的安全性;

  • 通过“容错技术”来保证系统故障时,数据能够安全恢复。

网络操作系统还能对网络性能进行监视、对使用情况进行统计,为提高网络性能、进行网络维护和记账等提供必要的信息。

5、互操作能力

在网络环境下,各种客户机和主机,往往不论安装什么操作系统,不仅能够与服务器通信,而且还能以透明的方式访问服务器上的文件系统。

6、作业迁移

即一个作业可以从一个节点计算机上迁移到其他工作负荷较轻或适宜处理该作业的节点计算机上运行。

网络操作系统的结构

局域网的组建模式通常有对等网络和客户机/服务器网络两种。客户机/服务器网络操作系统由客户机操作系统和服务器操作系统两部份组成。

客户机操作系统的功能:

  • 让用户能够使用本地资源和处理本地的命令和应用程序

  • 实现客户机与服务器的通信。

服务器操作系统的功能:

  • 管理服务器和网络中的各种资源

  • 实现服务器与客户机的通信

  • 提供网络服务和网络安全管理。

常见的网络操作系统

具有代表性的网络操作系统有:

  • UNIX

  • Linux (UNIX派生的自由软件)

  • Netware (Novell公司)

  • Windows (Microsoft公司)

    • Windows NT Server

    • Windows 2000 Server

    • Windows Server 2003

    • Windows Server 2008

UNIX

235465e49f40459bba6c303d90d0b078.png

  • 1969~1970美国的电报电话公司(AT&T)Bell实验室首先在PDP-7机器上实现了UNIX系统。

  • 美国麻省理工学院开发的在一种分时操作系统的基础上发展起来的网络操作系统。

  • UNIX是一个集中式分时多用户多任务操作系统,是目前功能最强、安全性和稳定性最强的网络操作系统。

Linux

1a5f4babb7ed4f55921dd2a476b28080.png 

  • 芬兰赫尔辛基大学的学生Linus Torvalds开发的具有UNIX操作系统特征的新一代网络操作系统。

  • Linux的最大特征在于其源代码向用户完全公开,任何一个用户可根据自己的需要修改Linux操作系统的内核。

Netware

8237724d43ab41f382246b31f202d46b.png

  • 是世界上第一个真正的微机局域网操作系统,1984年美国Novell公司推出Netware1.0版。

  • 上世纪90年代曾在工业控制、生产企业、证券系统局域网中雄霸一方。

  • Netware系统对不同的工作平台(如D0S、0S/2、Macintosh等),不同的网络协议环境如TCP/IP以及各种工作站操作系统提供了一致的服务。

Windows系列

9ae0239bfde743ec8a4c631fc8593000.png

  • Microsoft(微软)公司开发一种界面友好操作简便的网络操作系统。

  • 不仅在个人操作系统中占有绝对优势,在网络操作系统中也具有非常强劲的力量。

  • Windows网络操作系统在中小型局域网配置中是最常见的,但由于它对服务器的硬件要求较高,一般用在中低档服务器中。

 

今天的分享就到这里,欢迎点赞收藏转发,感谢🙏

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/769912.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

ai绘画怎么弄?这份ai绘画教程你必须知道

我有一个关系非常好的女性朋友,她的闺蜜即将过生日,她想给她闺蜜准备一份特别的礼物。但是,她对绘画毫无天赋。因此,我给她推荐了几款好用的ai绘画工具,这些神奇的ai绘画工具能帮助她创作出栩栩如生、美丽动人的女生形…

从零开始基于go-zero的go web项目实战-01项目初始化

从零开始基于go-zero搭建go web项目实战-01项目初始化 简介 导语 Go 是 Google 开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言,go语言的特点: 语法简洁Go语言简单易学,学习曲线平缓代码风格统一执行性能…

Spring Boot进阶(56):使用 ECharts 绘制各种花哨的统计图 | 超级详细,建议收藏

1. 前言🔥 在前几期,我们重点学习了如何在Spring Boot中使用模板引擎Thymeleaf开发Web应用的基础。接下来,我们介绍一下后端开发经常会遇到的一个场景:可视化图表。比如如下: 通常啊,这类业务在客户端应用中…

Meta与微软联手推出开源大型语言模型Llama 2;程序员如何优雅地做副业

🦉 AI新闻 🚀 Meta与微软联手推出开源大型语言模型Llama 2 摘要:Meta和微软近期合作发布了名为Llama 2的开源大型语言模型。该模型旨在帮助开发者和组织构建生成式人工智能工具和体验。Azure客户可以更轻松、安全地在Azure平台上微调和部署…

6、Java入门教程【数组】

数组是用于存储同种类型的多个数据的容器。 一、声明 //语法 dataType[] arrayRefVar; // 首选的方法 或 dataType arrayRefVar[]; // 效果相同,但不是首选方法//示例 double[] myList; // 首选的方法 或 double myList[]; // 效果相同&…

7.6Java EE——Bean的生命周期

Bean在不同作用域内的生命周期 Bean的生命周期是指Bean实例被创建、初始化和销毁的过程。在Bean的两种作用域singleton和prototype中,Spring容器对Bean的生命周期的管理是不同的。在singleton作用域中,Spring容器可以管理Bean的生命周期,控制…

2023 年最全的 5 款免费 PDF 编辑器

这里,我们回顾并比较了一些最好的开源 PDF 编辑器,以及每个编辑器的主要功能和优缺点: 寻找免费的 PDF 编辑器很困难,特别是如果您正在寻找开源 PDF 编辑器。但您不必担心在线搜索 PDF 编辑器的研究和分析,因为我们已…

Apikit 自学日记:测试模板

在 APIKIT 中,你可以将重复的测试步骤添加到测试模板库中,并且在测试用例中引用测试模板来实现复用测试步骤的目的。如将用户登录、清理数据库等操作作为测试模板,并将该用例引入到多个测试用例中,减少不必要的工作。 添加测试模板…

通达信组合副图指标公式-通达信公式

A:REF((C>O),2); A1:REF((C>O),1); A2:C>O OR CO; A3:REF(O,1)<REF(C,2); A4:O<REF(C,1); A5:REF((C-O),1)<REF((C-O),2); A6:(C-O)<REF((C-O),1); A7:REF(C,2)>REF(O,7)*1.05; 节奏1:A AND A1 AND A2 AND A3 AND A4 AND A5 AND A6 AND A7; 节奏2:A AN…

FTP与HTTP: 哪种协议更适合大文件传输?

随着互联网技术的发展&#xff0c;网络传输已成为了现代社会中不可或缺的一部分。无论是文本、图像、音频、视频等各种类型的数据&#xff0c;相应的传输协议也在不断地发展和更新。FTP&#xff08;File Transfer Protocol&#xff09;和HTTP&#xff08;Hyper Text Transfer P…

手写IOC

IOC原理(手写IOC) Spring框架的IOC是基于反射机制实现的。 反射回顾 Java反射机制是在运行状态中&#xff0c;对于任意一个类&#xff0c;都能够知道这个类的所有属性和方法&#xff0c;对于任意一个对象&#xff0c;都能够调用它的任意方法和属性&#xff1b;这种动态获取信息…

开放式蓝牙耳机推荐哪款?开放式蓝牙耳机排行榜推荐

​说到开放式耳机&#xff0c;想必很多人听着还是陌生&#xff0c;普通耳机久戴&#xff0c;会出现耳朵疼痛问题&#xff0c;而开放式蓝牙耳机没有&#xff0c;不入耳的设计更加的干净&#xff0c;不会对耳道造成的伤害&#xff0c;下面我给大家推荐几款很不错的开放式耳机&…

C++学习——类和对象(二)

紧接着我们上一部分类和对象的讲解之后&#xff0c;我们再来学习一下类当中的几大特点&#xff0c;以及使用方法。 一&#xff1a;实例化对象赋初值 首先我们需要学习的就是该如何为我们实例化出的对象赋初值。 1.外部赋值 对于对象赋初值我们有很多的形式&#xff0c;我们甚至…

【lesson1】Linux发展史

文章目录 推动技术进步的基本模式为什么科技一直在进步&#xff1f;科技进步动力是什么&#xff1f; 理解操作系统的发展计算机的发明操作系统的发展Linux的发展 开源为什么有人愿意参加开源项目呢&#xff1f;开源的好处 Linux的应用为什么Windows更好用&#xff1f;OS(操作系…

CGT Asia嘉年华|2023第四届亚洲细胞与基因治疗 创新峰会(广州站)10月升级启航

近年来&#xff0c;全球CGT发展突飞猛进&#xff0c;为遗传罕见病、难治性慢性病和肿瘤患者带来了新的希望&#xff0c;也成为整个国际领域科技竞争的未来焦点。国家发改委发布的《“十四五”生物经济发展规划》明确指出要重点发展基因诊疗、干细胞治疗、免疫细胞治疗等新技术&…

ROS学习——通信机制(常用命令)

2.4 常用命令 Autolabor-ROS机器人入门课程《ROS理论与实践》零基础教程088常用命令简介_Chapter2-ROS通信机制_哔哩哔哩_bilibili 机器人系统中启动的节点少则几个&#xff0c;多则十几个、几十个&#xff0c;不同的节点名称各异&#xff0c;通信时使用话题、服务、消息、参…

Leetcode刷题4

⼆叉树、BFS、堆、Top K、⼆叉搜索树、模拟、图算法 一、二叉树 二叉树的前序中序后序 二叉树节点定义 为了方便演示&#xff0c;我们先定义一个二叉树节点类。 class TreeNode:def __init__(self, val0, leftNone, rightNone):self.val valself.left leftself.right r…

keil5汇编实现1-100累加

.text 用于声明下面的代码都存放在.text文本段 .globl _start 声明_start代码内容属于全局内容_start: 汇编语言的标签&#xff0c;类似于c语言中的函数mov r0,#0 总和mov r1,#1 比较累加的值&#xff0c;次数bl fun 跳转&#xff0c;下一个指令地址保存到lr中cmp r1,#…

LLM微调 | LoRA: Low-Rank Adaptation of Large Language Models

&#x1f525; 发表于论文&#xff1a;(2021) LoRA: Low-Rank Adaptation of Large Language Models &#x1f604; 目的&#xff1a;大模型预训练微调范式&#xff0c;微调成本高。LoRA只微调新增的小部分参数。 文章目录 1、背景2、动机3、LoRA原理4、总结 1、背景 adapter…

【UE4 塔防游戏系列】11-多种类型敌人

目录 效果 前言 步骤 一、创建多种不同类型敌人 二、创建波次 &#xff08;修改游戏模式&#xff09; 效果 前言 我们之前使用的敌人都是同一种敌人&#xff0c;都是名为“Crossbowman”敌人 这里我们根据&#xff08;【UE4 塔防游戏系列】03-创建第一个敌人&#xff09…