OSI表示层的主要功能

OSI各层功能简介

OSI表示层协议的功能

在上一个视频我们讲解了OSI应用层协议,这一期我们一起来了解下OSI表示层的功能。

OSI应用层的下一层是表示层,表示层从应用层接收数据,接收的数据格式为字符和数字。OSI表示层协议会将这些字符和数字转换为机器可读的二进制格式。例如,将ASCII码转换为EBCDIC码,这一功能表示层称之为转化。

Continue reading “OSI表示层的主要功能”

OSI应用层的主要功能

OSI各层功能简介

OSI应用层有什么作用?

之前我们以blog的形式为大家介绍了OSI模型的七个层次,并简述OSI七层模型的基本功能,在本系列的OSI视频讲解中我们会为大家一一 简述OSI参考模型中各层的功能,希望可以帮助你更深刻的了解OSI体系结构。

OSI Model是什么?

OSI model定义、解释了在计算机网络里数据是如何从一台电脑传输到另一台电脑的。最基本的网络连接方式是使用网络电缆将两台电脑连接在一起,连接器借助网卡分享数据从而形成网络。

Continue reading “OSI应用层的主要功能”

职位申请书英文

职位申请书怎么写?

工作申请英文-job application letter,也称为求职信(a cover letter). 工作申请书应该与你的简历一起发送或上传给HR。虽然你的简历已经介绍了你的工作经历、技能和工作中所取得的成就,但你寄给雇主的求职信能更好地解释为什么你适合这份工作、应该被选中参加面试。 即使雇主不需要一封求职申请信,一封求职信也能帮助你突出你的技能和成就,并引起招聘经理的注意。 

Continue reading “职位申请书英文”

自动化测试工具Loadrunner

Loadrunner基本概念

Loadrunner是什么测试工具? Loadrunner是哪个公司的?

Loadrunner是一种性能测试工具,1999年由Mercury公司率先推出,后来在2006年被HPE收购。2016年,Loadrunner再次被MicroFocus收购。 

LoadRunner工具是什么?

LoadRunner性能测试工具支持各种开发工具、技术和通信协议。事实上,Loadrunner负载测试是市场上唯一一个支持大量协议进行性能测试的工具。Loadrunner软件性能测试报告被视为是对抗其他软件性能测试工具的基准。

Continue reading “自动化测试工具Loadrunner”

渗透测试是什么?

什么是渗透测试?

渗透测试是什么意思?渗透测试主要是干什么的?

渗透测试的定义:渗透测试是对现有信息系统和支持领域在安全措施方面的一种测试、估量及改进方法。渗透性测试也被称为安全评估。

Continue reading “渗透测试是什么?”

什么是网络测试工具?

网络测试软件有哪些?

网络测试设备是一个工具集合,它为网络系统提供了全面的网络性能测试。网速测试工具有ping命令测试网络、SNMP ping、路由追踪traceroute分析及WMI查询工具等等。网络测试软件旨在帮助网络管理员快速作出明智的决策。

Continue reading “什么是网络测试工具?”

什么是网络测试?


什么是网络测试技术?

网络测试的定义:网络测试是为利益相关者提供有关产品或服务质量测试是否合格的一项调查。 网络测速的目的:为企业了解和理解网络实施风险提供了一个客观、独立的网络视图。 Continue reading “什么是网络测试?”

1个App的完整测试用例

App测试用例&软件测试场景

我们的学员经常会问到的一个问题就是手机App怎么测。在本教程中,我们将为大家讲解一些手机软件测试用例以及软件测试场景。

你可以根据手机测试需求文档执行以下手机App测试用例,并根据手机软件测试类型来选择合适的手机App测试流程和方法: Continue reading “1个App的完整测试用例”

Web测试是什么?

如何测试一个Web网站

Web测试是什么意思?

Web端测试,或Web网页测试是在产品正式投产及上市前由专业测试人员检查Web应用程序设计或网站设计是否存在潜在故障。Web测试点:检查Web应用程序或网站的功能、可用性、安全性、兼容性以及Web性能测试。

Continue reading “Web测试是什么?”

什么是灰盒测试?

灰盒测试是什么?

什么是灰盒子测试?灰盒测试主要测试什么?

灰盒测试是一种软件测试技术,用于测试软件产品或应用程序,测试工程师需要的技术是了解应用程序的内部结构。灰盒测试方法的目的是查找和识别由于代码结构不一致或应用程序使用不当造成的软件缺陷。灰盒测试只需要了解代码的大体结构。 Continue reading “什么是灰盒测试?”

什么是白盒测试?

白盒测试快速入门

白盒测试是什么意思? 什么是白盒测试法?

白盒测试方法是一种软件测试技术,白盒测试主要用于测试软件的内部结构、软件设计和软件编码来验证软件输入输出流的正确性,并改进软件设计缺陷、提高软件可用性及安全性。在软件白盒测试中,软件代码对测试人员是可见的,所以白盒测试又叫透明盒测试。白盒测试又称为什么?白盒测试又称为开箱测试、结构测试、基于代码的测试和玻璃盒测试。 Continue reading “什么是白盒测试?”

