☰
计算机网络复习:分层模型、TCP/IP核心考点与面试八股速记
2026/10/3 2:54:49 网站建设 项目流程

又到期末季和408备考高峰,后台私信里问计算机网络怎么学的声音明显多起来。无论你是准备期末考试、冲刺考研408,还是在为面试刷"计算机网络八股文",最后都会落到同一个需求上:把散落在教材里的知识点串成体系,在有限时间里抓住核心、记住易错点。

这篇速记不打算替代教材,也不是把《计算机网络》谢希仁版或《自顶向下》的目录抄一遍。我的目的是把各层里最容易考、最容易混淆、面试官最爱问的内容拎出来,配上我当时复习时用的记忆方法和踩过的坑。适合正在过第二遍或第三遍的人快速建立框架,也适合大一/大二刚开始学、被各种协议绕晕的同学用来锚定方向。

1. 先建立整体框架:协议栈与学习地图

1.1 分层模型到底在解决什么问题

很多同学一上来就背"OSI七层:物理、数据链路、网络、传输、会话、表示、应用",背得滚瓜烂熟,但问一句"为什么需要分层"就卡住了。这个问题一旦想不明白,后面所有协议都是死记硬背。

分层解决的核心问题是把复杂的网络通信拆成一系列可独立设计、独立维护的子问题。我常用的类比是寄快递:你不需要知道包裹坐的是飞机还是卡车,也不需要知道中转站怎么分拣,你要做的只是写好地址、贴好面单、交给快递员。快递公司内部再把运输、分拣、派送拆成不同的环节。网络分层是同一套逻辑——每一层只负责自己该干的事,层与层之间通过标准接口通信。

考试和面试里最常见的映射关系要烂熟于心:

OSI七层TCP/IP四层典型协议典型设备
应用层、表示层、会话层应用层HTTP、DNS、FTP、SMTP应用层网关
传输层传输层TCP、UDP四层交换机
网络层网际层IP、ICMP、ARP、OSPF、RIP路由器
数据链路层网络接口层Ethernet、PPP、VLAN交换机、网桥
物理层网络接口层双绞线、光纤、中继器集线器、中继器

记忆诀窍:OSI七层背口诀"物数网传会表应"(物理-数据链路-网络-传输-会话-表示-应用),TCP/IP四层其实就是把OSI的上三层合并成应用层,把下两层合并成网络接口层,中间的网络层和传输层原样保留。面试里如果问你"OSI和TCP/IP有什么区别",本质答的就是这个合分层逻辑。

1.2 按层学习的正确姿势与常见误区

我见过太多人学计网的第一个误区:从物理层开始逐字精读教材,结果在"曼彻斯特编码""差分曼彻斯特编码"里耗了两个星期,学到传输层已经没力气了。物理层和数据链路层内容杂、琐碎,但在408和期末考试里占比反而不高,更好的策略是先抓网络层和传输层这两条主线,回头再补物理层和链路层的细节。

第二个误区是只看概念不上手。计网是工科,不是文科。子网划分、CRC校验、CSMA/CD退避时间计算这些点,只看例题绝对不够,必须自己动笔算。我的经验是第一遍学完每章,立刻做对应章的练习题,错了的题回到课本找根因,比反复看书有效得多。

学习主线建议按这个顺序走:先搞清楚应用层(HTTP、DNS)解决什么问题,再往下看传输层(TCP怎么保证可靠),接着看网络层(IP怎么寻址和路由),最后回过头补链路层和物理层。这样一路是从"用户能感知的体验"往"底层实现机制"推,每一步都知道自己在解决什么问题,比从物理层往上推要顺得多。

2. 物理层与数据链路层:容易被低估的送分题

2.1 物理层必背概念:编码、调制、复用与带宽计算

物理层的核心概念就四个:数据通信基础、编码与调制、传输介质、复用技术。这里面几乎每年必考的是码元、波特率、比特率的关系和奈氏准则、香农公式。

码元是承载信息的基本信号单元。波特率(码元传输速率)表示每秒传输多少个码元,单位Baud;比特率(信息传输速率)才是我们常说的"网速",单位bit/s。两者的关系是:比特率 = 波特率 × log₂M,其中M是码元的离散电平数。比如一个码元能表示4种状态(M=4),那么每个码元携带2比特信息,波特率1000Baud对应的比特率就是2000bit/s。

