IGMP(Internet Group Management Protocol)互联网组管理协议是TCP/IP 协议族中负责IP组播成员管理的协议,用来在IP主机和与其直接相邻的组播路由器之间建立、维护组播组成员关系。
SSH通过在网络中创建安全隧道(英语:secure channel)来实现SSH客户端与服务器之间的连接,SSH最常见的用途是远程登录系统,人们通常利用SSH来传输命令行界面和远程执行命令。
Telnet是一种应用层协议,使用于互联网及局域网中,使用虚拟终端的形式,提供双向、以文字字符串为主的命令行接口交互功能。属于TCP/IP协议族的其中之一,是互联网远程登录服务的标准协议和主要方式,常用于服务器的远程控制,可供用户在本地主机执行远程主机上的工作。
RFB ( Remote Frame Buffer 远程帧缓冲) 协议是一个用于远程访问图形用户界面的简单协议。
DMZ俗称非军事区,其基本思想是将内网的一些服务器另外配置一套提供给Internet用户访问,内网服务器不对Internet用户开放。这样,即使DMZ中的服务被攻击或被破坏,也可通过内网的原始服务器快速恢复和重建。
进程的三态模型,只能阻塞->就绪->运行
运行:该进程属于运行状态
就绪:一个进程获得了除处理机以外的一切资源,一旦得到处理机即可运行
阻塞:一个进程正在等待某一事件发生,此时即使处理机分配进程也无法运行
敏捷统一过程(Agile Unified Process,AUP)采用"在大型上连续"以及在"在小型上迭代"的原理来构建软件系统。采用经典的UP阶段性活动(初始、精化、构建和转换),提供了一系列活动,能够使团队为软件项目构想出一个全面的过程流。
标准ISO/IEC9126《软件工程产品质量》中使用质量内容
使用质量是从用户观点出发,而不是开发者、维护者的观点,来看待软件产品用于特定环境和条件下的质量。它测量用户在特定环境中达到其任务目标的程度,而不是测量软件自身的性质。 ISO/IEC软件质量模型由三个层次组成:第一层是质量特性,第二层是质量子特性,第三层是度量指标。易使用性是指与为使用所需的努力和由一组规定或隐含的用户对这样使用所做的个别评价有关的一组属性。其子特性包括易理解性、易学性、易操作性。
中介者(Mediator)用一个中介对象来封装一系列的对象交互。 中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。 适用于: 一组对象以定义良好但是复杂的方式进行通信,产生的相互依赖关系结构混乱且难以理解; 一个对象引用其他很多对象并且直接与这些对象通信,导致难以复用该对象; 想定制一个分布在多个类中的行为,而又不想生成太多的子类。
ARP Request是广播发送
ARP Response是单播的报文回复
路由协议是一种允让许数据包在路由器之间传送信息的一种协议。