什么是黑盒测试?

黑盒测试的定义

黑盒测试方法介绍:

黑盒测试是一种软件测试方法。黑盒测试原理:软件黑盒测试的方法是在不了解内部代码结构、操作细节和内部路径的情况下,对软件应用程序功能进行测试。 软件黑盒测试主要关注点在于软件应用程序的输入和输出,软件测试黑盒测试方法完全是基于软件需求和规范运行的。黑盒测试又称为什么?黑盒测试也被称为行为测试。 Continue reading “什么是黑盒测试?”

UI测试是什么?

什么是用户界面测试,名词解释定义是  

“User Interface, 用户界面”一词不言而喻:用户界面指的是用户与网站或应用程序交互的一个界面。当然,用户界面的质量决定了用户对网站或应用程序的第一印象,(也有可能是最后印象)。 一个软件开发项目的成败主要取决于UI设计和UI功能设计,这也是为什么软件开发人员和软件测试人员越来越多地将UI界面测试(用户界面测试)看作软件开发蓝图设计的重要组成部分。 Continue reading “UI测试是什么?”

软件测试需要考什么证?

目前软件测试行业需要一些什么资格认证

许多毕业新生将软件测试定为自己的职业目标,并开始从事相关方面的工作或成为一名自由职业者。当公司在雇用软件测试人员或客户在自由职业者平台挑选合格的软件测试人员时,他们往往更看重有丰富工作经验并持有测试工程师证书的软件测试工程师。

Continue reading “软件测试需要考什么证?”

手工测试包括哪些?

手工测试之功能测试

所有的测试都会在手动测试阶段进行彻底检验,其目的在于验证并确认产品的设计及功能等都符合指定的业务需求说明书(BRS, Business requirement specification)以及软件需求规范说明(SRS, Software requirement specification)以确保所有客户要求的功能都能正常运行。 Continue reading “手工测试包括哪些?”

软件手工测试工具有哪些?

目前最常用的软件测试工具

软件测试的方法有哪些?

软件测试有手动测试和自动化测试两种方法。手动测试技术是一个工作流程,是由软件测试人员在不使用自动化测试工具的情况下手动执行测试用例。

软件测试相关知识:

虽然手动测试要比自动化测试花费更多的努力,但手工测试能成功地检测出软件系统中的bug(在有的情况下)。 Continue reading “软件手工测试工具有哪些?”

手动测试方法有哪些?

简述手工测试的过程

软件测试简单方法有哪些?手动测试和自动测试的区别:

手动测试英文:Manual Software Testing。

软件手动测试被认为是一种简单的软件测试方法,手动测试和自动化测试的区别在于:与软件自动化测试相比,手工测试在某些方面会容易得多。尤其是当需要费劲脑汁应用不同的测试方法和测试方式来执行软件测试时,软件手工测试显得更为可靠且极具挑战性。前些天,我与一位从事软件手工测试工作多年的测试人员交谈时得知他在执行软件测试手工测试时通常会使用三种不同的测试方法,而且他坚信这三种手动测试方法都是非常有效的,让我们一起来看看他说的手工测试包括哪些。

Continue reading “手动测试方法有哪些?”

软件测试分类与分级

软件测试类型、分类与分级

想要了解软件测试的基本概念以及黑盒白盒测试,首先要明白一个软件开发的流程。即SDLC流程SDLC模型。

SDLC(软件开发生命周期Software development life cycle):软件开发的过程被称为软件开发生命周期。

Continue reading “软件测试分类与分级”

如何学习自动化测试?

2021如何成为一名软件测试工程师?

本文我们将介绍软件自动化测试工程师在企业中需要掌握哪些技能以及软件自动化测试的学习路线。如果你正打算从事自动化软件测试工程师的工作或成为一名软件自动化测试自由职业者,这篇文章会让你受益匪浅。这篇软文是关于软件自动化测试的学习步骤,专门写给那些想要从事软件自动化测试工作的人。我将分三个步骤来讲解2021年自动化测试工程师需要掌握哪些技术。对于那些想知道零基础如何学习自动化测试的初学者来说,不管他们是将软件测试作为职业生涯的起点还是专门想要学习软件自动化测试技术,这篇文章都大有益处。另外,此篇文章也很好的回答了怎么从手工测试转自动化测试这一问题。 Continue reading “如何学习自动化测试?”

软件测试行业发展前景

新冠疫情下软件测试工程师前景怎样?

2019年的新冠状流行病不仅在全球范围内夺走了许多人的生命,而且也夺走了许多人的生计。 2021年伊始,全世界都在思深忧远如何对抗此次疫情给全球带来的影响。据经济和金融专家分析称,在Covid19给各行各业带来的诸多挑战中,就业衰退就是其中之一,预计还会出现持续增长趋势。据分析,受疫情影响企业将被迫解雇员工,停止项目,并计划将生产成本降到最低。在这种情况下,在线工作和自由职业工作显然是保持经济活力的唯一最佳解决方案。自由职业行业之所以繁荣的一个原因是,它不需要人与人之间的密切接触,自由职业工作者可以通过远程在家办公的方式来保持社交距离。 Continue reading “软件测试行业发展前景”