奈氏准则和香农公式是计算题重灾区,要分清适用条件:

  • 奈氏准则(奈奎斯特公式):理想低通信道下,极限码元传输速率 = 2W Baud,其中W是信道带宽(Hz)。它解决的是"无噪声信道里码元能传多快"的问题,注意它限制的是波特率。
  • 香农公式:C = W × log₂(1 + S/N),其中C是信道极限信息传输速率,S/N是信噪比。注意信噪比通常用分贝(dB)表示,10dB对应S/N = 10,30dB对应S/N = 1000,代入计算时别直接拿dB数值算。

实考题里常见的是"带宽3kHz,信噪比30dB,求极限传输速率",代入香农公式就是 C = 3000 × log₂(1 + 1000) ≈ 3000 × 9.97 ≈ 29.9kbit/s。这类题的关键是记住dB到S/N的换算,我当年在这上面丢过分。

复用技术里的重点区分:**频分复用(FDM)**让不同信号占用不同频段,像不同电台占用不同频率;**时分复用(TDM)**让不同信号在不同时间片轮流使用信道;**波分复用(WDM)**是光纤里的频分复用;**码分复用(CDM)**用不同码序列区分用户,3G时代的核心技术。考试常考的是"TDM和统计TDM的区别",记住TDM固定分配时隙,即使某路用户没数据时隙也空着,统计TDM则按需分配。

2.2 数据链路层的核心机制:封装、差错控制与MAC协议

数据链路层做的事情可以概括为三件:封装成帧、差错控制、介质访问控制。

封装成帧的关键概念是帧。数据链路层从网络层拿到IP数据报,加上帧头(含目的MAC地址、源MAC地址、类型)和帧尾(FCS校验序列),构成一帧。以太网帧格式里有个容易被忽略的点:帧的最小长度为64字节,如果上层数据太少,要填充到64字节。为什么是64?这跟CSMA/CD的冲突检测机制绑定,后面细说。

差错控制里最常考的是CRC(循环冗余校验)。CRC的原理不复杂:发送端把数据看成多项式,除以生成多项式得到余数作为FCS附加在数据后;接收端用同样生成多项式除一遍,余数为0则无误。考试常考的是"给定数据和生成多项式,求FCS",这类题必须自己手算过几道,光看范文永远学不会。我建议至少把课本上的两三道CRC例题完整算一遍,体会二进制模2除法(不进位不退位)的过程。

介质访问控制协议是这层最难的地方,核心是CSMA/CD(载波监听多路访问/冲突检测)。它用在传统共享式以太网里,流程四步:先听后发、边发边听、冲突停发、随机重发。冲突后采用截断二进制指数退避算法:第n次冲突后,从0到2ⁿ⁻¹(n≤10)中随机取一个数r,等待r×512比特时间后重发。考试常考"以太网最短帧长为什么是64字节":假设网络直径对应的最大传播时延为τ,一个站点发送帧后最迟2τ才能检测到冲突,所以发送时间必须大于2τ,即帧长/发送速率 > 2τ,换算下来最小帧长就是64字节。这个推导过程理解了,比死背数字靠谱。

2.3 高频混淆点:冲突域、广播域与交换机/路由器选型

数据链路层相关的概念辨析题,最经典的是冲突域、广播域和网络设备的对应关系。我在面试里被问过,考卷上也见过,属于那种"好像知道但一写就错"的题。

冲突域是指两台设备同时发送数据会产生冲突的区域。广播域是指一台设备发送广播帧,所有能收到该广播的设备构成的区域。两者的区别用设备区分最直观:

  • 集线器(Hub)不隔离冲突域也不隔离广播域——所有端口在同一个冲突域里,所以它的总带宽是所有端口共享的。
  • 交换机(Switch)每个端口是一个独立的冲突域,但默认不隔离广播域——所有端口属于同一个广播域(除非划分VLAN)。
  • 路由器(Router)隔离广播域——每个接口是一个独立的广播域。

用这张表速记:看到"哪个设备能隔离冲突域"选交换机,看到"哪个设备能隔离广播域"选路由器。这个点我建议细想一遍,因为后续学VLAN、学三层交换都建立在它的基础上。

