本教材是介绍计算机网络主流技术的实验教材。全书分三篇:基础篇、实践篇和拓展篇,共 12个网络知识点。全书通过 eNSP和实际设备操作,分层次详细阐述了实用组网技术和综合设计方法。在基础理论上,以精、够用为原则,介绍与实验比较紧密的理论知识;在实践上,以新、实用为原则,介绍目前比较流行的新设备和新技术;在设计上,介绍目前比较典型的、应用比较广泛的网络设计方法。本书中所述实验全部给出了配置示例,并录制了配套的教学视频。本书内容翔实、图文并茂,在内容上强调实用性,具有较强的可读性与可操作性,可作为高等院校计算机网络实验教材,也可供计算机网络管理人员和工程技术人员在学习和研究计算机网络时参考。
在当今信息社会,随着 Internet的全球化普及,计算机网络应用几乎遍及人类活动的一切领域,计算机网络技术被誉为近代最深刻的技术革命,人们用网络时代和网络经济等术语来描述计算机网络对社会信息化与经济发展的影响。社会的信息化、数据的分布式处理、各种计算机资源的共享等应用需求,推动着计算机网络的迅速发展。
计算机网络作为计算机技术与通信技术密切结合的学科,是一门实践性很强的课程。课堂教学应该与实践环节紧密结合,计算机网络实验课程的教学对于网络人才的培养尤其重要。
在此背景下,作者结合多年从事计算机网络教学的经验和体会,编写了本教材,以便在计算机网络课程教学中用于实验教学。
全书共分三篇:基础篇、实践篇和拓展篇,共 12章。其中基础篇分 3章,分别介绍 eNSP基础知识、简单网络组建、交换机和路由器配置,主要介绍与实验有关的基础知识,为实践打好基础;实践篇分 5章,均为技能训练实验,详细介绍了交换和路由技术,既有操作性、验证性的实验,也有设计性的实验;拓展篇分 4章,主要介绍网络设计中相对比较深入的交换和路由知识。
在本书编写过程中,作者参阅了大量同类书籍和网上内容,融合了许多自己的观点和见解,并力求做到深入浅出、通俗易懂,但由于作者水平和经验有限,不足之处在所难免,敬请同行专家批评指正。
编者 2019年 4月
陈盈,男,副教授,系主任,就职于台州学院,主持浙江省课堂教学改革项目、浙江省精品在线开放课程、浙江省翻转课堂优秀教学案例等项目建设。
基.础.篇
第1章 eNSP基础知识 ……………………… 3
1.1 安装eNSP ……………………………… 3
1.1.1 eNSP安装步骤 ……………………4
1.1.2WinPcap安装步骤 ………………… 7
1.1.3 Wireshark安装步骤 …………… 10
1.1.4 Oracle VM VirtualBox 安装步骤………………………… 14
1.2 熟悉eNSP ……………………………… 18
1.3 熟悉VRP基本操作……………………… 21
1.3.1 VRP简介 ……………………… 21
1.3.2 VRP命令行 …………………… 22
1.3.3 命令行的使用方法 …………… 24
1.3.4 基本配置 ……………………… 29
实例1:配置VTY用户界面 …………… 32
实例2:配置Console用户界面………… 33
1.3.5配置文件管理 ………………… 34
1.3.6 文件管理 ……………………… 37
第2章 简单网络组建 ……………………… 43
2.1 基于实际设备实现双机互连…………… 43
2.2 基于eNSP实现多机互连 ……………… 48
2.3 FTP和HTTP服务器架构 ……………… 50
2.3.1 基于实际设备实现 FTP服务器架构…………………………… 51
2.3.2 基于实际设备实现HTTP服务器架构 ………………………… 56
2.3.3基于eNSP实现FTP服务器架构 …………………………… 59
思考题 ………………………………………… 68
第3章 交换机和路由器配置 …………… 69
3.1 交换机基本配置………………………… 69
3.1.1交换机基础理论 ……………… 69
3.1.2 交换机配置 …………………… 74
3.1.3 交换机软件升级 ……………… 79
3.2 交换机高级配置………………………… 83
3.2.1基础知识 ……………………… 84
3.2.2 端口绑定 ……………………… 84
3.2.3 端口配置 ……………………… 86
3.2.4 端口聚合 ……………………… 88
3.2.5 端口镜像 ……………………… 92
3.3 路由器基本配置………………………… 94
3.3.1 路由器基础理论 ……………… 94
3.3.2路由器配置 …………………… 95
3.3.3 配置通过Telnet口登录路由器 …100
3.4 实验注意问题………………………… 104
思考题 …………………………………………104
实.践.篇
第4章 VLAN组建 …………………… 109
4.1 VLAN基础理论 ……………………… 109
4.1.1 VLAN技术背景 ………………… 109
4.1.2 VLAN标签 ……………………… 110
4.1.3 VLAN中的链路类型和端口类型 ………………………111
4.1.4 VLAN的划分方式 ……………… 113
4.1.5 VLAN划分方式比较 …………… 115
4.1.6 VLAN的优势 …………………… 117
4.2 使用华为交换机实现基于端口号的 VLAN组建 ………………………… 117
4.2.1 配置步骤 ………………………117
4.2.2 配置示例 ………………………118
4.3 使用华为交换机实现基于MAC的 地址 VLAN组建 ……………………… 120
4.3.1 配置步骤 ………………………120
4.3.2 配置示例 ………………………122
4.4 使用eNSP实现基于子网划分的 VLAN组建 …………………………… 124
4.4.1 配置内容 ………………………125
4.4.2 配置步骤 ………………………125
4.4.3 配置示例 ………………………126
4.5 使用eNSP实现基于协议的VLAN组建…………………………………… 129
4.5.1 配置内容 ………………………129
4.5.2 配置步骤 ………………………130
4.5.3 配置示例 ………………………132
4.6 使用eNSP实现基于策略的VLAN组建 …………………………………… 134
4.6.1 配置内容 ………………………134
4.6.2 配置步骤 ………………………134
4.6.3 配置示例 ………………………136
4.7 实验注意问题………………………… 138
4.7.1 常见VLAN管理命令 …………… 138
4.7.2 典型故障分析与排除 …………139
思考题 …………………………………………140
第5章 生成树配置 …………………… 141
5.1 STP树的生成 ………………………… 141
5.1.1 选举根桥 ………………………141
5.1.2 选举根端口 ……………………142
5.1.3 确定指定端口 …………………142
5.1.4 阻塞备用端口 …………………142
5.2 STP配置 ……………………………… 143
5.2.1 配置任务 ………………………143
5.2.2 基于eNSP进行STP配置 ………145
5.3 STP定时器配置 ……………………… 152
5.3.1 技术背景 ………………………152
5.3.2 实验内容 ………………………153
5.3.3 基于eNSP实现STP定时器 ……154
思考题 …………………………………………159
第6章 VLAN路由 …………………… 160
6.1 利用单臂路由实现VLAN间路由 …… 161
6.1.1 原理概述 ………………………161
6.1.2 基于华为路由器和交换机进行单臂路由配置 …………………161
6.1.3 基于eNSP进行单臂路由配置 …164
6.2 利用三层交换机实现VLAN间路由 … 170
6.2.1 技术背景 ………………………170
6.2.2 基于eNSP的配置示例 …………172
思考题 …………………………………………175
第7章 静态路由 ……………………… 177
7.1 静态路由基础………………………… 177
7.2 基于华为路由器的基本静态路由配置示例 ……………………………… 178
7.2.1 基本配置 ………………………179
7.2.2 创建静态路由 …………………183
7.2.3 全网全通增强安全性 …………186
7.2.4 使用默认路由实现网络优化 ……………………………187
7.3 基于 eNSP的浮动静态路由配置示例 … 189
7.3.1 基本配置 ………………………190
7.3.2 创建静态路由 …………………192
7.3.3 配置浮动静态路由 ……………195
7.3.4 使用负载均衡实现网络优化 …198
思考题 …………………………………………200
第8章 动态路由 ……………………… 201
8.1 RIP协议 ……………………………… 201
8.1.1 基于华为设备的RIP路由配置示例 ………………………201
8.1.2 基于eNSP的RIP配置示例……… 204
8.2 OSPF协议 …………………………… 209
8.2.1 基于eNSP的OSPF单区域配置示例 ……………………………209
8.2.2 基于eNSP的OSPF多区域配置示例 ……………………………215
思考题 …………………………………………224
拓.展.篇
第9章 HDLC协议配置 ……………… 227
9.1 HDLC基础知识 ……………………… 227
9.1.1 HDLC帧结构 …………………… 227
9.1.2 HDLC零比特填充法 …………… 228
9.1.3 HDLC状态检测 ………………… 228
9.1.4 HDLC的特点及使用限制 ……… 228
9.2 HDLC的配置 ………………………… 229
9.2.1 配置任务 ………………………229
9.2.2 配置步骤 ………………………229
第10章 PPP ………………………… 233
10.1 PPP基础理论 ……………………… 233
10.1.1 应用场景 ……………………… 233
10.1.2 PPP组件 ………………………234
10.1.3 帧格式 ………………………… 234
10.2 PPP配置 …………………………… 235
10.2.1 配置任务 ……………………… 235
10.2.2 配置步骤 ……………………… 235
10.3 PPP PAP认证 ……………………… 237
10.3.1 PPP PAP认证配置 ……………238
10.3.2 配置测试 ……………………… 239
10.4 PPP CPAP认证 …………………… 240
10.4.1 PPP CHAP认证配置(默认密码验证) ………………………… 241
10.4.2 PPP CHAP认证配置(本地用户及密码验证) …………………242
10.5 PPPoE ……………………………… 243
10.5.1 PPPoE应用场景 ………………243
10.5.2 PPPoE报文格式 ………………243
10.5.3 PPPoE会话建立过程 …………244
10.5.4 PPPoE配置示例 ………………245
第11章 网络地址转换 NAT…………… 250
11.1 静态NAT实现 ……………………… 250
11.1.1 基础配置 ………………………250
11.1.2 静态NAT配置 …………………251
11.2 动态NAT实现 ……………………… 254
11.2.1 基础配置 ………………………255
11.2.2 动态NAT配置 …………………256
11.2.3 动态NAT验证 …………………257
第12章 访问控制列表 ACL ………… 259
12.1 基础配置及测试 …………………… 259
12.1.1 基础配置 ………………………260
12.1.2 基础配置的测试 ………………261
12.2 基本ACL实现 ……………………… 261
12.2.1 基本ACL配置 …………………261
12.2.2 基本ACL的测试 ………………262
12.3 高级ACL实现 ……………………… 263
12.3.1 高级ACL配置 …………………263
12.3.2 高级ACL的测试 ………………265
参考文献………………………………… 267