《计算机网络实验教程》是一本面向“新工科”人才培养的计算机网络实验教材,以五层模型为主线,系统介绍了从物理层到应用层所涉及的实验与工程场景。本书共分6章,32个实验案例,将企业真实网络案例与课程内容深度融合,以华为eNSP+Wireshark软件为实验平台,采用“案例驱动+故障注入”的新范式,实现“零门槛”部署与“高保真”体验。实验内容梯度清晰,从基础型(验证原理)、提高型(综合配置)到拓展型(故障排除与创新设计),教师可按学时、学生水平自由裁剪。本书实验丰富、典型,所有实验均提供理论视频讲解、完整步骤截图、故障现象剖析、实验总结分析以及习题思考探索等,既可用于高等院校计算机网络相关课程的配套实验教材,也可作为华为认证及企业运维技能提升的自学指南。
前 言
计算机网络是高等院校计算机、通信、电子信息等专业的核心必修课程,肩负着为学生奠定“网络思维、工程能力、创新意识”三重底座的使命。这一课程既要讲透 OSI 七层模型与 TCP/IP 协议簇的理论脉络,更要让学生在真实链路、真实设备、真实故障中学会“让网络通、让业务稳、让问题现形”。遗憾的是,当下课堂“重理论、轻实践”的痼疾依旧明显,学生能够熟练背诵三次握手流程,却不一定能在真实网络中发现一条ping不通的链路;能够画出OSPF 区域划分示意图,却不一定能让设备正确下发一条LSA。教材与工程现场之间的巨大鸿沟,已成为人才培养的“最后一公里”难题。为此,我们在十余年一线教学与数十个企业真实项目历练的基础上,编写了这本《计算机网络实验教程》。本教材通过“案例驱动+故障注入”的新范式,即“以真实网络案例为主线、以解决实际问题为目标”,在每个实验项目中预设典型故障点(如 VLAN 漏配、路由环路、NAT 地址池耗尽、TCP 半连接队列溢出),让学生通过“日志分析→抓包比对→命令调试→现象复现”四步排障法,在“踩坑→定位→修复→验证”的闭环中养成工程师思维。内容编排遵循“由浅入深、层层递进”的原则。
第1章:先用ping、Tracert、Netstat等最基础的命令,帮学生建立“先诊断、再动手”的网络思维。
第2章:回到物理层,亲手制作双绞线并进行测试,体会“底层不牢、地动山摇”。
第3章:聚焦数据链路层,从集线器冲突域到交换机 VLAN 隔离、STP 防环、链路聚合,呈现二层技术的演进脉络。
第4章:深入网络层,静态/动态路由、策略路由、ARP、OSPF、ACL、NAT技术一气呵成,打通“路由可达”与“策略可控”的“任督二脉”。
第5章:在传输层深度剖析 TCP三次握手、四次挥手、流量控制、拥塞控制、Keepalive 与 UDP 实时性对比,再现“可靠”与“高效”的设计权衡。
第6章:登上应用层,综合演练 DNS、WWW、DHCP 等主流协议,将网络视角延伸至最终用户的业务体验。
《计算机网络实验教程》的特色在于:(1)企业真实案例驱动;(2)全流程视频/截图指导,操作直观;(3)提供分级实验库,适配不同教学需求;(4)采用“案例驱动+故障注入”实验新范式,设置典型故障点培养学生的排错能力,突出实战性,有效解决传统教材重理论轻实践的问题。
本教材实验丰富、典型,所有实验均提供理论视频讲解、完整步骤截图、故障现象剖析、实验总结分析以及习题思考探索等,既可用于高等院校计算机网络相关课程的配套实验教材,也可作为华为认证及企业运维技能提升的自学指南。
本教材配套的实验理论视频讲解可通过扫描书中二维码观看,也可将二维码图片传至电脑微信中,通过识别二维码的方式在电脑中播放。
本教材由刘晓青和颜丽君共同编著,在编写过程中,特别感谢清华大学出版社的大力支持和楚雄师范学院网络工程教研室教师提出的宝贵意见。
由于时间仓促,加之编者水平有限,书中难免有不足之处,敬请广大读者批评指正。
编 者
2026年1月
目 录
第1章?常用网络命令及实验环境1
1.1 常用网络命令1
案例1:使用ping命令检测网络中的延迟和丢包率4
案例2:解决家庭网络连接问题7
案例3:使用tracert命令诊断网络延迟问题10
案例4:使用netstat命令监控网络连接的实时状态11
案例5:使用 arp 命令诊断和解决网络访问问题12
1.2 eNSP 仿真模拟器的安装与使用15
案例1:实验环境的搭建17
案例2:认识eNSP19
案例3:认识Wireshark Version 4.0.5 21
第2章?物理层25
案例1:制作直通双绞线27
案例2:制作交叉双绞线29
第3章?数据链路层31
3.1 组建局域网31
案例1:集线器组建局域网32
案例2:交换机组建局域网35
3.2 虚拟局域网38
案例1:单交换机VLAN配置39
案例2:跨交换机VLAN配置44
3.3 生成树协议(STP)47
案例:生成树协议(STP)配置50
第4章?网络层57
4.1 路由器的基本配置及数据转发57
案例1:直连路由59
案例2:静态路由和默认路由62
4.2 地址解析协议(ARP)67
案例:ARP协议分析69
4.3 路由信息协议(RIP)72
案例1:RIPv1的基本配置74
案例2:RIPv2的基本配置80
4.4 开放最短路径优先(OSPF)84
案例1:单区域OSPF配置87
案例2:多区域OSPF配置94
4.5 访问控制列表(ACL)101
案例1:基本ACL配置102
案例2:高级ACL配置106
4.6 网络地址转换(NAT)115
案例1:静态NAT配置117
案例2:动态NAT配置121
第5章?运输层129
5.1 用户数据报协议(UDP)129
案例:UDP协议分析131
5.2 传输控制协议(TCP)134
案例:TCP协议分析137
第6章?应用层141
6.1 域名系统(DNS)141
案例:DNS分析143
6.2 万维网WWW150
案例:WWW分析151
6.3 动态主机配置协议(DHCP)156
案例1:基于接口的DHCP配置157
案例2:基于全局地址的DHCP配置160