我复习时的记忆锚点是:冲突域看的是"物理上会不会撞车",广播域看的是"逻辑上会不会收到别人的广播"。Hub是大家挤在同一条巷子里走路,必然会撞;交换机像独立电梯,各走各的,但电梯里的广播还是会传遍整栋楼;路由器像楼与楼之间的门禁,广播到了门口就停了。

3. 网络层:IP编址、路由与核心协议

3.1 IP地址与子网划分:计算题的五步套路与实战示例

网络层的绝对重点是IP编址。IPv4地址是32位二进制,通常写成点分十进制。传统分类编址把地址分成A、B、C、D、E五类,判断类别的办法很简单:看第一个8位组的高位,A类以0开头(1~126),B类以10开头(128~191),C类以110开头(192~223)。这段内容唯一需要背的就是ABCDE各自的范围和默认子网掩码,没有技术含量,但必须滚瓜烂熟。

子网划分是必考计算题。我总结的五步法基本能覆盖90%的考题:

  1. 确定需要从主机位借几位:如果有n个子网需求,满足2^k ≥ n的最小k就是借位数。
  2. 写出新的子网掩码:原掩码中主机位最前面k位变1。
  3. 计算每个子网的地址增量:增量 = 2^(剩余主机位数)。
  4. 列出所有子网的网络地址:从原网络地址开始,逐一加增量。
  5. 计算每个子网的主机范围、广播地址。

举个例子:把192.168.10.0/24划分成4个子网。原掩码是255.255.255.0,主机位8位。需要2^k ≥ 4,k=2,所以借2位。新掩码是255.255.255.192(二进制11111111.11111111.11111111.11000000)。剩余主机位6位,子网增量 = 2⁶ = 64。四个子网分别是:

  • 192.168.10.0/26,可用主机范围192.168.10.1~192.168.10.62,广播地址192.168.10.63
  • 192.168.10.64/26,可用主机范围192.168.10.65~192.168.10.126,广播地址192.168.10.127
  • 192.168.10.128/26,可用主机范围192.168.10.129~192.168.10.190,广播地址192.168.10.191
  • 192.168.10.192/26,可用主机范围192.168.10.193~192.168.10.254,广播地址192.168.10.255

每个子网可用主机数 = 2⁶ - 2 = 62(减去网络地址和广播地址)。注意考题如果问"每个子网能容纳多少台主机",这个减2很容易漏,我见过不少人栽在这里。

3.2 CIDR、ARP、ICMP与NAT:网络层协议速记

传统分类编址浪费了大量地址空间,于是有了CIDR(无分类域间路由),它把IP地址写成"IP地址/前缀长度"的形式,比如192.168.10.0/26。CIDR的核心思想是取消ABC类地址的限制,按任意长度前缀划分网络。路由聚合(路由汇总)就是CIDR的应用:把多个连续的子网聚合成一个更大的网络,减小路由表规模。

ARP(地址解析协议)解决的是"已知IP地址,怎么找到MAC地址"的问题。它的关键在于ARP只在同一局域网内有效:发送方在局域网内广播ARP请求,目标主机回复自己的MAC地址。跨网段通信时,先把数据包发给默认网关,由网关负责下一步ARP查询。考试容易挖坑的点是:主机A访问不同网段的主机B时,ARP请求查的是网关的MAC地址,而不是B的MAC地址。这个点我在综合题里反复见,理解"ARP是逐跳的"就不会错。

ICMP(网际控制报文协议)主要用于传递网络层差错信息。考试常考两个应用:ping利用ICMP回显请求/回显应答报文测试连通性,traceroute(Windows下是tracert)利用ICMP超时报文逐跳显示路由路径。不需要知道太多细节,记住这两个工具分别利用ICMP的哪类报文就够了。

NAT(网络地址转换)是为了缓解IPv4地址枯竭而生的技术。它让内网主机使用私有地址(10.0.0.0/8、172.16.0.0/12、192.168.0.0/16),出网时路由器把源IP和端口映射成公网IP和端口。这里涉及一个高频考点:普通NAT只能解决IP地址映射,不能解决端口复用问题,所以诞生了NAPT(网络地址端口转换),把传输层端口也纳入映射表,实现一个公网IP同时供多台内网主机上网。家庭宽带的"上网"功能用的就是NAPT。

3.3 路由协议比较:RIP、OSPF与BGP的一句话记忆法