为什么选择软件测试这个职业?

为什么选择软件测试?

每个软件开发工程师都会测试自己编写好的代码,但在未经过测试工程师测试之前,这样的软件产品是不会投入生产的,因此测试人员总是与软件开发人员比肩而立。

软件测试职业发展:  测试工程师发展前景 Continue reading “为什么选择软件测试这个职业?”

软件自动化测试主要学的什么?

软件自动化测试技术

软件自动化测试是一种常见的软件测试方法。软件自动化测试的优点:快速、可靠和可重用性,因此大型公司更偏向于使用软件自动化测试。 让我们一起来看看软件自动化测试的方法、内容和工具。 Continue reading “软件自动化测试主要学的什么?”

Selenium自动化测试

Selenium-Web自动化测试

本篇主题大纲:Selenium工具介绍

Selenium是什么? Selenium特点有哪些?

Selenium是一个免费的/开源自动化测试框架,是一个Web应用程序测试工具。

Selenium的作用:用于测试Web应用程序在不同的浏览器和不同平台上是否能工作正常。

Selenium自动化测试工具的特点:可以使用多种编程语言来编写Selenium测试脚本,如java, C#, Python等编程语言。自动化测试工具Selenium内置有记录和回放功能,用于记录和回放Web应用程序测试过程,且可在不同的浏览器上运行多个脚本。 Continue reading “Selenium自动化测试”

QA软件测试工程师培训课程

QA质量保证工程师培训

如何成为一名优秀的QA,需要学习哪些知识?

QA是什么? QA工程师的职责是什么?

质量保证的简称是QA,QA是Quality assurance的缩写。QA在软件测试中指的是企业为确保提供给客户的软件产品质量及服务质量而运用的一种程序。QA工程师的职责是通过改进软件开发流程及根据软件产品定义的质量标准使得软件开发流程变得更加高效且有效。质量保证通常被称为QA测试。 质量保证工程师英文为QA Engineer.

QA入门级教程

初级QA工程师教程

初级QA软件测试课程是为零基础入门QA测试的初级QA工程师设计的,目的是为了帮助新手QA了解软件测试基础理论。对于后期想要从事软件自动化测试工作的QA入门初学者来说,学习有关软件测试基本知识和软件测试技术是非常有必要的。

中级QA工程师培训大纲

中级QA工程师教程

中级QA软件测试课程是为具有QA测试基本知识的学习者开设的。在本课程中,你可以进一步了解及使用最常用的软件测试工具和软件测试框架技术。完成本课程培训后,你可以决定自己是要选择手动测试还是自动化测试。

高级QA工程师培训大纲

自动化测试需要学什么?

高级软件测试工程师(QA) 培训大纲

高级QA工程师软件测试课程是为已经有软件测试-手动测试经验的QA学习者设计的,在这个阶段QA学习者将会与授课老师一起练习如何使用自动化测试工具、如何进行自动化测试,从而更加深刻地了解什么是自动化测试工具以及如何正确高效地使用它们。

软件测试概念

什么是软件测试定义

软件测试是一个运行程序或应用程序的流程,软件测试的任务是查找程序运行过程中的软件错误。 软件测试也可以被描述为一个验证和检验软件程序或应用程序或产品是否合格的过程。

什么是软件测试,软件测试的目的是什么?

软件测试介绍

通俗来讲,软件测试是一种用来检查实际开发的软件产品是否符合预期要求的方法,软件测试的目的与原则是确保开发的软件产品在符合预期要求之外还能无缺陷运行。软件测试的工作内容:通过手动或自动工具运行软件/系统组件来评估软件的一个或多个属性。软件测试的目的是识别与实际需求相比产生的错误、差距或缺失需求。

为什么软件测试如此重要?

软件测试的重要性:如果生产的软件中有任何缺陷或错误,软件测试能够帮你在软件产品交付之前早早地识别问题、解决问题。经过严格测试之后的软件产品具有可靠性、安全性和高性能的特点。软件测试的作用:可以帮助企业节省时间、提高成本效益且保证客户满意度。

为什么要进行软件测试?

