admin管理员组

文章数量:1572244

一、计算机基本介绍
目标:

1.知道计算机的定义和基本特点

2.知道计算机硬件系统组成

3.知道计算机软件系统组成

21世纪的文盲包括:不会使用计算机进行学习、工作和交际的人。

IT行业每天都要和计算机打交道!

1、计算机定义
  一种可以自动高效进行计算操作的电子设备,我们称之为电脑(PC)

1.1、计算机基本特点
计算机可以完成数学和逻辑运算
计算机可以对数据进行记忆和存储
计算机可以在程序指令下自动高效的进行计算

1.2、计算机的组成部分
计算机认为是由硬件系统+软件系统二大部分组成
硬件:看得见摸得着的设备
软件:运行在硬件设备上的第三方功能集合

2、计算机硬件组成
输入设备:给计算机提供数据。例如:键盘 鼠标…
输出设备:将计算机处理后的数据展示出来。例如:屏幕 音响…
计算机+控制器:中央处理器(cpu)
存储器:分为内存和外存,将数据进行管理

2.1、内存储器和外存储器特点
内存:决定了能同时运行多少个程序
外存:硬盘、移动硬盘,决定了能保存多少数据
内存运算速度比外存快
内存断电后数据丢失,外存不会

3、计算机软件组成
  计算机软件系统由操作系统软件+应用软件组成

3.1、常见的操作系统软件
图形化桌面操作系统软件:Windows、MacOS、Linux
移动设备操作系统:Android(底层也是一款小型的Linux),iOS等
服务器操作系统:Linux(开源、稳定、免费),windows server(微软、收费)
嵌入式操作系统:Linux-pda、各种盒子
二、二进制转换
目标:

1.知道二进制的相关概念

2.知道十进制和二进制如何相互转换

计算机底层使用的就是二进制,想和计算机直接沟通,就要使用二进制

1、二进制介绍
二进制是一种数学进制,只有0和1二个基数,计算机底层里用到的就是二进制。
现代计算机都是通电进行工作,当电流通过硬件时产生电压,高电位1,低电位0,底层就只有二种状态,刚好和二进制当中的0和1对应。
1.1、计算机采用二进制的好处
技术实现简单,状态稳定
二进制刚好与逻辑运算当中的真假对应,1代表真true,0代表假false
二进制可以非常简单的转成十进制
1.2、常见的数学进制
二进制(bin):逢2进1,基数是0-1
八进制(oct):逢8进1,基数是0-7
十进制(dec):逢10进1,基数是0-9
十六进制(hex):逢16进1,基数就是0-9 A B C D E F
2、十进制和二进制互相转换
2.1、十进制转二进制
用这个十进制的数字除以2,得到商和余数
判断商是否为0,如果不是0则继续用这个商除以2
直到某一次商为0时结束,将这个除法过程中产生的余数反向排列
最终的排列结果就是当前这个十进制转成二进制后的数值

2.2、二进制转十进制
按权相加法:把二进制数首先写成加权系数展开式,然后按十进制加法规则求和

三、编码和计量单位
目标:

1.知道计算机编码

2.知道计算机常用的计量单位

1、编码
将人类可以理解的自然语言"翻译"成计算机可以理解的机器语言
将我们人类语言中的字符与二进制当中的数字建立了一种对应关系,计算机就可以识别人类语言了
ascii码表

1.它是第一张全世界通用的"单字节"编码表,在它里面人为规定了256个字符的对应关系

字符集

所谓的字符集和编码表是类似的概念
在ascii码表当中没有包括汉字,如果直接使用ascii码来处理中文的时候就会产生乱码问题
后来慢慢的基于ascii码表又出现了很多其他的编码标准
当前最常见的处理中文的编码标准是UTF8,代表国际编码
2、计算机数据计量单位
1B(字节:bytes) = 8b(比特:bit 位,人为规定的最小计量单位)
1KB = 1024B
1MB(兆) = 1024KB
1GB = 1024MB
1TB = 1024GB
1PB = 1024TB
四、浏览器和图片类型
目标:

1.知道常用的浏览器

2.知道常见的图片类型

1、浏览器
  浏览器是用来显示在万维网或局域网等内的文字、图片及其他信息的软件,它还可以让用户与这些文件进行交换操作

1.1、浏览器内核
Trident:IE浏览器1995年推出的一款内核
Gecko:目前火狐浏览器使用的内核
blink:由KHTML内核发展而来,chrome浏览器在使用
webkit:由KTML内核发展而来,safari浏览器在使用
presto:这个内核当前已经停止更新,用于oprea(欧鹏浏览器),现在这款浏览器已经向chrome看齐
1.2、五大浏览器
  只有以下浏览器有自己的核心技术,其他浏览器都是换皮肤的来的,所以称之为五大浏览器

注意:测试时如没有强制要求,只需要测试IE、谷歌、火狐即可