路由协议这部分,408真题和期末考试的考法很固定:给你几个协议让你选特征、选端口、选算法。把三者的核心差异背熟,做题基本不慌。

RIP(路由信息协议)是距离向量算法,以跳数作为度量,最大跳数15(16表示不可达),每30秒广播一次完整路由表。实现简单但收敛慢,适合小型网络。它基于UDP,端口520。

OSPF(开放最短路径优先)是链路状态算法,每台路由器收集全网链路状态,通过Dijkstra算法计算最短路径。收敛快、支持大型网络,基于IP协议直接封装,协议号89,采用SPF算法与区域划分。

BGP(边界网关协议)负责自治系统(AS)之间的路由交换,属于路径向量协议,它关心的不是"最短路径"而是"可达性"和"策略",基于TCP,端口179。

一句话记忆:RIP看跳数、小网用;OSPF算全网最短路径、大网用;BGP管AS之间、讲策略。我复习时专门拿这三者做了一张对比表贴在书桌前,考前最后一眼看的就是它。

4. 传输层:端口、可靠传输与TCP的十二个细节

4.1 UDP与TCP:一张表讲清二者的取舍逻辑

传输层是面试八股文的密集区,UDP和TCP的对比题几乎场场必问。这张对比表建议背到能默写的程度:

对比维度TCPUDP
连接性面向连接(需三次握手)无连接(直接发)
可靠性可靠传输(确认、重传、排序)尽最大努力交付,不保证可靠
传输方式面向字节流面向报文
拥塞控制有(慢启动、拥塞避免等)无
传输效率低高
首部开销20字节(最小)8字节
应用场景文件传输、网页浏览、邮件视频直播、语音通话、DNS查询

理解这张表的钥匙是取舍逻辑:TCP把可靠性做满,代价是效率低、首部大、连接管理复杂;UDP把效率拉满,代价是数据丢了不负责。所以凡是要求"不能丢"的用TCP,凡是"丢一点没关系但必须快"的用UDP。视频通话里偶尔卡一下能忍,文件传输里丢一个字节整个文件就坏了,这就是选择的本质。

端口号方面要记住三类:知名端口0~1023(HTTP的80、HTTPS的443、DNS的53、FTP的20/21、SSH的22、SMTP的25、DHCP的67/68),注册端口1024~49151,动态端口49152~65535。面试常问"DNS为什么用UDP(主流查询)还要用TCP(区域传送)":普通查询一次请求一个响应,用UDP快;区域传送数据量大且要求可靠,用TCP。

4.2 三次握手与四次挥手:为什么是这个次数

TCP连接的建立要三次握手,过程得能默画状态变迁图:客户端先发SYN报文(seq=x),服务器回SYN+ACK(seq=y,ack=x+1),客户端再回ACK(seq=x+1,ack=y+1)。三次之后连接建立。

面试官最爱问"为什么不是两次,也不是四次"。答案要点:三次握手之所以成立,是因为要确认双方的发送能力和接收能力都正常。第一次握手,服务器确认客户端的发送能力正常;第二次握手,客户端确认服务器的发送和接收能力都正常,同时让服务器确认客户端的接收能力正常(能收到SYN+ACK);第三次握手,服务器确认客户端的接收能力也正常。如果只用两次握手,服务器永远无法确认客户端的接收能力是否正常,还可能收到迟到的旧SYN报文后建立一条错误连接。

四次挥手的过程是:主动方发FIN,被动方回ACK(此时被动方还可以继续发数据,因为TCP允许半关闭),被动方发完数据后也发FIN,主动方回ACK确认。这里有个必考陷阱:为什么要TIME_WAIT等待2MSL(最大报文段生存时间)再关闭。原因有两个:一是确保最后一个ACK能到达对方(如果丢了,对方会重发FIN,主动方还能响应);二是有足够时间让本连接产生的所有报文在网络中消失,避免干扰后续使用同一端口的新连接。我面试时把这两条答全,基本就是满分回答了。

游涡般的细节还有SYN Flood攻击:攻击者只发SYN不完成第三次握手,耗尽服务器半连接队列。防护手段包括SYN Cookie(不分配资源,用加密算法生成初始序号)——这个点408真题考过,值得看一眼。

4.3 可靠传输与拥塞控制:滑动窗口、超时重传与四个算法