ISO/IEC 25010:2023标准明确区分了可维护性和可靠性的范畴:
可维护性关注系统后期修改的能力,其子特性如可修改性、可分析性、模块化均与代码变更和优化相关。
等价类划分方法专门用于将输入数据划分为有效和无效等价类,每组数据在程序中有相同处理方式。
边界值测试:这种方法主要用于测试输入数据的边界条件(如手机号长度刚好为11位)
测试方法 关键特征 典型场景
等价类划分 输入数据分类,覆盖有效/无效类 数据格式验证(如手机号、邮箱)
边界值测试 测试输入边界(如最小值、最大值) 长度、范围边界检查(如手机号11位边界)
路径覆盖 覆盖代码所有执行路径,属白盒测试 复杂逻辑代码测试(如循环、分支)
条件覆盖 覆盖逻辑条件真假组合,属白盒测试 条件语句测试(如if-else结构)
建模工具 类型 关键特征 适用场景
对象图 静态 实例级快照、属性值显示 调试、实例分析
类图 静态 抽象类型定义、类关系 系统结构设计
状态图 动态 状态变迁流程 行为建模
组件图 静态 物理模块划分 系统集成
记忆技巧:对象图像一张照片(静态瞬间),状态图像一段动画(动态过程)。
关系模式指关系的结构,即属性(列)的集合。关系代数运算按操作维度可分为:
运算 操作维度 模式变化 符号
选择 (σ) 水平(行操作) 不改变 σ
投影 (π) 垂直(列操作) 减少属性 π
并 (∪) 混合(多关系) 需模式一致 ∪
笛卡尔积 (×) 混合(多关系) 属性数叠加 ×
关键区别:水平操作(如选择)保持模式不变,而垂直或多关系操作通常改变模式。
第一范式(1NF):关系的每个属性都必须是不可再分的原子值
多值属性:一个属性对应多个值的场景(如一个人有多个电话号码)
派生属性:可通过其他属性计算得出的属性(如年龄=当前年份-出生年份)
复合属性:可进一步分解为更小部分的属性(如地址可分解为省、市、区)
主键属性:唯一标识元组的属性或属性组
概念 定义与关键点 易混淆对比
时钟频率 CPU每秒脉冲信号次数(单位:Hz),如133 MHz = 133×10⁶次/秒 不同于带宽:频率是“速度基础”,带宽是“实际数据传输率”
数据总线宽度 单次传输的二进制位数,32位需转换为字节(÷8),即4字节 位(bit) vs 字节(Byte):1字节=8位,带宽单位通常为字节/秒
存取周期 完成一次完整读写操作的时间,本题中=5个时钟周期,限制实际传输次数 存取周期 ≠ 时钟周期:后者是基础时间单位,前者包含恢复时间
实际带宽 考虑存取周期后的有效数据传输率,公式:理论带宽 / 存取周期数 理论带宽(理想值)vs 实际带宽(真实值):后者受硬件限制
滚动式规划 ≠ 范围蔓延,它通过分层控制(已知层详细分解+未知层占位符)管理不确定性,需配合变更控制流程使用。
过程 核心关注点 典型输出/活动
规划质量管理 定义质量目标与测量方法 质量管理计划、质量测量指标
管理质量 过程改进与体系保障 质量审计报告、过程改进建议
控制质量 可交付成果合规性验证 质量检查单、测试报告、缺陷日志


改正性维护。指为了识别和纠正软件错误、改正软件性能上的缺陷、排除实施中的错误,应当进行的诊断和改正错误的过程。
适应性维护。指使应用软件适应信息技术变化和管理需求变化而进行的修改。企业的外部市场环境和管理需求的不断变化也使得各级管理人员不断提出新的信息需求。
预防性维护。系统维护工作不应总是被动地等待用户提出要求后才进行,应进行主动的预防性维护, 通过预防性维护为未来的修改与调整奠定更好的基础。
完善性维护。扩充功能和改善性能而进行的修改。对已有的软件系统增加一些在系统分析和设计阶段中没有规定的功能与性能特征。
网络层:路由器、
防火墙数据链路层:交换机、
网桥物理层:中继器、集线器

CISC计算机的特征包括:指令长度不固定、寻址方式多、执行指令时钟周期多、指令类型多。
RISC计算机的特征包括:指令长度固定、寻址方式简单、指令执行较快,通常在一个时钟周期内完成。
数据库设计中的函数依赖理论,
概念 定义 说明
函数依赖集 一组形如X→Y的规则,表示属性X决定Y 用于描述数据间的约束关系,是数据库规范化的基础
闭包(F+) 所有能从F通过Armstrong公理推导出的函数依赖集合 闭包计算是判断逻辑等价的核心工具
等价 F+ = G+,即两个集合的闭包完全相同 等价集可互换而不影响数据库设计,但集合本身不一定相等
易混淆点:等价(F+ = G+)不同于集合相等(F = G),前者关注推导能力,后者要求元素完全一致。例如,F={A→B, B→C}和G={A→C}可能等价(如果闭包相同),但集合不同。
访问控制策略的核心概念对比如下,帮助理解其主要分类:
访问控制策略 关键特征 典型场景
自主访问控制 (DAC) 资源所有者自主决定访问权限,灵活但安全性较低。 个人文件共享,如Windows文件夹权限。
强制访问控制 (MAC) 系统强制实施策略,用户无法更改,安全性高。 高安全环境,如军事系统(SELinux)。
基于角色的访问控制 (RBAC) 权限基于用户角色分配,易于管理和大规模应用。 企业软件,如ERP或CRM系统。
基于时间的访问控制 根据时间条件(如时段)限制访问,常作为补充。 网络登录限制,如仅允许工作时间访问。
注意:基于时间的访问控制通常不独立作为主要策略,而是与DAC、MAC或RBAC结合使用,以增强灵活性。
