计算机网络项目实践教程——基于eNSP+Wireshark
定 价:59 元
丛书名:
- 作者:孙美凤
- 出版时间:2026/9/1
- ISBN:9787121535383
- 出 版 社:电子工业出版社
适用读者:本书既适合应用型本科院校和职业本科院校计算机类相关专业作为计算机网络课程的实践教材,也适合学习华为网络设备配置技术的读者参考。
- 中图法分类:TP393.08
- 页码:236
- 纸张:
- 版次:01
- 开本:16开
- 字数:368(单位:千字)
本书是配合计算机网络原理性课程教学的项目化实践教程,基于华为eNSP 平台与Wireshark 协议分析工具,按照计算机网络五层体系自下而上设计了15 个实训项目。内容涵盖数据链路层至应用层的核心协议和技术,并特别纳入IPv6、DHCPv6 及HTTPS 等新一代网络技术的实践内容。全书采用“项目介绍→知识准备→实践指导→拓展思考”的编写体例,每个项目均给出清晰的网络拓扑与任务分解,实践环节注重现象观察与原理分析相结合。
孙美凤,女,东南大学博士,扬州大学/扬州大学广陵学院副教授,扬州大学信息与人工智能学院(工业软件学院)硕士生导师,扬州大学广陵学院计算机教研室主任。长期担任《计算机网络》、《网络工程》等课程的主讲教师,曾任职扬州大学广陵学院网络中心主任,具有丰富的教学和实践经验。
目 录
项目1 eNSP操作与简单网络搭建 1
1.1 项目介绍 1
1.1.1 项目目标 1
1.1.2 网络拓扑 1
1.1.3 任务列表 1
1.2 知识准备 1
1.2.1 eNSP操作方法 1
1.2.2 VRP基础 4
1.2.3 点对点信道和广播信道 7
1.2.4 IP地址 8
1.2.5 网络连通性测试命令ping的简介 9
1.3 实践指导 10
1.3.1 任务一 基于以太网的双机互联实现 10
1.3.2 任务二 基于串行链路的双机互联实现 11
拓展思考 12
项目2 Wireshark操作与数据帧分析 13
2.1 项目介绍 13
2.1.1 项目目标 13
2.1.2 任务列表 13
2.2 知识准备 14
2.2.1 Wireshark的使用方法 14
2.2.2 协议封装概念 19
2.2.3 PPP帧 20
2.2.4 MAC地址 21
2.2.5 以太网帧 21
2.3 实践指导 22
2.3.1 任务一 以太网帧的捕获与解析 22
2.3.2 任务二 PPP帧的捕获与解析 24
2.3.3 任务三 比较分析 27
拓展思考 27
项目3 PPP协议 28
3.1 项目介绍 28
3.1.1 项目目标 28
3.1.2 网络拓扑 28
3.1.3 任务列表 28
3.2 知识准备 29
3.2.1 PPP协议概述 29
3.2.2 PPP协议的工作过程 30
3.2.3 LCP协商与NCP协商 31
3.2.4 PPP协议认证 32
3.2.5 华为路由器PPP协议的基本配置命令 33
3.3 实践指导 34
3.3.1 任务一 默认配置下的PPP协议运行分析 34
3.3.2 任务二 PPP协议认证过程分析 37
3.3.3 任务三 PPP协议NCP协商过程分析 40
3.3.4 任务四 验证PPP链路的网络连通性并观察流量传输 42
拓展思考 43
项目4 以太网交换机 44
4.1 项目介绍 44
4.1.1 项目目标 44
4.1.2 网络拓扑 44
4.1.3 任务列表 44
4.2 知识准备 45
4.2.1 共享式以太网与集线器 45
4.2.2 以太网交换机与交换式以太网 46
4.2.3 华为交换机地址表相关的命令介绍 47
4.3 实践指导 47
4.3.1 任务一 搭建以太网环境并实现PC间通信 47
4.3.2 任务二 分析交换机地址表的变化 49
4.3.3 任务三 修正认识并重新实验 51
拓展思考 51
项目5 VLAN技术 52
5.1 项目介绍 52
5.1.1 项目目标 52
5.1.2 网络拓扑 52
5.1.3 任务列表 52
5.2 知识准备 53
5.2.1 VLAN的概念 53
5.2.2 VLAN的工作原理 54
5.2.3 华为交换机的VLAN配置命令 57
5.3 实践指导 58
5.3.1 任务一 基础网络搭建 58
5.3.2 任务二 未划分VLAN的帧传输分析 60
5.3.3 任务三 VLAN划分配置 61
5.3.4 任务四 VLAN划分后的帧传输分析 64
拓展思考 66
项目6 IP地址、MAC地址及ARP协议 68
6.1 项目介绍 68
6.1.1 项目目标 68
6.1.2 网络拓扑 68
6.1.3 任务列表 68
6.2 知识准备 69
6.2.1 TCP/IP:异构网络互连的解决方案 69
6.2.2 IP地址与MAC地址 70
6.2.3 ARP简介 71
6.2.4 ARP命令常见用法 73
6.3 实践指导 73
6.3.1 任务一 搭建项目网络 73
6.3.2 任务二 验证ARP协议的运行条件及结果 74
6.3.3 任务三 理解ARP分组 76
拓展思考 78
项目7 IP分组传输机制与静态路由 79
7.1 项目介绍 79
7.1.1 项目目标 79
7.1.2 网络拓扑 79
7.1.3 任务列表 79
7.2 知识准备 80
7.2.1 IP数据报的格式 80
7.2.2 路由表与IP层转发分组的流程 81
7.2.3 静态路由 83
7.2.4 华为路由器的静态路由配置相关命令 83
7.3 实践指导 83
7.3.1 任务一 基于静态路由的网络搭建 83
7.3.2 任务二 IP分组传输路径分析与验证 87
7.3.3 任务三 IP分组的多帧传输过程分析 88
拓展思考 90
项目8 ICMP协议 91
8.1 项目介绍 91
8.1.1 项目目标 91
8.1.2 任务列表 91
8.2 知识准备 91
8.2.1 ICMP简介 91
8.2.2 ping命令工作原理 94
8.2.3 路由追踪命令的工作原理 95
8.3 实践指导 95
8.3.1 任务一 验证ICMP回送回答功能并解读报文 95
8.3.2 任务二 验证ICMP差错报告功能并解读报文 98
8.3.3 任务三 验证ICMP路由重定向报告功能并解读报文 103
拓展思考 106
项目9 IPv6协议 107
9.1 项目介绍 107
9.1.1 项目目标 107
9.1.2 网络拓扑 107
9.1.3 任务列表 107
9.2 知识准备 108
9.2.1 IPv6概述 108
9.2.2 IPv6地址 109
9.2.3 IPv4向IPv6的过渡 111
9.2.4 华为路由器IPv6相关配置命令 111
9.3 实践指导 111
9.3.1 任务一 搭建IPv4/IPv6混合网络 111
9.3.2 任务二 双协议栈主机的网络访问行为分析 115
拓展思考 118
项目10 RIP协议 119
10.1 项目介绍 119
10.1.1 项目目标 119
10.1.2 网络拓扑 119
10.1.3 任务列表 119
10.2 知识准备 120
10.2.1 动态路由概念 120
10.2.2 RIP协议简介 121
10.2.3 华为路由器RIP协议的基本配置命令 123
10.3 实践指导 123
10.3.1 任务一 搭建RIP项目网络并观察 123
10.3.2 任务二 领略动态路由协议RIPv2 129
10.3.3 任务三 分析网络变化时RIPv2协议的行为 136
拓展思考 138
项目11 OSPF协议 139
11.1 项目介绍 139
11.1.1 项目目标 139
11.1.2 网络拓扑 139
11.1.3 任务列表 139
11.2 知识准备 141
11.2.1 OSPF协议简介 141
11.2.2 华为路由器OSPF协议的基本配置命令 146
11.3 实践指导 146
11.3.1 任务一 搭建OSPF项目网络并观察 146
11.3.2 任务二 理解LSA 151
11.3.3 任务三 理解OSPF邻居和邻接关系的建立过程 155
拓展思考 165
项目12 UDP协议 166
12.1 项目介绍 166
12.1.1 项目目标 166
12.1.2 任务列表 166
12.2 知识准备 166
12.2.1 传输层概述 166
12.2.2 UDP协议简介 168
12.2.3 Netcat工具及eNSP Cloud设备的使用方法简介 170
12.3 实践指导 171
12.3.1 任务一 UDP用户数据报解析与基本传输特性观察 171
12.3.2 任务二 探究UDP协议的一对多传输特性(广播或组播) 176
拓展思考 176
项目13 TCP协议 177
13.1 项目介绍 177
13.1.1 项目目标 177
13.1.2 网络拓扑 177
13.1.3 任务列表 177
13.2 知识准备 178
13.2.1 TCP协议简介 178
13.2.2 远程终端应用TELNET简介 182
13.2.3 华为网络设备的TELNET配置 183
13.3 实践指导 183
13.3.1 任务一 搭建项目环境 183
13.3.2 任务二 捕获TELNET会话数据包并解析 184
13.3.3 任务三 TCP实体交互过程分析 186
13.3.4 任务四 TCP连接异常分析 190
拓展思考 193
项目14 DHCP 194
14.1 项目介绍 194
14.1.1 项目目标 194
14.1.2 网络拓扑 194
14.1.3 任务列表 194
14.2 知识准备 195
14.2.1 网络应用的架构 195
14.2.2 DHCP简介 197
14.2.3 DHCPv6简介 200
14.2.4 华为DHCP/DHCPv6服务器配置 200
14.3 实践指导 201
14.3.1 任务一 搭建项目网络 201
14.3.2 任务二 探究DHCP协议的工作过程 204
14.3.3 任务三 理解DHCP报文 205
14.3.4 任务四 认识DHCPv6 207
拓展思考 209
项目15 WWW 210
15.1 项目介绍 210
15.1.1 项目目标 210
15.1.2 任务列表 210
15.2 知识准备 211
15.2.1 WWW概述 211
15.2.2 WWW组成 211
15.2.3 网页文档 212
15.2.4 HTTP和HTTPS 213
15.2.5 浏览器开发者工具使用介绍 216
15.3 实践指导 218
15.3.1 任务一 分析请求文档的URL 218
15.3.2 任务二 定位关键请求报文并解析文档内容 219
15.3.3 任务三 HTTPS站点访问的TCP层行为分析 223
拓展思考 226