软件测试的重要性体现在:一个Software bugs可能会让你为此付出昂贵的代价,甚至可以说是致命的。Software bugs可能导致金钱和人才的损失,下面我们列举了一些以史为鉴的例子: 

  • 2015年4月,由于软件故障(software glitch),位于伦敦的彭博终端崩溃,影响了金融市场的30多万交易员。为此,英国政府被迫推迟30亿英镑的债务出售。 
  • 据报道称,日产汽车尼桑曾召回100多万辆市场在售汽车,原因是车的气囊探测器软件失效(software failure)造成了两起事故的发生。
  • 星巴克被迫关闭了美国和加拿大约60%的商店,原因是POS系统的软件失效。曾有一度,由于无法处理交易星巴克还为顾客免费提供咖啡。
  • 亚马逊的一些第三方零售商亲眼所见店里的产品价格被降低到1便士,原因也是软件故障。这让他们损失惨重。
  • Windows 10中的漏洞:此错误是由于Win32k系统中的缺陷使用户能够避免安全沙箱的检测。
  • 2015年,f-35战斗机由于无法正确检测目标成为另一个软件错误(software bug)的受害者。
  • 1994年4月26日,中华航班空客A300因软件故障坠毁,264名无辜者当场死亡。
  • 1985年,加拿大的Therac-25辐射治疗机由于软件错误在为病人治疗的过程中出现了故障—为病人注入致命的辐射剂量,造成3人死亡,3人重伤的严重后果。
  • 1999年4月,一个软件错误造成一枚造价2亿美元的军事卫星导弹发射失败,这是历史上最昂贵的一次事故。
  • 1996年5月,一个软件错误导致美国一家大银行9.2亿美元的资金被记入在823名客户的银行账户内。
软件测试有什么优势?

软件测试的目的和意义:

  • 节约企业成本效益:

是软件测试的重要优势之一。从长远角度来看,准时测试IT项目有助于节约企业成本。 在软件测试的初期阶段发现错误会降低它的修复成本。

  • 确保软件安全性:

软件测试保护了软件最薄弱的环节,保证了在软件使用过程中的安全性。用户都在寻找值得信赖的产品,这样的产品可以消除风险和问题。

  • 提高软件产品质量:

是任何软件产品必不可少的必要条件。软件测试的目的与原则是确保交付给客户优质的产品。

  • 保证客户满意度:

任何产品的终极目标都是为了让顾客满意。UI测试、UX测试有效地保证了客户满意度。

软件工程测试是什么?

根据ANSI/IEEE1059标准体系,软件工程测试是一种评估软件产品的流程,是为了确保目前的产品是否满足设计所需的必备条件。测试过程是对软件产品需求特性的评估,这些需求特性包括任何缺失的需求、失误或错误、安全性、可靠性和执行性能等。

软件测试方法:

通常来说,软件测试的类型有三大类:

  • 功能测试    Functional Testing
  •  非功能测试/性能测试     Non-Functional Testing or Performance Testing
  • 维护测试 /回归测试     Maintenance (Regression and Maintenance) 
  • 功能测试包含哪些测试?

单元测试    Unit Testing

集成测试Integration Testing

冒烟测试  Smoke Testing

用户验收测试    UAT, User Acceptance Testing

互操作性测试  Interoperability test

本地化测试Localization Testing

全球化测试Globalization Testing

  • 非功能测试包括哪些测试?

性能测试  Performance Testing

耐力测试  Endurance Testing

负载测试            Load Testing

容量测试       Volume Testing

可伸缩性测试Scalability Testing

可用性测试   Usability Testing

  • 维护测试

回归测试   Regression Testing

维护测试 Maintenance Testing

软件工程测试方法

软件测试需要掌握的技能:

软件测试的测试方法

软件测试被定义为一项检测实际结果是否与预期结果相匹配的活动,此外,还要确保软件系统没有缺陷。

软件测试之所以重要是因为软件错误要付出的代价是高昂的甚至可以说是致命的。

软件测试有什么意义?软件测试的作用是:提高成本效益、确保软件安全性、产品质量和客户满意度。

通常来说,软件测试分为三类:功能测试、非功能测试或性能测试和维护测试。

最重要的软件测试策略有:单元测试、集成测试、验证测试和系统测试。

什么是软件测试生命周期?

软件测试生命周期
Software Testing Life Cycle

软件测试生命周期 (STLC) 是指

以一种明确的顺序来分步执行具体任务的测试流程。为什么提出软件测试生命周期的概念呢?其目的是为了确保生产的软件能实现既定的质量目标。在软件测试生命周期流程中,每个阶段的实施都是以特定的计划和一定的规则进行的。软件测试生命周期的各个阶段都有其不同的目标和项目可交付成果。

软件测试生命周期如何划分

简述软件测试的生命周期:

软件测试生命周期是一种逐步测试新开发软件的标准流程。如果你是软件开发工程师,你应该知道SDLC (Software Development Life Cycle, 软件开发生命周期),因为STLC 是SDLC的一部分。

STLC Phases
软件测试生命周期阶段

软件测试生命周期包括哪几个阶段? 软件测试生命周期的顺序是

1. RC- Requirement Collection 需求分析阶段

软件测试生命周期的需求分析阶段:

软件测试的生命周期第一阶段:需求分析和系统研究,这个阶段由客户需求构成,通常由项目经理向客户收集完整的产品需求并丝毫不漏地将这些需求传达给包括测试人员和开发人员在内的技术团队。

2. Test Plan 测试计划阶段

什么是测试计划?

