软件测试学习 1
任务:完成第一章《计算机基础》的视频学习,巩固基础
计算机组成
硬件系统
- 运算器,控制器统称为CPU,负责数据的加工处理。
- 存储器,用来存储程序、数据和各种信号、命令等信息,并在需要时提供这些信息,内存(rom只读存储器,ram随机存储器;断电数据消失);外存(硬盘,软盘,光盘)。
- 输入设备,键盘鼠标等。
- 输出设备,显示器等
软件系统
- 系统软件
- 桌面操作系统,Windows/macOS/Linux
- 服务器操作系统,linux/Windows Server
- 嵌入式操作系统,linux(文件小,一般是用在机顶盒、PDA等)
- 移动设备操作系统,ios/Android
- 应用软件
- qq/游戏/迅雷等等
B/S架构与C/S架构
B/S架构
Browser-Server,浏览器和服务器架构。只需要浏览器就可以访问,更新时只需要更新服务端。
C/S架构
Client- Server,客户机和服务器结构,需要安装客户端,通过客户端程序来访问应用系统。更新时既要更新服务器,也要更新客户端。
B/S架构与C/S架构的区别
- 硬件环境不同:
- C/S建立在专用网络上,小范围网络环境,局域网之间再通过专门服务器提供连接和交换服务。
- B/S建立在广域网上,不需要专门的网络硬件环境
- 安全要求不同
- cs安全性较高;bs面向所有用户,使用浏览器就可以访问,安全性较低
- 系统维护不同
- cs表现方式有限,对程序员要求高;bs表现方式丰富,开发难度低
- 处理问题不同
- cs用户固定,安全要求高;bs面向所有用户。
二进制
常见进制单位换算(1024)
计算机指令系统
计算机程序就是CPU处理二进制数字
计算机语言
- 机器语言:由“0”和“1”组成的二进制数
- 汇编语言:用简洁的英文字母,符号串来代替一个特定的指令的二进制串
- 高级语言:java,c,c++,python等等
计算机网络-OSI七层模型
- 应用层:所有应用程序的网络在此展开
- 表示层:数据的加密解密
- 会话层:负责建立、维护拆除会话(session)
- 传输层:建立一条端对端的
- 网络层:负责路由寻址和广播
- 数据链路层:负责将上层内容封装成帧
- 物理层:只负责传输01二进制比特流
TCP/IP协议
网络通信协议
- 应用层:应用程序之间互相沟通
- 传输层:提供了数据传送,应用程序之间的通信服务
- 网络互联层:负责提供基本的数据包传送功能,让每一块数据包能够到达目的主机
- 网络接口层:接受数据并进行传输
IP地址
IPV4:四段数字组成(地址已使用枯竭)
IPV6 :六段数字组成
地址分类:
- A类:1-126
- B类:128-191
- C类:192-223