2、常见的图片类型
.jpg:颜色信息比较丰富的一种图片格式
.png:可以支持透明的一种图片格式
.gif:支持动图,占用体积小,色彩表现力不如前两者
.psd:分层的图片【常见于PSD设计稿】
五、网站的访问过程
目标:

1.知道域名和IP地址

2.知道DNS和hosts

3.知道客户端和服务器的概念

4.知道客户端和服务器的概念

5.知道HHTP请求和常见的HTTP请求方式

6.知道HTTP响应和常见的响应状态码

7.掌握网站的访问过程

1、网站访问案例
  操作步骤:

打开浏览器
在浏览器地址栏中输入百度网址:http://www.baidu,点击回车
查看网页内容
思考:这样一个简单的网站访问过程,背后都发生了什么?又需要用到那些知识呢?

2、URL
提示:案例中所说的"输入百度网址"中的网址(http://www.baidu)其实就是URL

URL:(Uniform Resource Locator,统一资源定位符)互联网上资源的地址、位置
URL格式:协议://主机地址/路径
2.1、HTTP协议
协议:网络协议的简称,网络协议是通信计算机双方必须共同遵从的一组约定
HTTP协议:超文本传输协议,规定了浏览器和服务器之间通信的规则
2.2、域名
提示:案例中的www.baidu就是域名

域名:(英文:Domain Name)又称网域,是有一串用点分隔的名字组成的Internet上某一台计算机或计算机组的名称,用于数据传输时对计算机的定位标识
域名的好处是方便记忆
2.3、IP地址
IP地址:是指互联网协议地址,互联网上所有的设备都有一个独一无二的IP地址
所有的域名有一个对应的IP地址,并且可以把URL中域名替换成IP地址

2.4、DNS和hosts
DNS

DNS:(Domain Name System,域名系统),用于把域名转换为对应的IP地址
域名解析就是由域名到IP地址的转换过程,域名的解析工作由DNS服务器完成
hosts

hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联
当用户在浏览器中输入一个网址时,系统会首先自动从hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应的网页
如果没有找到,则系统会再将网址提交DNS域名解析服务器进行IP地址的解析
hosts文件位置:

hosts文件在不同操作系统(甚至不同Windows版本)的位置都不大一样
Windows XP/7/8/10系统hosts文件路径:C:\Windows\System32\drivers\etc
3、客户端和服务器
客户端(Client):又称为用户端,是指与服务器相对应,为客户提供服务的程序。比如:用户使用的浏览器、桌面应用程序、APP等
服务器端(Server):是指网络中能对其它机器提供某些服务的计算机系统

4、HTTP请求
请求(Request):客户端向服务器索取数据或提交数据的一种行为
HTTP请求:客户端向服务器发送基于HTTP协议的请求
4.1、HTTP请求方式
在发送HTTP请求时,可以选择不同的请求方式,最常见的请求方式有:Get、Post

Get
提交的数据显示在地址栏,如果是敏感数据则不安全
受限于URL的长度,提交的数据量有限制
Post
Post请求是有请求体的,敏感数据可以放到请求体中,用户不能直接看到,相对来说更加安全一些
没有数据量大小的限制
5、HTTP响应
响应(Response):服务器对客户端请求做出的反应,返回客户端所需要的数据
5.1、HTTP响应内容
  HTTP响应组:响应行、响应头、响应体

5.2、常见响应状态码
200:这个是最常见的http状态码,表示服务器已经成功接收到请求,并将返回客户端所请求的最终结果
404:请求失败,客户端请求的资源没有找到或者是不存在
500:服务器端出现错误,导致无法完成客户端当前的请求

6、网站的访问过程
在浏览器中输入URL
需要通过解析,去找到响应的IP
查找IP首先会从本地的hosts文件开始,如果找不到则去DNS服务器查找
如果DNS帮我们找到了目标的IP,我们先发送一个测试的请求,通过之后在发送正式请求
服务器接收到正式请求之后,它还需要进行验证,如果验证通过,则去帮我们找到当次请求想要的文件
服务器开始处理我们想要的文件,在这个过程中有可能会用到数据库中的数据
当服务器将文件处理完毕之后在通过http协议还给浏览器,此时浏览器就用自己的渲染引擎来进行渲染展示
6.1、网站访问流程图

六、DOS命令
目标

1.知道常用DOS命令

后面要学习的接口测试、python等课程中都会使用到命令行来进行操作

1、DOS命令
DOS命令:计算机术语,是指DOS操作系统的命令,是一种面向磁盘的操作命令,主要包括目录操作类命令、磁盘操作类命令、文件操作类命令和其他命令
DOS命令需要在DOS窗口中进行操作
打开DOS窗口操作步骤:通过win + r 键操作打开运行面板,输入cmd后敲击回车,即可进入
1.1、常用DOS命令

  如果对软件测试、接口测试、自动化测试、技术同行、持续集成、面试经验交流。感兴趣可以进到893694563,群内会有不定期的分享测试资料。
如果文章对你有帮助,麻烦伸出发财小手点个赞,感谢您的支持,你的点赞是我持续更新的动力。

本文标签: 不信基础知识计算机