软件测试的生命周期第二阶段:测试计划。它包括了所有与测试计划相关的活动。例如,这项工作需要多少测试人员参与,哪些测试人员应该负责哪些模块的测试,完成这些测试需要多少天,哪些错误跟踪软件适用于该软件的发布,哪些自动化测试工具适用于该软件的发布。

3. WTC- Write Test Cases 编写测试用例
IT 英语

测试用例英语:Test Case

测试用例的编写包括哪些内容?

4. Requirements Traceability Matrix (RTM/TM) -Cross Reference Matrix 可追踪性矩阵/交互参考矩阵

什么是需求可追踪性矩阵?如何编写可追踪性矩阵?

软件测试-可追踪性矩阵:测试人员在编写可追踪性矩阵-交互参考矩阵文档时,通常会为每个测试需求准备至少一份测试用例文档。如果任一测试需求没有相对应的测试用例,那么该测试需求将会被标记为不通过,测试人员则需要为其编写至少一份测试用例,然后将其标记为通过。RTM/TM可追踪性矩阵的类型可分为以下三种;

5. Execution 测试用例执行

测试用例执行分析

可追溯性测试完成后,软件测试生命周期的下一个阶段就是执行测试用例。在测试用例执行阶段,我们需要有一套完整的测试用例和详细的客户需求作为测试用例与客户需求之间的比对,再根据比对结果将测试用例标记为通过还是未通过。 缺陷跟踪:如果出现产品特性和功能与客户需求不符的情况,测试人员会实施缺陷跟踪。实施缺陷跟踪的目的是确保产品的属性和功能与客户需求一致。

6. Test Case Execution Report 测试用例执行报告

测试用例执行结果怎么写?

测试用例的执行结果由测试领导编写。测试用例的执行结果包括:哪些测试工程师完成了哪些模块测试,发现了多少个bug,以及测试用例执行状态:有多少个测试用例处于通过状态,有多少个处于失未通过状态。 最后,一份详尽的包含通过和未通过百分比的测试用例执行报告就生成了。

7. Retrospective Meeting 测试用例评审报告

测试用例评审需要哪些人参加?测试用例评审的意义:

测试用例评审会由测试经理主持,并邀请所有参与此次测试的测试工程师参加。测试经理会与测试工程师们详细讨论整个测试流程。测试用例评审内容:主要讨论与整个测试相关的成功经验、失败原因以及改正措施。 

性能测试分类有哪些?

性能测试包括哪些测试类型?​

上篇我们讲了什么是性能测试,这篇我们一起来看看性能测试有哪些?

性能测试类型:负载测试、压力测试、可伸缩性测试、容量测试、浸泡测试

负载测试

Load Testing

负载测试怎么做?

在负载测试中,我们是通过设定少于或等于既定用户访问数量来测试应用程序的稳定性和响应时间。比如说,你设定了一个应用程序最多能允许100个用户同时请求访问,那么在做负载测试时我们就测试95个用户以及100个用户分别同时请求访问程序时应用程序的稳定性和响应时间。

压力测试

Stress Testing

压力测试怎么做?

在软件压力测试中,我们是通过设定大于既定用户访问数量来测试应用程序的稳定性和响应时间。比如说,你设定了一个应用程序最多能允许1000个用户同时请求访问,而应用程序的响应时间是3秒。在做压力测试时,我们就会测试多于1000个用户同时访问程序时,应用程序的稳定性和响应时间。

可伸缩性测试

Scalability Testing

什么是可伸缩性测试?

在可伸缩性测试中,我们也是通过设定大于既定用户访问数量来测试应用程序的稳定性和响应时间,以此为依据来找出致使系统奔溃的并发用户数量。比如说,你设定了一个应用程序最多能允许1000个用户同时请求访问,而应用程序的响应时间是2秒,在做可伸缩测试时,我们会不断增加同时请求访问应用程序的用户数直到应用程序奔溃。

容量测试

Volume Testing / Flood Testing

数据库存储容量计算

在容量测试中,我们是通过传输大量的数据来测试应用程序的稳定性和响应时间,以此来评估数据库容量。比如说,我有一个网站,数据库存储容量是2GB,网站上已经存放了50个视频,我会通过上传更多的视频来测试网站的数据库存储容量。

浸泡测试

Soak Testing

什么叫浸泡测试?

在浸泡测试中,我们是通过长时间持续增加客户访问量来测试应用程序的稳定性和响应时间。浸泡测试适用于手机生产商/汽车制造商来长时间测试手机性能或汽车性能。

什么是性能测试?性能测试主要包括哪些内容?

性能测试

是通过增加用户访问量来测试软件或应用程序的稳定性及响应时间。性能测试的目的是为了检测应用程序的稳定性及响应时间,它是通过向应用程序增加用户请求访问量来实现的。在了解性能测试如何工作之前,必须先了解性能测试指标。 Continue reading “什么是性能测试?性能测试主要包括哪些内容?”

大数据解决方案

 大数据技术与应用

