# 软考软件设计师题目总结 > **生成时间**: 2026年7月31日 19:27 |

📅 2026/8/2 17:48:08
# 软考软件设计师题目总结 > **生成时间**: 2026年7月31日 19:27 |
软考软件设计师题目总结生成时间: 2026年7月31日 19:27 | *距下半年考试: 约85天10月24-27日本期主题: 计算机网络与TCP/IP协议族冲刺专题 信息安全与密码学深度突破一、2026下半年考情与命题新风向1.1 关键考试信息项目详情考试时间2026年10月24-27日机考合格标准两科均≥45分一次性通过无单科保留备考倒计时约85天1.2 第32期命题风向研判趋势表现形式备考动作网络协议综合化TCP/UDP/IP/HTTP/DNS等多协议联合考查建立协议分层对应关系子网划分计算题常态化CIDR、子网掩码、可用主机数必考掌握2^n心算技巧IPv6考点升温地址长度、头部格式、地址类型对比IPv4记忆关键差异信息安全情境化结合场景判断加密/签名/认证方案理解密钥使用方向网络攻击识别XSS、SQL注入、CSRF、DDoS特征判断掌握攻击原理与防御手段二、计算机网络体系结构2.1 OSI七层模型 vs TCP/IP四层模型OSI七层TCP/IP四层核心协议/设备数据单元关键词应用层HTTP、FTP、SMTP、DNS、DHCP报文用户接口表示层应用层SSL/TLS、JPEG、ASCII、加密报文格式转换会话层NetBIOS、RPC报文会话管理传输层传输层TCP、UDP段/报文端到端网络层网际层IP、ICMP、ARP、RIP、OSPF、路由器分组/包寻址路由数据链路层网络接口层PPP、HDLC、以太网、交换机、网桥帧介质访问物理层双绞线、光纤、集线器、中继器比特电气机械记忆口诀物数网传会表应OSI从下往上2.2 各层设备对比设备工作层次功能特点冲突域广播域中继器/集线器物理层信号放大、简单转发不分割不分割网桥/交换机数据链路层基于MAC地址转发分割不分割路由器网络层基于IP地址路由分割分割口诀一层傻传二层看MAC三层看IP三、TCP/IP协议族核心3.1 TCP vs UDP对比特性TCPUDP连接方式面向连接无连接可靠性可靠传输不可靠传输流量控制有滑动窗口无拥塞控制有无数据顺序保证不保证开销大20字节头部小8字节头部适用场景文件传输、HTTP、邮件视频流、DNS、语音、游戏3.2 TCP三次握手与四次挥手三次握手建立连接客户端 服务器 | SYN1, seqx | |----------------------| | SYN1, ACK1, seqy, ackx1 | |----------------------| | ACK1, seqx1, acky1 | |----------------------|四次挥手释放连接客户端 服务器 | FIN1, sequ | |----------------------| | ACK1, acku1 | |----------------------| | FIN1, seqw | |----------------------| | ACK1, ackw1 | |----------------------|高频考点三次握手原因防止历史重复连接初始化同步双方序列号四次挥手原因全双工通信双方需分别关闭发送通道TIME_WAIT状态2MSL确保最后一个ACK被对方收到3.3 常见协议端口速查协议端口说明HTTP80超文本传输HTTPS443HTTP over SSL/TLSFTP控制21文件传输控制FTP数据20文件传输数据SSH22安全远程登录Telnet23远程登录不安全SMTP25简单邮件发送POP3110邮件接收IMAP143邮件访问DNS53域名解析DHCP67/68动态主机配置SNMP161简单网络管理3.4 DNS解析流程浏览器缓存 → 2. 操作系统缓存 → 3. 本地DNS服务器 → 4. 根域名服务器 → 5. 顶级域服务器 → 6. 权威域名服务器常见记录类型记录类型作用A域名→IPv4地址AAAA域名→IPv6地址CNAME域名别名MX邮件交换服务器NS域名服务器PTRIP→域名反向解析四、IP地址与子网划分4.1 IP地址分类类别范围默认掩码网络位/主机位适用A类1.0.0.0 ~ 126.255.255.255255.0.0.08/24大型网络B类128.0.0.0 ~ 191.255.255.255255.255.0.016/16中型网络C类192.0.0.0 ~ 223.255.255.255255.255.255.024/8小型网络D类224.0.0.0 ~ 239.255.255.255-组播E类240.0.0.0 ~ 255.255.255.255-保留实验私有地址范围A类10.0.0.0 ~ 10.255.255.255B类172.16.0.0 ~ 172.31.255.255C类192.168.0.0 ~ 192.168.255.2554.2 子网划分计算核心公式子网数 2^借位主机位数每个子网可用主机数 2^剩余主机位数 - 2可用IP范围网络地址 1 ~ 广播地址 - 1快速计算示例C类地址192.168.1.0/26借用了2位主机位作为子网位子网数2² 4个每个子网主机数2⁶ - 2 62台子网掩码255.255.255.1924.3 IPv6核心考点项目IPv6IPv4地址长度128位32位地址数量约3.4×10³⁸约43亿头部大小固定40字节可变20~60字节校验和无由上层处理有广播无广播使用组播有广播地址配置支持自动配置/无状态自动配置主要DHCP安全性内置IPSec支持可选IPv6地址类型单播地址全球单播2000::/3、链路本地FE80::/10、唯一本地FC00::/7组播地址FF00::/8任播地址与单播地址格式相同分配给多个接口五、信息安全基础5.1 信息安全五要素要素含义典型威胁保护措施机密性信息不被未授权者获取窃听、越权访问加密、访问控制完整性信息不被非法篡改篡改、重放攻击哈希、数字签名可用性授权用户能及时访问DDoS、拒绝服务冗余、备份、防火墙可控性对信息传播的控制非法传播审计、策略不可抵赖性行为不可否认抵赖数字签名、日志5.2 安全机制与安全服务安全服务实现机制机密性服务加密、访问控制完整性服务消息摘要、数字签名认证服务口令、数字证书、生物识别不可抵赖服务数字签名、可信第三方访问控制服务身份认证、权限管理六、密码学与数字签名6.1 对称加密 vs 非对称加密特性对称加密非对称加密密钥单一共享密钥公钥私钥配对速度快慢安全性密钥分发困难公钥可公开安全性高典型算法DES、3DES、AES、RC5、IDEARSA、ECC、ElGamal用途大量数据加密密钥交换、数字签名6.2 常见算法对比算法类型密钥长度特点DES对称56位已被破解不安全3DES对称112位DES改进效率低AES对称128/192/256位目前主流安全高效RC4对称流加密可变已不推荐用于TLSRSA非对称1024/2048/4096位基于大整数分解ECC非对称256位等同等安全下密钥更短MD5哈希128位已被碰撞攻击不推荐SHA-1哈希160位已被证明不安全SHA-256哈希256位目前安全6.3 数字签名完整流程发送方明文 → 哈希函数 → 摘要 → 私钥加密 → 数字签名 发送方明文 数字签名 → 发送给接收方 接收方数字签名 → 公钥解密 → 摘要A 接收方明文 → 哈希函数 → 摘要B 接收方比较摘要A 摘要B → 验证完整性与身份数字签名的作用身份认证只有私钥持有者能生成有效签名完整性保护明文任何改动都会导致摘要不匹配不可抵赖性签名者事后无法否认6.4 加密与签名密钥使用对比操作发送方使用接收方使用目的加密接收方公钥接收方私钥保证机密性签名发送方私钥发送方公钥保证完整性与身份6.5 PKI体系组件作用CA认证机构颁发、管理、吊销数字证书RA注册机构审核用户身份向CA申请证书数字证书绑定公钥与持有者身份CRL证书吊销列表记录已吊销证书OCSP在线证书状态协议证书验证链用上级CA公钥验证下级CA签名直到根CA七、网络攻击与防御7.1 常见网络攻击类型攻击类型原理典型场景防御措施SQL注入在输入中嵌入SQL语句登录框、搜索框参数化查询、输入验证XSS注入恶意脚本到网页评论区、留言板转义输出、CSP策略CSRF伪造用户已认证请求银行转账、修改密码Token验证、SameSite CookieDDoS大量请求耗尽资源网站瘫痪CDN、流量清洗、限流ARP欺骗伪造ARP响应局域网中间人静态ARP绑定、ARP防火墙DNS劫持篡改DNS解析结果钓鱼网站DNSSEC、HTTPS中间人攻击拦截并篡改通信公共WiFi加密、证书校验拒绝服务DoS耗尽目标资源服务不可用防火墙、入侵检测社会工程学利用人性弱点钓鱼邮件、冒充安全意识培训7.2 防火墙与入侵检测类型工作层次特点包过滤防火墙网络层/传输层基于IP、端口、协议过滤速度快但功能弱应用代理防火墙应用层深度检查应用内容安全性高但性能低状态检测防火墙网络层/传输层跟踪连接状态兼顾性能与安全IDS入侵检测系统多层级检测攻击并告警不主动阻断IPS入侵防御系统多层级检测攻击并主动阻断八、上午精选真题10道题1 - OSI模型层次DNS协议工作于OSI参考模型的 。A. 网络层B. 传输层C. 会话层D. 应用层答案: D解析: DNS域名系统属于应用层协议用于域名到IP地址的解析。题2 - TCP三次握手TCP三次握手的主要目的是 。A. 加快数据传输速度B. 防止历史重复连接初始化并同步序列号C. 减少网络拥塞D. 实现流量控制答案: B解析: 三次握手主要是为了同步双方初始序列号并防止因网络延迟导致的旧连接请求被错误接受。题3 - 子网划分某单位获得C类地址192.168.10.0需要划分6个子网每个子网至少30台主机则子网掩码应为 。A. 255.255.255.192B. 255.255.255.224C. 255.255.255.240D. 255.255.255.248答案: B解析: 需要6个子网借3位主机位2³8≥6剩余5位主机位每个子网可用主机数2⁵-230。子网掩码为255.255.255.224/27。题4 - IPv6特征关于IPv6下列说法错误的是 。A. 地址长度为128位B. 头部固定为40字节C. 支持广播地址D. 内置对IPSec的支持答案: C解析: IPv6取消了广播地址使用组播地址替代广播功能。题5 - 对称加密下列加密算法中属于对称加密的是 。A. RSAB. ECCC. AESD. DSA答案: C解析: AES高级加密标准是对称加密算法。RSA、ECC是非对称加密DSA是数字签名算法。题6 - 数字签名数字签名技术不能实现 。A. 身份认证B. 数据完整性C. 数据机密性D. 不可抵赖性答案: C解析: 数字签名本身不提供机密性需要加密来实现但可以实现身份认证、完整性校验和不可抵赖性。题7 - 网络攻击以下哪种攻击方式是通过在网页中注入恶意脚本当用户浏览时执行该脚本A. SQL注入B. XSSC. CSRFD. DDoS答案: B解析: XSS跨站脚本攻击就是在网页中注入恶意脚本其他用户浏览时触发执行。题8 - TCP/UDP对实时性要求高、允许少量丢包的应用应选择 。A. TCPB. UDPC. HTTPD. FTP答案: B解析: UDP无连接、开销小、不保证可靠传输适合视频会议、语音通话、在线游戏等对实时性要求高的场景。题9 - 信息安全要素用户使用数字证书登录系统主要体现了信息安全的 。A. 机密性B. 完整性C. 可用性D. 不可抵赖性答案: D解析: 数字证书结合私钥签名可以证明用户身份且事后无法否认体现不可抵赖性。当然也有身份认证作用。题10 - ARP协议ARP协议的作用是 。A. 将IP地址解析为MAC地址B. 将域名解析为IP地址C. 将MAC地址解析为IP地址D. 将IP地址解析为域名答案: A解析: ARP地址解析协议工作在网络层和数据链路层之间用于根据IP地址获取对应的MAC地址。九、下午案例分析3道案例一 - 网络规划与子网划分说明: 某公司有4个部门每个部门约有50台计算机。公司申请到一个B类私有地址172.16.0.0/16现需要为各部门划分子网并满足未来扩展需求。问题16分: 若采用定长子网划分每个子网至少容纳50台主机至少需要借用几位主机位作为子网位子网掩码是什么参考答案:每个子网至少50台主机需要主机位n满足2ⁿ - 2 ≥ 50n至少为62⁶-262B类地址原有16位主机位剩余6位主机位则借用16-610位作为子网位子网掩码255.255.255.192/26可划分2¹⁰1024个子网每个子网62台主机问题26分: 若第一个部门分配172.16.0.0/26写出该子网的网络地址、可用IP范围、广播地址。参考答案:网络地址172.16.0.0可用IP范围172.16.0.1 ~ 172.16.0.62广播地址172.16.0.63问题33分: 若公司后续部门增加到8个每个部门100台主机原有/26划分是否满足应如何调整参考答案:不满足。/26每个子网只有62台主机无法满足100台需求应改为/25子网每个子网可用主机数2⁷-2126台借用9位主机位可划分512个子网或按部门实际需求采用VLSM可变长子网掩码灵活划分案例二 - TCP连接与协议分析说明: 某Web服务器部署在192.168.1.10提供HTTPS服务。客户端通过浏览器访问https://192.168.1.10。问题15分: 描述客户端与服务器建立HTTPS连接的完整过程说明涉及哪些协议。参考答案:DNS解析本例使用IP地址可跳过DNSTCP三次握手建立连接客户端→服务器SYN服务器→客户端SYNACK客户端→服务器ACKTLS/SSL握手协商加密算法、交换证书、验证身份、生成会话密钥使用对称会话密钥加密传输HTTP数据涉及协议TCP、TLS/SSL、HTTP、可能涉及DNS问题25分: 若服务器收到大量来自不同IP的SYN包但后续没有完成三次握手这是什么攻击应如何防御参考答案:这是SYN Flood攻击DDoS的一种攻击者大量发送SYN包但不回复ACK耗尽服务器半连接队列资源防御措施SYN Cookie服务器不保留半连接状态用Cookie验证限制SYN包速率防火墙/IPS过滤异常SYN流量增大半连接队列长度问题35分: HTTPS相比HTTP主要增加了哪些安全服务分别由哪些机制实现参考答案:安全服务实现机制机密性对称加密如AES传输数据完整性消息认证码MAC/哈希身份认证服务器数字证书X.509不可否认性数字签名证书链验证案例三 - 安全通信方案设计说明: 甲乙双方需要通过网络安全传输一份机密合同文件要求文件内容保密、接收方能确认文件未被篡改、接收方能确认发送方身份。问题16分: 设计一个满足上述要求的方案说明使用了哪些密码技术。参考答案:机密性用对称加密算法AES加密合同文件效率高完整性对合同文件计算SHA-256摘要身份认证与不可抵赖用发送方私钥对摘要进行数字签名密钥交换用接收方公钥加密AES会话密钥发送内容加密后的文件 数字签名 加密的会话密钥接收方用私钥解密会话密钥 → 用会话密钥解密文件 → 用发送方公钥验证签名 → 对比摘要确认完整性问题26分: 在该方案中为什么通常先用对称加密加密文件再用非对称加密加密会话密钥参考答案:对称加密如AES速度快适合加密大量数据非对称加密如RSA速度慢不适合直接加密大文件用非对称加密保护短小的会话密钥结合两者优势效率高且密钥分发安全这种模式称为数字信封问题33分: 如果接收方需要向第三方证明该文件确实由发送方发出且未被篡改应提供哪些材料参考答案:原始加密文件或解密后的文件发送方的数字签名发送方的数字证书含公钥由CA签发第三方可用CA公钥验证证书真实性再用证书中公钥验证签名确认文件来源和完整性十、2026下半年10大可能考点预测排名可能考点趋势备考建议1TCP三次握手/四次挥手稳定牢记标志位与序列号变化2TCP vs UDP特征对比稳定从连接性、可靠性、效率角度记忆3子网划分与CIDR计算上升多做心算练习4IPv6关键特征上升与IPv4对比记忆5OSI/TCP-IP分层与协议对应稳定建立分层协议映射表6对称加密与非对称加密对比稳定理解密钥使用方向7数字签名原理与作用上升掌握签名流程与验证流程8网络攻击类型识别XSS/SQL注入/CSRF/DDoS上升理解攻击原理与防御9PKI/数字证书应用稳定理解CA作用与证书链10信息安全五要素判定稳定机密性/完整性/可用性/可控性/不可抵赖性十一、专业英语高频术语25个术语中文考试场景TCP传输控制协议网络协议UDP用户数据报协议网络协议IP网际协议网络协议DNS域名系统网络协议DHCP动态主机配置协议网络协议HTTP超文本传输协议网络协议HTTPS超文本传输安全协议网络安全SSL/TLS安全套接层/传输层安全网络安全Firewall防火墙网络安全Router路由器网络设备Switch交换机网络设备Subnet Mask子网掩码子网划分CIDR无类别域间路由子网划分Broadcast广播网络通信Multicast组播网络通信Encryption加密密码学Decryption解密密码学Symmetric Key对称密钥密码学Public Key公钥密码学Private Key私钥密码学Digital Signature数字签名密码学Digital Certificate数字证书PKIHash Function哈希函数完整性Authentication认证信息安全Authorization授权信息安全Confidentiality机密性信息安全Integrity完整性信息安全十二、考前30秒速记清单OSI七层物数网传会表应TCP/IP四层网络接口→网际→传输→应用TCP三次握手SYN → SYNACK → ACKTCP四次挥手FIN → ACK → FIN → ACKTCP可靠四宝序号、确认、重传、窗口TCP vs UDPTCP可靠面向连接UDP快速无连接常见端口HTTP 80HTTPS 443FTP 21SSH 22DNS 53SMTP 25IP地址分类A 1-126B 128-191C 192-223私有地址10.x.x.x172.16-31.x.x192.168.x.x子网计算可用主机数2ⁿ-2n为剩余主机位数CIDR表示IP/前缀长度前缀网络位总数IPv6128位无广播头部固定40字节内置IPSecARPIP地址→MAC地址DNS域名→IP地址端口53对称加密DES/AES/3DES/RC5速度快非对称加密RSA/ECC用于加密会话密钥和数字签名哈希算法MD5/SHA-1不安全SHA-256目前安全数字签名私钥签名公钥验证加密方向公钥加密私钥解机密性私钥签名公钥验身份/完整数字证书CA用私钥签发绑定身份与公钥SQL注入防御参数化查询、输入验证XSS防御输出转义、CSP策略CSRF防御Token验证、SameSite CookieDDoS防御流量清洗、CDN、限流信息安全五要素机密性、完整性、可用性、可控性、不可抵赖性十三、自测练习题3道自测1 - 子网划分某学校实验室有200台计算机分配到一个C类地址192.168.5.0。现要将其划分为若干子网每个子网至少40台主机最多可划分多少个子网点击查看答案答案: 4个子网解析:每个子网至少40台主机需要主机位n满足2ⁿ - 2 ≥ 40n至少为62⁶-262C类地址主机位共8位借用8-62位作为子网位可划分子网数2²4个每个子网62台主机4个子网共248台满足200台需求自测2 - TCP/IP协议浏览器访问https://www.example.com时依次用到哪些协议按大致顺序点击查看答案答案: DNS → TCP → TLS/SSL → HTTP解析:DNS解析域名得到IP地址TCP三次握手建立连接TLS/SSL握手协商加密参数、验证证书通过HTTPSHTTP over TLS传输网页数据自测3 - 信息安全下列场景中主要体现了信息安全的哪种属性“用户A向用户B发送一份合同B收到后能确认合同确实来自A且未被篡改。”点击查看答案答案: 完整性与不可抵赖性同时涉及身份认证解析:未被篡改体现完整性确实来自A体现身份认证与不可抵赖性若A使用私钥对合同进行数字签名B用A公钥验证则可同时满足上述要求十四、85天四阶段冲刺计划阶段时间核心目标行动指南第一阶段基础精读第1-6周全面了解知识点构建知识框架快速浏览教程结合思维导图建立整体印象第二阶段分项专攻第7-12周攻破核心模块掌握解题技巧上午按模块刷选择题下午针对DFD/UML/数据库/算法专题突破第三阶段真题实战第13-16周熟悉考试节奏提升解题速度严格按考试时间刷近5-8年真题总结答题模板第四阶段冲刺补漏第17-18周查漏补缺回归基础停止做新题重点复习错题本背诵记忆类考点本周任务精读计算机网络章节OSI/TCP-IP分层、TCP/UDP、IP地址、子网划分精读信息安全章节五要素、对称/非对称加密、数字签名、PKI精读网络攻击与防御章节XSS/SQL注入/CSRF/DDoS识别与防御熟记常见协议端口号与IPv6关键特征完成本章10道上午真题完成本章3道下午案例题十五、考场策略10条OSI分层看协议看到DNS/DHCP/HTTP先想应用层看到TCP/UDP想传输层看到IP/ICMP/ARP想网络层TCP握手挥手记标志位三次握手SYN→SYNACK→ACK四次挥手FIN→ACK→FIN→ACK子网划分心算借n位得2ⁿ个子网剩m位主机数2ᵐ-2IPv6速记128位、无广播、固定40字节头、内置IPSecTCP vs UDP秒选可靠用TCP实时用UDP加密算法分类对称DES/AES/3DES非对称RSA/ECC数字签名方向私钥签名公钥验实现完整不可否认加密方向公钥加密私钥解实现机密性攻击识别脚本注入是XSS数据库注入是SQL注入伪造请求是CSRF流量瘫痪是DDoS下午题网络案例先画拓扑/子网再算地址范围最后验证是否满足主机数要求本期总结: 本期聚焦计算机网络与TCP/IP协议族冲刺OSI/TCP-IP分层、TCP三次握手四次挥手、常见协议端口、DNS解析、IP地址分类、子网划分、IPv6核心特征以及信息安全与密码学深度突破信息安全五要素、对称/非对称加密、哈希算法、数字签名、PKI体系、网络攻击识别与防御覆盖2026下半年命题新风向并辅以真题演练和自测练习。下期预告: 下一期将聚焦软件测试与质量保证专题突破 数据结构算法强化树与图