简介:计算机三级网络技术备考资料来自B站逆袭学霸公开整理的免费内容,专门面向全国计算机等级考试三级网络技术的考生,帮助应对网络原理、IP地址规划、路由设计等高频考点。整合为一册PDF文件,整体压缩包仅3.35MB,内容精炼、便于打印或移动端查看,适合考前集中背诵与查漏补缺。资料以教材章节形式展开,从网络系统结构与设计基本原则切入,系统讲解计算机网络分类、宽带城域网的三平台与关键管理技术,包括带内/带外管理、QoS保障、NAT地址转换,以及xDSL、HFC等主流接入方案;同时覆盖局域网技术、交换机应用和路由设计等常考模块,与三级网络技术考纲吻合度高。已有1378人学习下载,适合作为备考冲刺阶段的便携速查手册;有一定基础的考生可借此系统回顾重点,考前快速梳理知识框架。
1. 计算机三级网络技术备考:这份资料把IP地址、路由设计与局域网考点压缩成了一条可复现的复习主线
很多人在备考三级网络技术时最头疼的不是难,而是散。今天背了IP地址分类,明天看路由协议,到了综合布线又全忘了,因为没有一条主线把这些知识点串起来。这份备考资料恰好把网络体系、宽带城域网、IP地址规划、路由设计、局域网与交换机这些高频考点按章节收拢,章节之间有明显递进关系,可以直接当第二轮复习的提纲用。适合考前一个月左右的冲刺型考生,也适合刚把教材过完一遍、急需把碎片名词变成答题能力的从业者。下面我按这份资料的章节顺序,把每个模块里真正值得花时间的考点、容易踩的坑和能直接用的计算方法拆开讲。
2. 网络体系与城域网:先分清三类网络,再吃透带内带外管理与QoS
2.1 网络分类与城域网总体结构:判断依据是覆盖范围
资料第一章第一件事就是把计算机网络按覆盖地理范围分成局域网、城域网与广域网。这个分类看起来很基础,但考试喜欢在选择题里给一个场景让你判断,比如“覆盖某个校园或较小区域的网络”对应局域网,“将同一区域内多个局域网互联”对应城域网,“提供不同城市、国家互联”对应广域网。判断题里还常出现“城域网是局域网的简单扩大”这类干扰项,实际城域网要承载语音、数据、视频等多种业务,组网复杂度比局域网高得多。
城域网这块,资料明确给出“三平台一出口”的整体结构:网络平台、业务平台、管理平台,再加一个城市宽带出口。三层功能分得很清楚,做题时看关键字就能对上:
- 用户接入层解决“最后一公里”,连接用户终端,主要设备是接入交换机、ONU等。
- 边缘汇聚层做流量汇聚、转发与交换,还要做本地路由、过滤、QoS优先级管理、IP地址转换和流量整形。
- 核心交换层把多个汇聚层连接起来,提供高速转发环境,实现与主干网络互联,还要提供城市带宽IP数据出口和访问Internet的路由服务。
我一般让备考的人先记一句话:接入层管用户,汇聚层管策略,核心层管高速转发。后面做路由器选型题、组网方案题时,这套三层职责划分可以直接迁移过去。
2.2 带内带外网络管理、带宽与QoS:教材口径要记牢
宽带城域网的管理和运营部分,教材列出了带宽管理、网络管理、QoS、用户管理、NAT、多业务接入、统计计费、网络安全八项。其中最值得单独拎出来讲的是带内带外网络管理,因为这里存在教材口径和工业界理解不一致的情况,后面避坑章节还会展开。
按这份资料的教材口径:带内网络管理是“利用传统电信网络,如DCN或PSTN拨号,对网络设备进行数据配置”;带外网络管理是“利用IP网络及协议,依托SNMP建立网管系统”。同时有“汇聚层以下采用带内管理,汇聚层及其以上设备采用带外管理”的原则。考试记法就是看到DCN、PSTN拨号就选带内,看到SNMP、IP网络就选带外。
QoS部分资料给出了四个衡量指标:延时、抖动、吞吐量和丢包率。保证QoS的三种主流技术是资源预留RSVP、区分服务DiffServ和多协议标记交换MPLS。这里常考的选项是把RSVP写成“面向连接的端到端资源预留”,把DiffServ写成“在入口分类、在核心转发时按类别处理”,把MPLS写成“通过标签交换提高转发速度”。对比着记,选择题基本不会翻车。
带宽管理的数据也值得背下来:宽带接入侧多用1Mbit/s、10Mbit/s、100Mbit/s,主干网侧多用1Gbit/s、10Gbit/s或更高。题目偶尔会把接入速率写成G级、把主干写成M级,考的就是你有没有注意到这个数量级差异。
2.3 接入技术横向对比:ADSL、HFC、PON与无线接入的边界条件
接入技术是选择题和填空题的集中出题区。资料把重点放在xDSL、HFC、光纤接入和无线接入四类。我把每类技术的核心参数整理成一张表,方便对照记忆:
| 技术 | 典型速率 | 介质/结构 | 关键特征 |
|---|---|---|---|
| ADSL | 上行64~640kbit/s,下行500kbit/s~7Mbit/s | 电话铜双绞线 | 与模拟电话共用线路,非对称,无需重新布线 |
| HDSL | 1.544Mbit/s(对称) | 双绞线,线对2对 | 对称速率,适合企业专线 |
| VDSL | 上行2.3Mbit/s,下行51Mbit/s | 双绞线,线对2对 | 短距离高速非对称 |
| HFC | 10~36Mbit/s | 有线电视同轴电缆 | 双向改造,Cable Modem频分复用区分上下行 |
| PON/APON | OC-3对称155.520Mbit/s;上行OC-3、下行OC-12 | 单模光纤,WDM波分复用 | 无源光网络,APON基于ATM信元 |
| 802.11 WLAN | 1/2/5.5/11/54Mbit/s | 无线 | 短距离局域网接入 |
| 802.16 WiMAX | 最高134Mbit/s | 无线 | 远距离城域网接入 |
备考时重点记两组容易混淆的数字:802.11b的速率是1、2、5.5、11Mbit/s,802.11a是54Mbit/s;802.16标准使用10~66GHz毫米波频段,最高134Mbit/s。HFC的Cable Modem分类维度也多,考试常从传输方式、数据传输方向、同步方式、接入角度、接口角度五个维度出题。记的时候可以按“双向对称与非对称、单向与双向、同步与异步、个人与宽带多用户、外置与内置”这个链条顺一遍,不用死记每个词,选选择题时能排除即可。
3. IP地址规划与子网划分:分类地址、CIDR、NAT、IPv6四关逐个过
3.1 标准IP地址分类:记住边界数字,更要记住特殊地址用途
IP地址这一章是整份资料里计算密度最高、也最容易丢分的地方。A、B、C三类地址的范围必须脱口而出:A类1~127,B类128~191,C类192~223。子网划分题、CIDR聚合题、路由汇聚题都以这三组边界为起点。
除了范围,特殊地址部分是选择题喜欢钻空子的地方:
- 直接广播地址:网络号不变、主机号全为1,路由器可以把分组以广播方式发给特定网络的所有主机。
- 受限广播地址:32位全为1,即255.255.255.255,只能发给本地网络所有主机,路由器会阻挡该分组通过。
- 主机号:网络位全为0、主机位不变,同一网络内部某主机向另一主机发送分组时使用。
- 回送地址:A类中的127.0.0.0,用于网络软件测试和本地进程间通信。
资料还提到A类可用网络数算出来是128个,但0.x.x.x和127.x.x.x有特殊用途,10.x.x.x是专用地址,所以可自由分配的网络号是125个。这类数字在判断题里出现过,容易被忽略。
3.2 子网划分三步法与可用IP范围:用脚本把计算过程固化
子网划分题不管怎么出,本质都是三步:先确定从主机位借几位作为子网号,再算新的子网掩码或前缀长度,最后列出每个子网的网络地址和可用IP范围。我备考时喜欢用脚本验证手算结果,特别是考试前刷题阶段,拿脚本批量核对比对着答案看效率高很多。下面这个脚本不需要装第三方库,直接跑:
def calc_subnet(ip, prefix): parts = [int(x) for x in ip.split(".")] ip_int = (parts[0] << 24) | (parts[1] << 16) | (parts[2] << 8) | parts[3] mask_int = (0xffffffff << (32 - prefix)) & 0xffffffff net_int = ip_int & mask_int bcast_int = net_int | (~mask_int & 0xffffffff) def to_ip(x): return ".".join([ str((x >> 24) & 0xff), str((x >> 16) & 0xff), str((x >> 8) & 0xff), str(x & 0xff) ]) print("网络地址: " + to_ip(net_int)) print("广播地址: " + to_ip(bcast_int)) print("可用主机范围: " + to_ip(net_int + 1) + " ~ " + to_ip(bcast_int - 1)) print("可用主机数: " + str(bcast_int - net_int - 1)) # 示例:192.168.1.130/26 calc_subnet("192.168.1.130", 26)逻辑很简单:把IP转成32位整数,掩码取高prefix位为1,与IP做按位与得到网络地址,再把主机位全部置1得到广播地址,中间区间就是可用主机范围。参数prefix是CIDR前缀长度,比如26对应子网掩码255.255.255.192,每个子网可用主机数62个。考试遇到类似题,心算完了拿这个脚本复核,能避免很多低级失误。
3.3 CIDR与斜线记法:一张表把前缀和掩码对应关系背下来
CIDR是把网络前缀相同的连续IP地址组成一个地址块,斜线记法就是IP后面加“/N”,N表示网络前缀位数。资料里给出的对照表是选择题的重要来源,我整理成更紧凑的形式:
| 前缀 | 掩码 | 前缀 | 掩码 |
|---|---|---|---|
| /8 | 255.0.0.0 | /20 | 255.255.240.0 |
| /9 | 255.128.0.0 | /21 | 255.255.248.0 |
| /10 | 255.192.0.0 | /22 | 255.255.252.0 |
| /11 | 255.224.0.0 | /23 | 255.255.254.0 |
| /12 | 255.240.0.0 | /24 | 255.255.255.0 |
| /13 | 255.248.0.0 | /25 | 255.255.255.128 |
| /14 | 255.252.0.0 | /26 | 255.255.255.192 |
| /15 | 255.254.0.0 | /27 | 255.255.255.224 |
| /16 | 255.255.0.0 | /28 | 255.255.255.240 |
| /17 | 255.255.128.0 | /29 | 255.255.255.248 |
| /18 | 255.255.192.0 | /30 | 255.255.255.252 |
| /19 | 255.255.224.0 |
记忆方法不必死背,记住规律:前缀数每加1,掩码里多一个“1”,对应的255从右往左逐位扩展。做题时先写出掩码二进制,再快速换回点分十进制。路由汇聚题里经常要把多个连续子网聚合成一个较大的CIDR块,找这些子网的公共前缀位数是关键。
3.4 NAT流程与IPv6压缩规则:两个考点靠案例理解
NAT技术解决的是公网IP短缺问题,把内部专用IP地址转换成访问外网的全局IP地址。考试一般不给大段流程,而是问“源地址和目的地址如何变化”或者“NAT表里记录什么”。理解成办公网内部用10.x.x.x,出网时边缘设备把源地址替换成运营商分配的公网地址,回来时再反向替换即可,NAT表维护的就是这种映射关系。
IPv6这块,资料给了128位地址、8个位段、每段16位的表示法。两个压缩规则是高频考点:前导0可以省略,比如002F写成2F;连续全0位段可用双冒号“::”压缩一次。注意两条限制:双冒号在一个地址中只能出现一次;只能压缩前导0,不能把位段内的有效0压掉。比如FF05:0:0:0:0:0:0:B3可以写成FF05::B3,但AC04:A0:0:0:0:0:0:5简写成AC4:A::5就是错的。IPv6不支持子网掩码,只支持前缀长度表示法,像/48、/64这种写法才是合法的。
4. 路由设计基础:静态与动态的分水岭,RIP、OSPF、BGP一张表说清
4.1 分组转发与路由汇聚:最长前缀匹配是贯穿全章的主线
路由部分资料先讲分组转发分两类:直接转发发生在同一网络,间接转发发生在不同网络。一台主机连接的那个路由器叫默认路由器,也叫第一跳或缺省路由器。静态路由由网络管理人员手工配置,拓扑变化时需要人工修改表项;动态路由靠路由器之间交换信息、按算法计算并定期更新。
路由汇聚是后面所有协议题的底层规则:CIDR通过子网划分的相反过程把多条路由汇总成一条,路由表项由“网络前缀”和“下一跳地址”组成。选路时从匹配结果里挑网络前缀最长的那条,这就是最长前缀匹配。做路由汇聚题的通用办法是把所有子网地址转成二进制,找公共前缀位,然后从公共位数决定汇总后的前缀长度。
4.2 RIP、OSPF、BGP对比:三个协议的角色和机制别混淆
这三个协议是路由部分的核心,放一张对比表比分开背效率高:
| 维度 | RIP | OSPF | BGP |
|---|---|---|---|
| 协议类型 | 距离向量 | 链路状态 | 路径矢量 |
| 适用范围 | 小型同类型网络 | 自治系统内部 | 自治系统之间 |
| 核心机制 | 跳数,30秒广播V/D报文 | 泛洪发送链路状态,全网建拓扑数据库 | 基于TCP连接,携带路径属性 |
| 路由更新 | 周期性广播整张表 | 链路状态变化时泛洪 | OPEN/UPDATE/KEEPALIVE/NOTIFICATION报文 |
| 主要限制 | 最大路径长度15跳 | 区域路由器数不超过200 | 通过路由策略做选路和过滤 |
RIP的重点是距离向量思想:每30秒向外广播一个(V,D)报文,V表示可达目的网络或主机,D表示跳数。收到报文后与自己的路由表比较,有新表项就加入,有更短路径就替换,遵循最短路径原则。超过15跳视为不可达,这一点几乎每年都考。
OSPF是为解决RIP不足而出现的,关键特征有五个:采用分布式链路状态协议;发送的信息是本路由器与哪些路由器相连以及链路状态度量,度量包括费用、距离、延时、带宽;链路状态变化时用泛洪法发给所有路由器;所有路由器最终建立全网拓扑结构图;自治系统可划分区域,每个区域路由器数不超过200。
BGP是自治系统之间传递路由信息的外部网关协议,最特殊的点在于它要先建立TCP连接来保证传输可靠性,用的是路径矢量算法而不是跳数。四种报文要能对上号:OPEN用来建立邻居关系,UPDATE用来发送和撤销路由,KEEPALIVE每30秒确认邻居关系,NOTIFICATION用来报告差错。
4.3 用脚本模拟RIP的距离向量更新过程
RIP的机制如果用文字描述容易绕,我用一个极简的Python脚本模拟两个路由器交换路由表的过程,能直观看到“收到邻居整张表、逐条比较、选择更优路径”的完整动作:
# 模拟RIP路由表的V/D结构,D表示跳数 routes_a = {"net1": 0, "net2": 2, "net3": 3} # 路由器A的初始表 routes_b = {"net1": 4, "net3": 0, "net4": 2} # 路由器B的初始表 def rip_update(my_table, neighbor_table, neighbor_hop): # neighbor_hop表示到邻居的跳数,通常为1 changed = False for net, hop in neighbor_table.items(): new_cost = hop + neighbor_hop if net not in my_table or new_cost < my_table[net]: my_table[net] = new_cost changed = True return changed # A收到B的整张路由表,到B的跳数为1 changed = rip_update(routes_a, routes_b, 1) print("A更新后的路由表:", routes_a) print("表项是否变化:", changed)逻辑说明:RIP广播的是整张(V,D)表,收到后逐条计算“邻居到达该网络的跳数+到邻居的跳数”,得到本路由器到达该网络的新代价。只有新代价比现有表项小或表中原本没有该网络时才更新。参数neighbor_hop在真实网络里就是链路跳数,脚本里传1代表直连。跑一次就能理解为什么RIP收敛慢,也能理解为什么跳数限制15就能防止无限循环。
4.4 路由器选型关键指标:40Gbit/s边界与高可用性数字
做选型题时,路由器性能指标是直接给分数的点。资料把背板交换能力40Gbit/s作为高端与中低端的边界,大于40Gbit/s称为高端核心路由器,低于40Gbit/s称为中低端路由器。吞吐量指包转发能力,分端口吞吐量与整机吞吐量,与端口数量、速率、包类型和包长度关系密切;背板是输入端与输出端之间的物理通道,决定吞吐量,高性能路由器采用交换式结构,传统路由器用共享背板。
高可用性这块的数字很容易出填空:高端路由器无故障连续工作时间要大于10万小时,故障恢复时间30分钟;系统自动保护切换时间小于50ms;SDH与ATM接口自动保护切换时间同样小于50ms;主处理器、存储器、电源、总线与接口管理都要支持热插拔冗余,且路由器不存在单点故障。另外语音、视频业务对延时抖动要求高,而普通数据包不做主要衡量指标,这个区别常拿来出辨析题。
5. 避坑与常见问题:备考三级网络技术时最容易踩的六个坑
5.1 坑一:全双工端口带宽计算忘了乘2
现象:计算交换机全双工端口总带宽时,习惯性用“端口数×端口速率”,得出结果后发现和选项对不上。
原因:交换机端口全双工模式下同时收发数据,教材公式明确要求“端口数×端口速率×2”。200Mbit/s速率的24口全双工交换机,总带宽是24×200×2=9600Mbit/s,不是4800Mbit/s。
解决:看到“全双工”“端口总带宽”这类词,先写出公式再代数,别凭感觉。单独记一条:端口数×端口速率×2,这是交换机技术指标里少见的带固定公式的定量考点。
5.2 坑二:子网可用IP范围把网络地址和广播地址算进去
现象:计算192.168.1.128/26这类子网的可用主机数,直接写成2的6次方=64,丢分。
原因:每个子网的网络地址和广播地址不能分配给主机,可用主机数必须是2的(32-前缀)次方减2,也就是64-2=62。同样的错误也会出现在填写“第一个可用IP”时,有些人从网络地址本身开始数。
解决:记住等式“可用主机数=2的(32-前缀)次方-2”,做题时先算容量再减2。第一个可用IP是网络地址加1,最后一个可用IP是广播地址减1。网络地址、广播地址、可用范围这三个值建议每次都按顺序写出来,不要跳跃。
5.3 坑三:把RIP的15跳限制理解成“第16跳还能通”
现象:描述题里出现“路径长度超过15跳时可以通过第16跳转发”,有人觉得只是变慢,没有判错。
原因:RIP协议规定一条有限路径长度不得超过15,16跳在网络里直接视为不可达,路径表项会被丢弃,不会转发。
解决:背的时候用一句话锁死:“15跳可达,16跳不可达。”题目里只要出现超过15的数字,不管是16还是20,都直接选不可达。顺带记住RIP每30秒广播一次更新报文,这两个数字经常放在同一个判断题里。
5.4 坑四:IPv6压缩时用了两个双冒号或压掉了有效0
现象:把0:0:0:5BC:79:0:0:0简写成“::5BC:79::”,觉得两个连续0段都能压缩,结果被判错。
原因:双冒号“::”在一个IPv6地址中只能出现一次,因为它代表一个可变长度的连续0段,出现两次会导致位段数量无法还原。另外压缩只针对前导0,位段中间和末尾的有效0不能省略。
解决:压缩前先数位段,8段变1段加一个双冒号,压缩后仍然能还原成8段才算合法。比如0:0:0:5BC:79:0:0:0合法的简写是“::5BC:79:0:0:0”或“0:0:0:5BC:79::”,不能两个双冒号同时出现。
5.5 坑五:带内带外网络管理按工业界习惯理解,和教材口径打架
现象:看到“用SNMP管理网络设备”就选带内管理,看到“用Console口登录设备”选带外管理,结果和标准答案相反。
原因:工业界通常把管理数据与业务数据共享通道叫带内,使用独立管理通道如Console口叫带外。但这份资料和对应的考试教材口径相反:教材把利用DCN/PSTN拨号归为带内,把利用IP网络与SNMP归为带外。
解决:备考阶段以教材口径为准,按“DCN/PSTN拨号→带内,SNMP/IP网络→带外”记忆。考试通过后再按实际工程习惯重新校准,不要在一道题里同时用两套标准。
5.6 坑六:把综合布线子系统与城域网层次混为一谈
现象:题目问建筑群子系统的布线方式,有人把接入层、汇聚层、核心层的职责套进去作答。
原因:综合布线子系统解决的是建筑物内或建筑间的物理线缆与连接硬件,城域网层次解决的是网络逻辑功能。两者都带“层”或“子系统”字样,但考察对象完全不在一个层面。
解决:综合布线部分重点记住建筑群子系统的四种布线方式:地下管道、直埋、架空、巷道,并知道各自的保护水平和适用条件。地下管道保护最好且保持建筑原貌,直埋保护最差,架空灵活性和保密性差,巷道要远离热水管且尽量高位敷设。出现这些关键字时,不要往城域网结构上带。
6. 进阶应用:把资料转成自测卡片,用三天一轮的节奏验证掌握度
资料看完一遍不等于掌握,我习惯把每个章节里的“数字型考点”抽出来做成自测卡片,每次只问一个数或一条规则,用主动回忆代替反复阅读。三个高频卡片类型是:边界数字,如A类地址范围、40Gbit/s路由器分界、RIP的15跳限制;公式型考点,如全双工端口带宽=端口数×速率×2、可用主机数=2^(32-前缀)-2;对比型考点,如RIP与OSPF的更新机制区别、带内带外管理的教材口径。
把资料转成卡片可以用一个简单的Python脚本,把考点按“问题,答案”的CSV格式输出,Anki类工具可以直接导入:
cards = [ ("Q: 高端路由器背板交换能力的边界值是多少?", "A: 40Gbit/s,大于40Gbit/s为高端核心路由器"), ("Q: 全双工交换机端口总带宽公式?", "A: 端口数×端口速率×2"), ("Q: RIP协议规定一条有限路径的最大跳数?", "A: 15跳,16跳视为不可达"), ("Q: IPv6双冒号在一个地址中最多出现几次?", "A: 1次"), ("Q: 综合布线建筑群子系统有哪四种布线方式?", "A: 地下管道、直埋、架空、巷道"), ] with open("network_cards.csv", "w", encoding="utf-8") as f: for front, back in cards: f.write(front + "," + back + "\n")生成CSV后用复习软件导入即可,问答的正反面刚好对应填空题和选择题的答题路径。三天一轮的节奏我推荐这样分配:第一天只看第2章和第3章,把IP计算题全部手算一遍并用之前给的Python脚本复核;第二天专攻第4章路由协议,把RIP、OSPF、BGP的关系表自己默写出来;第三天过第5章避坑点和综合布线数字,重点检查自己之前做错的题目类型。
连续三轮之后基本能形成条件反射:看到“跳数”直接想到RIP和15,看到“链路状态”直接想到OSPF和泛洪,看到“AS之间”直接想到BGP和TCP连接。从那以后我每次备考这类带大量数字的科目,都强制自己先做一轮卡片抽取,把教材里的“认识”变成“能回忆”,再去做套题,错误率明显低一截。资料里的原文笔记适合第一遍建立框架,但这套抽卡验证法才是真正把考分数位化的关键。希望帮到你。
本文还有配套的精品资源,点击获取