Gridgain(global resource information database, 全球资源信息数据库)大数据是一个基于java开发的、开源中间件解决方案。GridGain Big Data是在分布式计算体系结构上进行实时大数据分析的,它主要用于评估在服务器或虚拟机内存(virtual machine memory)上驻留或实时处理的数据。 Continue reading “大数据解决方案”

大数据可视化介绍

什么是大数据可视化?

大数据可视化概念: 大数据可视化是指利用极具现代感的可视化技术来阐述数据之间的关系。可视化策略包括:应用程序可以展示数据的实时变化并将数据转化成解说性较强的图像或图形,展示效果远胜于饼图、条形图和其他图标。这些可视化的图形或图像摒弃了无数的行、列及属性,以一种更具艺术感的视觉形式形象地展示数据。

Continue reading “大数据可视化介绍”

大数据分析

什么是大数据分析?

大数据分析概念:

大数据分析是指分析海量数据或大数据的策略。大数据来源丰富多样,大数据来源于社交网络、视频、数字图像、传感器以及销售交易记录。分析这些数据的目的是揭示深层隐匿的数据模式和数据间的内在联系,从而为创建这些数据的用户提供有价值的见解。有了这些深刻见解,企业可能会获得优于竞争对手的优势并做出卓越的商业决策。

Continue reading “大数据分析”

BDaaS大数据即服务

 什么是BDAAS大数据即服务?

大数据即服务(BDAAS)是一个IT行业术语,特指通过互联网为分析大型复杂数据集所提供的服务,比如云托管服务。与之相似的服务还有软件即服务(SAAS)或基础设施即服务(IAAS),选定大数据即服务是为了帮助企业处理所有IT大数据、复杂的数据集聚合,这为许多企业提供了大量的价值。 Continue reading “BDaaS大数据即服务”

大数据管理

大数据管理的概念

大数据管理是指有效地处理、组织或使用企业或组织内部的大量结构化和非结构化数据。

大数据管理是干什么的?

大数据管理帮助企业更好地了解客户需求、开发新产品、在分析大量企业数据的基础上做出重要的财务决策。 Continue reading “大数据管理”

大数据存储技术概述

大数据存储是什么?

大数据存储是一种存储基础设施,专门用于存储、管理和检索海量数据或大数据。

大数据存储技术的优点:

大数据存储会启用自带的大数据存储和大数据分类功能,方便服务于大数据的应用程序和服务对大数据存储的访问、使用和管理。大数据存储也可以按需灵活扩展。 Continue reading “大数据存储技术概述”

大数据平台技术

大数据平台是什么?

大数据平台是一种IT解决方案。在单个解决方案内,大数据平台融合了多个大数据应用程序和大数据实用程序的特性和功能。大数据平台是企业级IT平台,它帮助企业开发、部署、操作和管理大数据基础设施及大数据环境分析/搭建。  Continue reading “大数据平台技术”

大数据定义

大数据是什么意思?

简述什么是大数据:大数据是指当传统的数据挖掘和数据处理技术无法深入了解基础数据(underlying data)及不能揭示基础数据意义时所使用的一种数据处理流程。当非结构化数据(unstructured data)、时效性数据(time sensitive data)、以及庞大的数据不能被关系数据库引擎处理时,就需要一种不同的数据处理流程,简称为大数据。大数据的处理要求是在现有硬件设备上大规模并行处理数据。(行业术语为:大规模并行处理机,massively parallel)。 Continue reading “大数据定义”

什么是活动目录(AD)?

简述AD活动目录

活动目录简称AD。活动目录最初是同windows server 2000一起发布的,后来在windows server 2008中有修改过附加功能。活动目录为组建和维护与各种计算机网络目录相关的信息资源提供了通用接口。 计算机网络目录可以是基于系统的目录(如windows OS)、也可以是指定的应用程序或像打印机类的网络资源。 windows活动目录的作用:活动目录用于快速访问所有用户数据,并根据计算机网络安全策略来设置所有用户的访问权限,因此活动目录也被看作是一个数据存储中心。

内容摘要


企业IT架构及IT架构管理

什么是活动目录(AD)?
活动目录的本质是什么?

活动目录是一个分层数据库( hierarchical database),在活动目录表中你可以查询到计算机网络中所有的用户帐户、计算机名称、证书、安全策略及其他信息。 在微软发布活动目录之前,计算机是独立的设备,管理起来并不轻松。 想象一下,在网络还不那么发达的年代,你是一个系统管理员,公司有300名员工,有300台独立的计算机,你要为办公室的所有员工都安装一台新的打印机,这就意味着你要在每台计算机上手动安装一个打印机驱动,这样的工作量可想而知? 而今天,如果没有活动目录,那些许多被系统管理员认为理所应当的事情,比如共享文件和打印机共享、网络组策略等都是不可能实现的。 因此,活动目录的本质是一个分层数据库,这就使得通过单点登录来管理用户帐户、计算机和其他网络资源变得更容易。

活动目录的工作机制