TCP可靠传输的三个支柱是:校验和(检测比特错误)、确认与重传(ARQ协议)、序号(排序和去重)。具体机制要掌握停止等待协议和滑动窗口协议。GBN(后退N帧)和SR(选择重传)的区别是经典考点:GBN里一个分组出错,发送方要重传该分组及其后所有已发送分组;SR里只重传出错的那个分组,代价是接收方要缓存乱序到达的分组。

拥塞控制是TCP面试八股文的压轴题。四个算法要按顺序讲清楚,我直接复述当时的答题套路:

  1. 慢启动:拥塞窗口cwnd从1开始,每收到一个确认,cwnd翻倍(指数增长)。直到达到慢启动阈值ssthresh。
  2. 拥塞避免:进入线性增长阶段,每经过一个RTT,cwnd加1(加法增大)。
  3. 快重传:收到3个重复ACK,立即重传丢失报文段,不等超时。
  4. 快恢复:发生快重传时,ssthresh减半,cwnd设为ssthresh,直接进入拥塞避免阶段。

还有个记忆点:超时重传发生后,ssthresh设为当前cwnd的一半,cwnd重置为1,重新开始慢启动。而快恢复之所以叫"快",是因为它不把cwnd降回1,而是直接降到ssthresh,避免重新慢启动浪费时间。画一张cwnd随时间变化的锯齿图,这四个算法基本就刻进脑子了。

5. 应用层与高频面试真题速记

5.1 HTTP/HTTPS/DNS:面试题里的常客

应用层协议在期末考试里比重不大,但面试里占比极高。HTTP相关的八股文基本是必背项。

HTTP版本演进是个高频题:HTTP/1.0每请求一个资源就建立一次TCP连接,效率极低;HTTP/1.1引入持久连接(Keep-Alive),支持管道化(但队头阻塞问题未解决);HTTP/2.0引入多路复用、二进制分帧、头部压缩,解决了队头阻塞问题;HTTP/3.0基于UDP的QUIC协议,进一步消除TCP队头阻塞。

HTTPS的核心是"HTTP + TLS/SSL"。握手过程大致是:客户端发ClientHello,服务器回ServerHello并附带数字证书,客户端验证证书(验证CA签名、证书有效期、域名匹配),协商密钥,之后用对称加密传输数据。一句话总结:用非对称加密协商对称密钥,用对称密钥加密业务数据。CA证书链验证是加分项,能说出"证书由CA私钥签名,客户端用CA公钥验证"就从"背过"升级成了"理解"。

DNS解析流程也是必问。递归查询和迭代查询的区别要会描述:主机向本地DNS服务器发查询,这是递归查询(本地服务器必须给出最终答案);本地DNS服务器依次向根DNS、顶级域DNS、权威DNS发起查询,这是迭代查询(被查服务器只给下一个地址)。我常用的例子是解析www.example.com:根服务器告诉它去查.com服务器,.com服务器告诉它去查example.com的权威服务器,权威服务器返回IP。这里还要记住DNS用了UDP 53端口,本地DNS缓存能显著减少解析耗时。

5.2 经典八股题:从输入URL到页面显示发生了什么

这道题堪称计算机网络八股文的"集大成之题",它把应用层到物理层的所有知识点串成一条线,面试官可以通过它考察你对全栈协议的掌握程度。我的答题框架分十步:

  1. 浏览器解析URL,提取协议、域名、端口和路径。
  2. DNS解析域名,得到目标服务器IP地址。
  3. 浏览器发起TCP连接:三次握手建立连接。
  4. 如果使用HTTPS,进行TLS握手协商密钥。
  5. 浏览器构造HTTP请求报文,发送GET请求。
  6. 服务器处理请求,返回HTTP响应报文。
  7. 浏览器收到响应,解析HTML、CSS、JavaScript,加载资源。
  8. 页面渲染过程中发现外部资源(图片、脚本),重复步骤2~6。
  9. TCP四次挥手释放连接(HTTP/1.0)或复用连接(HTTP/1.1)。
  10. 页面完成渲染,用户看到最终内容。

每一步能展开的细节都很多,但面试时一口气把这个框架背出来,已经能给面试官留下"体系完整"的印象。我建议你在此基础上,把第2步DNS、第3步TCP、第4步TLS的细节分别准备好,因为面试官几乎必然会顺着你的回答往下追问其中某一步。

6. 备考资源怎么选:从教材到视频的实用搭配

