文章目录
考前必背
- HTTPS基于SSL安全协议,其默认端口为 443
FTP:21
Telnet:23
SSH:22
POP3:110,SMTP:25 收发邮件
MySQL:3306
HTTP:80,HTTPS:443
DNS:53
SNMP:161 - 系统干涉 是 被动攻击
- 漏洞扫描 属于安全防护措施,不属于 入侵检测技术
- 配置管理 包括 版本管理,更变管理,配置审计,配置状态报告
- 创建引索是内模式
- 瀑布模型:一般使用在,需求明确 或 二次开发
- 原型方法:适用于用户需求不清,经常变化情况,帮助需求导出和验证需求有效性,能够迅速的开发出一个用户看得见的系统框架,支持用户界面设计,不能用来代码优化
探索性原型:弄清目标需求,探讨多种方案可行性 - 是否有损:(R1 并 R2) -> (R1 - R2) or (R2 - R1)的推导关系是否存在,有一个即为无损
是否传递:函数模型 要全部 存在于分解中 - 结构化设计:
保持模块大小适中
尽可能减少调用的深度
少扇入,多扇出
模块的模块的作用域应该在模块之内
功能应该是可预测的 - 结构化分析与设计:数据流图,数据字典,加工逻辑说明,补充材料。
- 第一范式:元组中每一个元素均不可再分。
第二范式:元组中每一个元素都依赖于主属性。
第三范式:没有传递依赖。
19年上
- DMA(Direct Memory Access) ,数据在主存和IO设备之间(即主存和外设)之间直接成块传送
- RISC(精简指令系统计算机)寻址方式比较单一,多寄存器寻址。
- 单处理机系统,进程由运行转变为就绪,应该是时间片到
- 绝对路径:从根目录\开始,如
\My\user1\
,相对路径:从当前目录的下一级开始user1\
- PV操作利用信号量机制,可以实现资源的互斥使用,PV操作使用不当容易引起思索,PV操作对应进程只能发送一个消息
- 嵌入式操作系统从减少成本和缩短研发周期考虑,要求嵌入式操作系统能运行在不同的微处理器平台上,针对硬件变化进行结构和功能上的配置
- 应用级网关防火墙:应用代理网关防火墙彻底隔断内网与外网的直接通信,内网用户对外网的访问变成防火墙对外网的访问,然后再由防火墙转发给内网用户。所有的通信都必须经应用层代理软件转发,它可对应用层的通信数据流进行监控和过滤
- MiME:多用途互联网邮件扩展类型,扩展了电子邮件标准,使其能够支持多格式,与安全无关
SSL:安全套接字协议,
PGP:Pretty Good Privacy优良保密协议 - 使用数字证书用户身份认证:即数字签名认证使用发送方公钥,数字证书包含发送方公钥
使用数字签名确保消息不可否认,即不可抵赖 - TCP和UDP均提供了端口寻址功能,
UDP是一种不可靠的,无连接的协议,没有连接管理能力,不负责重新发送丢失或出错的数据消息,没有流量控制功能 - 在windows命令行窗口中使用
ipconfig/all
可查看本机DHCP(动态主机配置协议)服务是否已启用
ipconfig
显示简要信息,不能查看DHCP服务开启情况
ipconfig/all
显示详细信息,可以查看DHCP
ipconfig/renew
更新所有适配器
ipconfig/release
释放所有匹配的链接 - 蠕虫病毒:震网病毒,定向攻击基础设置如核电站,国家电网,水坝
- 木马病毒:破坏控制系统
- 引导区病毒:破坏引导盘,文件目录
- 宏病毒:破坏OFFICE相关文件
- 侵犯软著权(著作权):向客户提供工具软件的复制品
- 自顶向下,从抽象到具体
- 模块结构图:由模块(矩形),调用(箭头),数据(带空心圆的箭头),控制信息(),转接符号(转接到另外区域)
- ISO/IEC 9126 软件质量模型
功能性(包括安全性)
可维护性:包括 易分析性
易用性:包括 易理解性、易学性、易操作性 - 一个高效的测试:指用少量的测试用例,发现软件尽可能多的错误
测试中存在集群规律:未发现的错误数量和已发现的错误数量成正比
白盒测试中:语句覆盖 覆盖度最弱,路径覆盖往往比语句覆盖发现更多的错误 - 一个好的测试用例:应该只从一个角度违反规则
- Composition组成关系,组合关系,整体与部分的关系,他们的生命周期相同
- 设计原则:
单一职责:目的单一的类,只有一个引起他变化的原因
开放-封闭:扩展开放,修改关闭
里氏替换原则:子类可以替换父类
接口隔离原则:使用多个专门的接口比使用单一的总接口要好 - 部署图:用来对面向对象系统的物理方面建模方法,展现运行时处理结点以及中构件的配置,用于展示软件组件和硬件之间的物理关系。
- 命令模式:将一个请求封装为一个对象,从而可用不同的请求对客户进行参数化,将请求排队或记录请求日志。
- 观察者模式:定义对象间的一种一对多的依