对活动目录的理解就好比我们的电话簿,电话簿是简单的将名字与电话号码匹配,而活动目录表是将用户的账号与网络对象和信息匹配。与电话簿不同的是,活动目录表可以存储许多信息,比如组织、单位、系统、用户、共享资源及其它与用户账号相关的信息,活动目录表比电话簿更具灵活性,但二者的原理是相同的。

活动目录是做什么的?

活动目录包括

域控制器(Domain Controller):

安装活动目录的服务器被称为域控制器。有时活动目录和域控制器这两个术语会交替使用。

活动目录林是什么:

AD(AD Forest)是活动目录逻辑分层结构(logical structure hierarchy)的最高层次。活动目录林是一个独立的、自含包的目录。活动目录林是一个安全边界,这就意味着活动目录林管理员对访问存储在林上的信息和对运行林的域控制器有着绝对的控制权限。

活动目录树是什么:

域树(AD Tree)是由多个有信任关系的域组成,这些个域被称为子域(subdomains /child domains),子域都是根域的分支。域树中的所有子域共享一个连续性的命名空间。

AD结构定义档 (简称AD Schema):

AD Schema对存储在目录中所有对象的信息都有相应的定义,每个活动目录林都有自己相应的结构定义档。

AD架构主机(Operations Masters) 或AD操作主机角色 (全称为灵活单操作主机,Flexible single master operation,FSMO) :

在AD活动目录中有许多FS MO roles,但最常用的还是主域控制器(Primary Domain Controller,PDC)和备用域控制器(Backup Domain Controller,BCD)。主域控制器的作用是维护目录数据库的原版文件并验证访问用户的身份。备用域控制器包含了目录数据库的副本文件,也会验证用户身份。如果主域控制器无法正常工作,可以将备用域控制器升级为主域控制器,但如果备用域控制器没有及时备份主域控制器里的文件,就会出现数据丢失的事件。如果备用域控制器被升级为主域控制器,那么主域控制器就会被降级为备用域控制器。

全局目录(The global catalog, GC),也被称为全局编录(GC):

是一个分布式存储数据库,在多域名AD域服务(Active Directory Domain Services, AD DS)林中,每个域中的每个对象都能被GC检索到且有相应的简称展示。存储在域控制器上的全局编录GC又被命名为全局编目服务器 (global catalog servers)。全局编录是以多主机复制模式来实现多用户访问的。指向全编目录的搜索速度会更快,因为搜索结果不会涉及到其他域控制器。

活动目录对DNS系统的依赖性:

活动目录对DNS系统有很强的依赖性,因此在没有选好域名前请不要安装活动目录。与网站域名不同的是,安装活动目录时的域名不需要独一无二,如果你使用的是公有域名,在安装活动目录时可以使用同样的域名。例如:如果你的公有域名是wintesting.com,那么活动目录的域名可以是ad.wintesting.com或类似的名字。活动目录所有组件一旦在服务器上安装成功,该域名就会成为域林。活动目录需要DNS服务器,如果在安装活动目录时没有DNS 服务器,你可以将安装活动目录的服务器设置为DNS 服务器;如果你是为一个运行环境设置活动目录,建议至少设置两个域控制器。

活动目录的功能有哪些?

以上我们讨论了Windows活动目录域服务,与其他Windows server版本一样,Windows server 2016活动目录由五大角色构成:

Federation Services (AD FS)

AD FS是什么?

AD FS简介:Federation Services简称AD FS, 中文名称为联合身份认证服务,是微软创建的单点登录(Single sign on,SSO)解决方案,作为windows服务器操作系统的一个组件,AD FS为无法通过AD活动目录启用集成身份验证(Integrated Windows Authentication,IWA)的用户提供了访问应用程序的身份验证。

AD FS role用在什么场景?原理是什么?

如果涉及到跨企业或跨域系统来验证应用程序或服务的话,AD FS role就显得极为重要。例如,一个公司注册了Facebook的公司账号,需要通过活动目录来验证用户的身份,这时AD FS role 就可以建立OSS和saml认证协议帮用户连接到请求访问的应用程序了。

Lightweight Directory Services ( AD LDS )

AD轻量级目录服务(AD LDS):

轻量级目录服务对我们来说并不陌生,因为会经常使用到LDAP (轻量级目录访问协议),尤其是当Kerberos认证失败时,就会启用AD LDAP轻量级目录服务验证应用程序或服务。 

Certificate Services (AD CS )

AD证书服务(AD CS):

AD CS证书服务负责管理网络中的证书和其他密码服务组件。当我们在网络中安装证书时就会用到AD CS证书服务。

Rights Management Services ( AD RMS ) 

AD权限管理服务(AD RMS): 

是通过执行数据访问策略来实时保护数据的。对于AD RMS(活动目录权限管理服务)要保护的文件,其相关的应用程序必须能启用RMS服务。 

Domain Services ( AD DS ) 

AD域服务(AD DS)

这是活动目录最主要的角色。活动目录域服务存储和管理着所有的网络信息资源。