6.1 谢希仁版、自顶向下与王道的取舍

目前主流的计网教材有三套:谢希仁《计算机网络》(国内高校用得最多)、库罗斯/罗斯《计算机网络:自顶向下方法》(翻译版叫"自顶向下",经典国外教材)、王道考研系列(专门针对408)。三者的定位差异我在复习时体会很深。

谢希仁版的优点是贴合国内本科教学大纲,知识点覆盖齐全,语言算是通俗的,期末考试的很多考点(比如子网划分、CRC、CSMA/CD)在书里都有明确章节对应。缺点是部分内容组织偏旧,IPv6和现代网络架构讲得不算多,而且理论阐释比较多、实际场景联系少。如果你学校上课用的是这本,期末复习跟着它走最稳。

自顶向下的优点是"为什么"讲得极其透彻,从应用层一路往下,每个协议都从真实应用场景引入,读起来像看故事而不是看手册。很多人觉得它比谢希仁版有意思,但要注意它的内容组织和国内考纲不完全对得上(比如物理层讲得很浅,因为作者默认读者不需要深入了解物理细节)。自顶向下更适合建立网络思维,不适合作为期末考前的快速突击材料。

王道系列是典型的考研教辅,把408真题和核心考点按章节整理得清清楚楚,每一章配视频课和习题。如果你目标是408,王道是最高效的刷题材料,但它默认你已经有教材基础,不适合当第一本入门书。

我的建议组合是:第一遍用自顶向下建立整体认知(有时间的话),或者直接用谢希仁过一遍课本(时间紧的话),第二遍用王道强化考点和刷题。湖科大教书匠的视频课我也看过,它把协议讲解做得比较直观生动,适合配着教材理解细节,尤其是TCP状态变迁、路由算法这类抽象内容,看动画演示比自己啃文字效率高一截。

6.2 期末突击 vs 408系统复习的不同打法

备考场景不同,投入策略完全不一样。

期末突击版(2周以内):目标是过考纲、拿高分。优先把老师划的重点章节(通常是网络层和传输层)吃透,再做3~5套往年期末题。期末题的特点是重复率高,很多学校连续几年考同一类计算题(子网划分、CRC、滑动窗口),把真题题型总结出来逐一突破,比从头看教材有效得多。如果老师发了PPT,优先过PPT,因为考题范围基本在PPT里划定了。

408系统复习版(1个月以上):目标是覆盖全部考点、应对综合性大题。408计网大题最爱综合应用层、传输层和网络层:给一个网络拓扑,问你IP地址规划、路由配置、TCP连接过程。这种题光靠背知识点不够,需要把各层知识串起来。我在系统复习阶段的做法是每学完一章,就动手画一遍该层的协议栈图,最后把四层的图拼成一张大图,贴在书桌前每天过一眼。考前两周集中刷王道真题,错题按考点分类整理,冲刺阶段只复习错题本。

6.3 我的几点实操心得

最后分享几个我复习计网时受益最大的习惯,都是踩过坑之后总结出来的。

第一,协议一定要画图。TCP三次握手、四次挥手的状态变迁,TCP拥塞控制的窗口变化,OSPF的LSA泛洪过程,光看文字记不住,但自己动手画一遍图就记住了。我画了三遍TCP状态图之后,状态名和迁移条件彻底刻进脑子里。

第二,计算题必须限时手算。子网划分、CRC、CSMA/CD退避时间,平时做题慢悠悠可以容忍,考场上每题只有几分钟时间。我的做法是每天随机抽一道计算题,设置8分钟倒计时,模拟考场压力,坚持两周后计算速度明显提升。

第三,用"讲给别人听"来检验掌握程度。找一个同样在备考的同学,互相讲TCP为什么可靠、DNS怎么解析、为什么要有TIME_WAIT。能用自己的话把别人讲明白,才算真正掌握。这是我复习阶段检验知识牢固度的黄金标准,很多自以为明白的知识点都是在这一步暴露问题的。

计算机网络的内容量很大,但核心骨架是清晰的。把分层模型想明白、把TCP的可靠性和拥塞控制吃透、把IP编址和路由原理学会,你就已经掌握了这门课80%的精华。剩下的就是反复刷题、反复画图,把"熟悉"变成"条件反射"。希望这篇速记能帮你节省一些自己摸索的时间。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询