【软考系统架构设计师全链路通关实战】第 05 篇计算机网络OSI/TCP-IP 模型与协议簇本系列定位以软考系统架构设计师高级考试为主线语言无关的架构方法论视角覆盖官方教程第二版全部 20 章考点按「综合知识 → 案例分析 → 论文」三科组织每篇含考点精讲 真题规律 应试技巧 Mermaid 图解。本篇你将学到OSI 七层模型与 TCP/IP 四层模型的逐层对应关系、每层的协议与设备TCP 与 UDP 的核心差异、三次握手/四次挥手的过程与原因IP 地址分类、子网划分与超网合并的完整计算方法DHCP、DNS、ARP、ICMP 等应用层与网络层协议的工作流程网络规划与设计的层次化方法——案例分析可选方向的入门学完本篇网络部分选择题的出题逻辑你将全部掌握子网计算题将变成稳定得分点。考点热力表考点综合知识案例分析论文OSI/TCP-IP 模型层次与协议归属★★★ 必考常以「协议—层次」配对出现★ 网络规划方向☆子网划分计算★★ 高频计算★☆TCP 三次握手/四次挥手★★ 高频概念☆☆DHCP/DNS/ARP 流程★★ 高频考工作过程排序☆☆TCP 可靠传输窗口/确认★ 常考☆☆网络规划设计★★★ 可选大题★一、两个模型七层与四层的对照OSI 参考模型是国际标准化组织给出的理论框架TCP/IP 是实际运行的协议体系。考试要求两个模型都能默写层次名称并相互对照TCP/IP四层OSI七层7 应用层6 表示层5 会话层4 传输层3 网络层2 数据链路层1 物理层应用层HTTP/FTP/DNS/SMTP/DHCP传输层TCP/UDP网际层IP/ICMP/ARP网络接口层以太网/PPP记忆与答题要点层次功能一句话物理层传比特、链路层传帧、网络层传包并路由、传输层端到端可靠传输、会话层建立管理会话、表示层格式转换加解密压缩、应用层面向用户业务。设备与层次绑定物理层—中继器/集线器链路层—网桥/交换机网络层—路由器网关工作在高层常指应用层转换设备。选择题最爱问「交换机工作在哪层」「路由器根据什么转发IP 地址/交换机根据什么转发MAC 地址」。协议归属易错点ARP 和 ICMP 画在 OSI 的哪层是经典陷阱——它们封装在 IP 数据报中TCP/IP 模型中归入网际层而 DNS、DHCP 是应用层协议DHCP 底层用 UDPDNS 查询用 UDP 53、区域传送用 TCP 53。数据在发送方自上而下逐层加封装头接收方自下而上逐层解封装。TCP 段→IP 包→帧→比特流。二、传输层TCP 与 UDP 的分野2.1 对比与选择维度TCPUDP连接面向连接三次握手无连接可靠性可靠确认/重传/排序尽力而为传输单位字节流报文数据报首部开销20 字节起8 字节固定传输效率较低高、实时性好适用场景文件传输/邮件/网页视频/语音/DNS/DHCP记忆锚点要可靠用 TCP要实时用 UDP。选择题常考「某应用使用哪个传输层协议」记住 UDP 阵营DNS 查询、DHCP、SNMP、TFTP、音视频流媒体其余常见应用默认 TCP。2.2 三次握手与四次挥手高频服务端客户端服务端客户端三次握手建立连接四次挥手释放连接SYN1, seqxSYN1, ACK1, seqy, ackx1ACK1, seqx1, acky1FIN1, sequ 第一次:主动方请求断开ACK1, acku1 第二次:被动方确认,可能还有数据要发FIN1, seqw 第三次:被动方数据发完,请求断开ACK1, ackw1 第四次:主动方确认,进入TIME_WAIT必须能回答的三个「为什么」为什么握手三次而非两次防止已失效的连接请求报文突然又传到服务端造成资源浪费同时确认双方的收发能力都正常。为什么挥手四次TCP 全双工被动关闭方收到 FIN 后可能还有数据未发完所以 ACK 与 FIN 分开发送形成四次。TIME_WAIT 为什么等 2MSL确保最后一个 ACK 能到达对方若丢失对方重传 FIN 还能应答并让本连接的旧报文在网络中消亡。2.3 TCP 可靠传输机制序号与确认字节编号累计确认ack 表示期望收到的下一个字节。重传超时重传 快速重传连续收到 3 个重复 ACK 立即重传不等超时。滑动窗口流量控制接收方通过窗口通告rwnd限制发送速率。拥塞控制慢开始指数增长、拥塞避免线性增长、快重传、快恢复。拥塞窗口 cwnd 与接收窗口取小者作为发送窗口。考概念题为主记住「慢开始从 1 个 MSS 起步指数增长达到慢开始门限后线性增长超时则门限减半、cwnd 重置为 1」。三、IP 地址与子网划分计算题的稳定矿区3.1 分类编址与特殊地址类别首位模式网络号位数默认掩码私有地址范围A08255.0.0.0 (/8)10.0.0.0 ~ 10.255.255.255B1016255.255.0.0 (/16)172.16.0.0 ~ 172.31.255.255C11024255.255.255.0 (/24)192.168.0.0 ~ 192.168.255.255特殊地址选择题常考127.x.x.x 环回测试169.254.x.x 自动私有地址DHCP 失败时自配主机号全 0 为网络地址、全 1 为广播地址0.0.0.0 代表任意网络。3.2 子网划分五步法标准解法以经典例题走一遍将 192.168.1.0/24 划分为尽可能大的子网使每个子网至少容纳 50 台主机共需要 4 个子网求各子网地址与掩码。算主机位数50 台主机需主机位 h 满足 2^h − 2 ≥ 50h 662 个可用地址。定掩码32 − 6 26 位网络位掩码 255.255.255.192/26。算子网数从 /24 借 2 位2² 4 个子网恰好满足。算块大小256 − 192 64子网步长 64子网为 .0、.64、.128、.192。逐子网写四件套以 .64 为例网络地址 192.168.1.64广播地址 192.168.1.127可用范围 192.168.1.65 ~ 192.168.1.126可用主机数 62。块大小法是考场上最快的技巧掩码最后一个非 255 字节为 x则块大小 256 − x子网边界全是块大小的整数倍。给定一个 IP 与掩码网络地址 该 IP 所在的「不超过它的最大块边界」。3.3 超网与 CIDR无类域间路由CIDR打破 A/B/C 类界限按前缀长度 /n 表达网络。聚合超网的方向与子网划分相反多个连续网络若网络位相同前缀可合并例如 192.168.0.0/24 与 192.168.1.0/24 聚合为 192.168.0.0/23掩码 255.255.254.0。判断能否聚合网络地址的二进制从左往右数相同的位数就是聚合前缀长。路由聚合是网络规划案例题的常客与子网划分互为逆向操作。3.4 IPv6 概念点128 位地址、地址空间 2¹²⁸书写为 8 组 4 位十六进制连续 0 可用 :: 压缩一次不再需要 NAT/DHCP地址自动配置、无广播用组播/任播。概念题只需这些。四、应用与支撑协议流程题的出题逻辑4.1 DHCP四步入网DHCP服务器客户端(广播)DHCP服务器客户端(广播)①Discover 发现(广播寻找服务器)②Offer 提供(提供一个IP候选)③Request 请求(广播确认选用)④ACK 确认(正式分配租期)记住 DORA 四步Discover/Offer/Request/Acknowledge。考点全程广播、客户端无 IP 起步源 0.0.0.0、租期过 50% 时请求续租、DHCP 中继解决跨网段广播问题。4.2 DNS递归与迭代域名解析两条路径客户端到本地域名服务器用递归查询你必须给我最终答案本地服务器向根/顶级/权威服务器用迭代查询每次被告知「下一步去问谁」。解析顺序本地缓存 → 本地 hosts → 本地域名服务器 → 根 → 顶级 → 权威。资源记录类型A域名→IPv4、AAAA→IPv6、CNAME别名、MX邮件、PTR反向、NS区域权威服务器。4.3 ARP 与 ICMPARP已知目标 IP 求其 MAC 地址广播请求、单播应答。跨网段时 ARP 解析的是默认网关的 MAC不是远端主机的——这是流程题最深的坑。ICMP传输出错报告与查询控制。ping 用回送请求/应答Echotraceroute 利用 TTL 递减产生的超时报文探测路径。ICMP 封装在 IP 中但服务于 IP 协议本身。4.4 其他高频应用协议速记协议端口要点FTP21 控制 / 20 数据双连接控制带外HTTP / HTTPS80 / 443HTTPS HTTP over TLSSMTP / POP3 / IMAP25 / 110 / 143发送用 SMTP收取 POP3 拉取式/IMAP 在线式Telnet / SSH23 / 22Telnet 明文SSH 加密SNMP161网络管理基于 UDP五、网络规划与设计案例分析的入门网络规划设计师方向的大题架构师案例分析偶有涉及遵循层次化设计方法论核心是三层网络架构核心层高速骨干转发,冗余设计汇聚层策略控制/VLAN路由/汇聚流量汇聚层接入层终端接入/端口安全接入层接入层接入层各层职责口诀核心管速度、汇聚管策略、接入管终端。答题时的通用框架需求分析带宽/可用性/安全→ 拓扑设计分层/冗余→ 地址规划子网划分与聚合用本篇 3.2/3.3 的方法→ 设备选型三层交换/路由器/防火墙的位置→ 可靠性与安全设计双核心/双链路/VRRP/ACL。冗余设计的关键词双核心 链路冗余 VRRP/HSRP 网关冗余安全设计的关键词防火墙区域划分内网/外网/DMZ、IDS/IPS 部署位置、ACL 过滤。这些词汇在第 44 篇安全架构中会系统展开此处先建立与网络层的连接。本篇小结知识点核心内容模型对照7 层↔4 层映射ARP/ICMP 归网际层DNS/DHCP 归应用层设备层次中继器—物理、交换机—链路、路由器—网络、网关—高层TCP/UDP可靠连接 vs 无连接尽力而为UDP 阵营 DNS/DHCP/流媒体握手挥手三次握手防失效请求四次挥手因全双工TIME_WAIT 等 2MSL子网划分块大小 256 − 掩码字节五步法写全四件套CIDR 聚合二进制公共前缀即聚合前缀与子网划分互逆DHCP/DNSDORA 四步全广播递归给客户端、迭代找服务器网络规划核心管速度、汇聚管策略、接入管终端模块二技术基础篇的「计算机组成—操作系统—网络」主线至此完成下一篇转入信息安全战线。下篇预告第 06 篇密码学基础对称、非对称与摘要算法体系DES/AES/RSA/ECC 的原理与密码体系、数字信封与数字签名的组合流程、密钥管理考点——信息安全 5~6 分的主要来源。如果本篇内容对你有帮助欢迎点赞收藏有任何疑问欢迎在评论区交流。