windows server 系统如何设置静态IP地址

windows server 2016如何设置静态IP地址?

如果你是把Windows server 2016设置为域控制器或任一主服务器,建议设置静态IP地址。 这个快速设置指南会教你如何设置静态IP。

设置静态IP地址的方法: Continue reading “windows server 系统如何设置静态IP地址”

Windows server 2016 怎么安装活动目录服务

如何在Windows server 2016 上部署活动目录?

Windows server 2016是微软于2016年10月12日正式发布的最新服务器操作系统。在本篇IT入门教程中,我会逐步指导你如何在windows server 2016上安装活动目录(AD)角色。如果活动目录是装在主服务器 (production server)上,建议你在安装活动目录前先在服务器上设置静态IP地址。 另外,如需设置服务器名称,请在安装活动目录之前重命名服务器,因为一旦活动目录安装好后再更改服务器名称,很多配置都得重新设置。 Continue reading “Windows server 2016 怎么安装活动目录服务”

如何设置Windows 10的出厂设置?

Win10重置电脑注意事项:

出于某种原因你需要将Windows 10系统重置,在不使用USB或磁盘这类规范操作的情况下还有一种最简单的方法,但这种方法会清空你存储在电脑硬盘里的所有数据,Windows10也会被设置成新默认值。 Continue reading “如何设置Windows 10的出厂设置?”

计算机网络技术怎么学?

什么是计算机网络?

计算机网络的定义:计算机网络是由两台或多台电脑组成的网络工作组。网络类型分类有所不同,最常见的当属局域网(Local Area Network)和广域网(Wide Area Network )。 Continue reading “计算机网络技术怎么学?”

OSI 七层协议:物理层协议

物理层协议包括哪些内容?

物理层是OSI的第几层?

OSI模型的最底层是物理层,物理层是OSI模型(开放系统互连模型)的第一层。 Continue reading “OSI 七层协议:物理层协议”

OSI 七层协议:数据链路层协议

数据链路层是什么?

数据链路层是第几层?数据链路层协议是OSI参考模型的第二层,介于物理层和网络层之间。数据链路层传输数据的单位是数据帧。

Continue reading “OSI 七层协议:数据链路层协议”

OSI七层模型:传输层协议

网络协议传输层:

传输层在开放系统互连(OS I)模型中负责网络端到端通信,别名运输层。传输层在分层体系结构协议和其它网络组件应用范围内为运行在不同主机上的应用进程之间提供逻辑通信服务(logical communication)。


Continue reading “OSI七层模型:传输层协议”

OSI七层模型:会话层协议

会话层运用于哪里?
会话层是OSI模型的第几层?

会话层功能及作用:会话层位于OSI模型的第五层,会话层的主要功能是控制多台电脑间的会话连接。会话层协议跟踪计算机之间的对话框,这些对话框也称为会话。会话层的作用是什么?会话层的作用是建立、控制、结束本地应用程序与远程应用程序之间的会话。会话层英语为the session layer.


Continue reading “OSI七层模型:会话层协议”

OSI七层协议:表示层协议

什么是OSI表示层协议?

OSI表示层英语为presentation layer, 表示层协议用于向应用层协议(OSI参考模型最高层)提供准确的、定义清晰的和标准化的数据格式。

表示层位于OSI结构的第六层,表示层提供:

Continue reading “OSI七层协议:表示层协议”

OSI七层协议:应用层协议

OSI 应用层名词解释:

OSI 应用层协议是开放系统互连 (OSI) 七层网络协议模型及TCP/ IP 协议中的一层。

OSI应用层有什么作用?

OSI 应用层协议包含了用于网络进程间通信的协议,并提供稳定的通信接口和终端用户服务。应用层是OSI模型的第七层,也是唯一与终端用户直接交互的分层。


Continue reading “OSI七层协议:应用层协议”

OSI参考模型分为哪几层?各层的功能是什么?

什么是互联网OSI模型?

OSI七层模型的通俗解释如下:开放系统互联参考模型(OSI模型)自1984年批准以来,一直是计算机网络设计的重要组成部分。OSI模型提出时间约在20世纪80年代,是由欧洲主导的国际标准组织(ISO)自己开发的开放系统互连(OSI)网络套件。OSI Model (OSI模型)是一种抽象模型,它定义了网络协议和设备之间是如何通信和协同工作的。OSI参考模型有两个主要组件: 抽象的网络模型(基本参考模型/网络七层模型),还有一组具体协议。OSI七层模型对于研究网络体系结构是极其重要的。 Continue reading “OSI参考模型分为哪几层?各层的功能是什么?”

怎么看电脑适合玩什么游戏?

当下人们对电脑游戏的要求比以往任何时候都要高,而且游戏的选择范围也比以往任何时候都要广。因此,很难知道哪些是适合电脑玩的游戏。想要知道PC值得玩的游戏的方法有好几种,但最爱还是以下两种: Continue reading “怎么看电脑适合玩什么游戏?”