计算机网络课程设计(第2版) / 高等院校计算机课程设计指导丛书
定价:¥59.00
作者: 朱敏,陈黎,李勤
出版时间:2024-12-23
最新印次日期:2025-6
出版社:机械工业出版社
“十四五”普通高等教育本科国家级规划教材
试读- 机械工业出版社
- 9787111762997
- 2-2
- 49260360-0
- 16开
- 2024-12-23
- 374
- 工学
- 计算机类
- 网络工程
- 本科
内容简介
本书面向计算机网络课程的实验和实践教学,按照导读篇、工具篇、基础实验篇和综合设计篇的结构组织内容。导读篇主要介绍计算机网络课程设计的目标、本书的特点和用法,并给出课程设计报告模板和实验小结的示例。工具篇主要介绍常用网络设备的结构、基本配置方法,以及协议分析工具和模拟器。基础实验篇分别对应TCP/IP协议栈不同层次的基础实验。综合设计篇提供多个网络应用案例,便于学生从整体了解网络的工作原理,以及网络规划、设计、实施的全部过程。
本书既适合作为高校计算机类专业计算机网络课程的配套教材,也适合作为从事网络运维及相关工作的技术人员的参考书。
本书既适合作为高校计算机类专业计算机网络课程的配套教材,也适合作为从事网络运维及相关工作的技术人员的参考书。
目录
目 录
前言
导读篇
第0章 概述 2
0.1 计算机网络课程设计的目标 2
0.2 本书的结构 3
0.3 本书的使用建议 6
0.4 本书的特点 7
0.5 课程设计报告 8
0.6 实验小结参考示例 8
0.6.1 示例1 8
0.6.2 示例2 9
0.6.3 示例3 10
工具篇
第1章 路由器 14
1.1 初识路由器 14
1.2 选择路由器 18
1.3 路由器的配置方式 18
第2章 链路层传输介质及交换设备 22
2.1 认识双绞线 22
2.2 认识光纤 25
2.3 初识交换机 27
2.4 选择交换机 29
2.5 交换机的配置方式 30
第3章 Wireshark 32
3.1 Wireshark的抓包原理 32
3.2 Wireshark的使用方法 32
3.3 参考资源 39
第4章 Packet Tracer 40
4.1 Packet Tracer的使用方法 40
4.2 参考资源 47
基础实验篇
第5章 应用层实验 50
5.1 Web服务器的搭建及HTTP协议
分析 50
5.1.1 实验背景 50
5.1.2 实验目标与应用场景 51
5.1.3 实验准备 51
5.1.4 实验平台与工具 51
5.1.5 实验原理 51
5.1.6 实验步骤 54
5.1.7 实验总结 61
5.1.8 思考与进阶 61
5.2 FTP服务器的搭建及FTP协议分析 61
5.2.1 实验背景 61
5.2.2 实验目标与应用场景 62
5.2.3 实验准备 62
5.2.4 实验平台与工具 62
5.2.5 实验原理 62
5.2.6 实验步骤 63
5.2.7 实验总结 68
5.2.8 思考与进阶 69
5.3 DNS服务器的配置与DNS协议
分析 69
5.3.1 实验背景 69
5.3.2 实验目标与应用场景 69
5.3.3 实验准备 70
5.3.4 实验平台与工具 70
5.3.5 实验原理 70
5.3.6 实验步骤 71
5.3.7 实验总结 81
5.3.8 思考与进阶 81
5.4 邮件服务的协议分析 82
5.4.1 实验背景 82
5.4.2 实验目标与应用场景 82
5.4.3 实验准备 82
5.4.4 实验平台与工具 83
5.4.5 实验原理 83
5.4.6 实验步骤 84
5.4.7 实验总结 88
5.4.8 思考与进阶 88
5.5 基于TCP的Socket编程 88
5.5.1 实验背景 88
5.5.2 实验目标与应用场景 88
5.5.3 实验准备 88
5.5.4 实验平台与工具 89
5.5.5 实验原理 89
5.5.6 实验步骤 90
5.5.7 实验总结 94
5.5.8 思考与进阶 95
5.6 基于UDP的Socket编程 95
5.6.1 实验背景 95
5.6.2 实验目标与应用场景 95
5.6.3 实验准备 95
5.6.4 实验平台与工具 95
5.6.5 实验原理 96
5.6.6 实验步骤 97
5.6.7 实验总结 101
5.6.8 思考与进阶 101
第6章 传输层实验 102
6.1 UDP协议分析 102
6.1.1 实验背景 102
6.1.2 实验目标与应用场景 102
6.1.3 实验准备 103
6.1.4 实验平台与工具 103
6.1.5 实验原理 103
6.1.6 实验步骤 103
6.1.7 实验总结 104
6.1.8 思考与进阶 105
6.2 TCP的连接管理分析 105
6.2.1 实验背景 105
6.2.2 实验目标与应用场景 105
6.2.3 实验准备 106
6.2.4 实验平台与工具 106
6.2.5 实验原理 106
6.2.6 实验步骤 107
6.2.7 实验总结 108
6.2.8 思考与进阶 109
6.3 TCP的传输行为分析 109
6.3.1 实验背景 109
6.3.2 实验目标与应用场景 109
6.3.3 实验准备 109
6.3.4 实验平台与工具 110
6.3.5 实验原理 110
6.3.6 实验步骤 110
6.3.7 实验总结 113
6.3.8 思考与进阶 113
第7章 网络层实验 114
7.1 DHCP的配置与协议分析 114
7.1.1 实验背景 114
7.1.2 实验目标与应用场景 114
7.1.3 实验准备 115
7.1.4 实验平台与工具 115
7.1.5 实验原理 115
7.1.6 实验步骤 116
7.1.7 实验总结 122
7.1.8 思考与进阶 122
7.2 ICMP协议分析 123
7.2.1 实验背景 123
7.2.2 实验目标与应用场景 123
7.2.3 实验准备 123
7.2.4 实验平台与工具 124
7.2.5 实验原理 124
7.2.6 实验步骤 125
7.2.7 实验总结 127
7.2.8 思考与进阶 127
7.3 路由器的配置 127
7.3.1 实验背景 127
7.3.2 实验目标与应用场景 128
7.3.3 实验准备 128
7.3.4 实验平台与工具 128
7.3.5 实验原理 128
7.3.6 实验步骤 130
7.3.7 实验总结 139
7.3.8 思考与进阶 139
7.4 NAT地址转换 139
7.4.1 实验背景 139
7.4.2 实验目标与应用场景 140
7.4.3 实验准备 140
7.4.4 实验平台与工具 140
7.4.5 实验原理 141
7.4.6 实验步骤 142
7.4.7 实验总结 147
7.4.8 思考与进阶 147
7.5 RIP、OSPF路由协议分析 147
7.5.1 实验背景 147
7.5.2 实验目标与应用场景 147
7.5.3 实验准备 148
7.5.4 实验平台与工具 148
7.5.5 实验原理 148
7.5.6 实验步骤 149
7.5.7 实验总结 154
7.5.8 思考与进阶 155
7.6 点对点IPSec VPN实验 155
7.6.1 实验背景 155
7.6.2 实验目标与应用场景 155
7.6.3 实验准备 156
7.6.4 实验平台与工具 156
7.6.5 实验原理 156
7.6.6 实验步骤 157
7.6.7 实验总结 162
7.6.8 思考与进阶 162
第8章 链路层实验 163
8.1 双绞线的制作 163
8.1.1 实验背景 163
8.1.2 实验目标与应用场景 163
8.1.3 实验准备 164
8.1.4 实验工具 164
8.1.5 实验原理 164
8.1.6 实验步骤 165
8.1.7 实验总结 168
8.1.8 思考与进阶 168
8.2 ARP协议分析 168
8.2.1 实验背景 168
8.2.2 实验目标与应用场景 168
8.2.3 实验准备 169
8.2.4 实验平台与工具 169
8.2.5 实验原理 169
8.2.6 实验步骤 169
8.2.7 实验总结 173
8.2.8 思考与进阶 173
8.3 跨交换机划分VLAN 174
8.3.1 实验背景 174
8.3.2 实验目标与应用场景 174
8.3.3 实验准备 174
8.3.4 实验平台与工具 175
8.3.5 实验原理 175
8.3.6 实验步骤 177
8.3.7 实验总结 187
8.3.8 思考与进阶 187
8.4 802.11协议分析 188
8.4.1 实验背景 188
8.4.2 实验目标与应用场景 188
8.4.3 实验准备 188
8.4.4 实验平台与工具 189
8.4.5 实验原理 189
8.4.6 实验步骤 190
8.4.7 实验总结 194
8.4.8 思考与进阶 194
综合设计篇
第9章 综合设计1:校园网的搭建 196
9.1 设计目标与准备 196
9.2 实验平台与工具 196
9.3 总体设计要求 197
9.4 设计步骤 197
9.5 总结 208
第10章 综合设计2:网络协议协作与
数据传送机制 209
10.1 设计目标与准备 209
10.2 实验平台与工具 209
10.3 基本原理 210
10.4 设计步骤 211
10.5 总结 213
第11章 综合设计3:邮件服务器
的搭建 215
11.1 设计目标与准备 215
11.2 实验平台与工具 215
11.3 基本原理 216
11.4 设计步骤 217
11.5 总结 224
第12章 综合设计4:网络爬虫的设计和实现 225
12.1 设计目标与准备 225
12.2 实验平台与工具 225
12.3 基本原理 226
12.4 设计步骤 229
12.5 总结 233
前言
导读篇
第0章 概述 2
0.1 计算机网络课程设计的目标 2
0.2 本书的结构 3
0.3 本书的使用建议 6
0.4 本书的特点 7
0.5 课程设计报告 8
0.6 实验小结参考示例 8
0.6.1 示例1 8
0.6.2 示例2 9
0.6.3 示例3 10
工具篇
第1章 路由器 14
1.1 初识路由器 14
1.2 选择路由器 18
1.3 路由器的配置方式 18
第2章 链路层传输介质及交换设备 22
2.1 认识双绞线 22
2.2 认识光纤 25
2.3 初识交换机 27
2.4 选择交换机 29
2.5 交换机的配置方式 30
第3章 Wireshark 32
3.1 Wireshark的抓包原理 32
3.2 Wireshark的使用方法 32
3.3 参考资源 39
第4章 Packet Tracer 40
4.1 Packet Tracer的使用方法 40
4.2 参考资源 47
基础实验篇
第5章 应用层实验 50
5.1 Web服务器的搭建及HTTP协议
分析 50
5.1.1 实验背景 50
5.1.2 实验目标与应用场景 51
5.1.3 实验准备 51
5.1.4 实验平台与工具 51
5.1.5 实验原理 51
5.1.6 实验步骤 54
5.1.7 实验总结 61
5.1.8 思考与进阶 61
5.2 FTP服务器的搭建及FTP协议分析 61
5.2.1 实验背景 61
5.2.2 实验目标与应用场景 62
5.2.3 实验准备 62
5.2.4 实验平台与工具 62
5.2.5 实验原理 62
5.2.6 实验步骤 63
5.2.7 实验总结 68
5.2.8 思考与进阶 69
5.3 DNS服务器的配置与DNS协议
分析 69
5.3.1 实验背景 69
5.3.2 实验目标与应用场景 69
5.3.3 实验准备 70
5.3.4 实验平台与工具 70
5.3.5 实验原理 70
5.3.6 实验步骤 71
5.3.7 实验总结 81
5.3.8 思考与进阶 81
5.4 邮件服务的协议分析 82
5.4.1 实验背景 82
5.4.2 实验目标与应用场景 82
5.4.3 实验准备 82
5.4.4 实验平台与工具 83
5.4.5 实验原理 83
5.4.6 实验步骤 84
5.4.7 实验总结 88
5.4.8 思考与进阶 88
5.5 基于TCP的Socket编程 88
5.5.1 实验背景 88
5.5.2 实验目标与应用场景 88
5.5.3 实验准备 88
5.5.4 实验平台与工具 89
5.5.5 实验原理 89
5.5.6 实验步骤 90
5.5.7 实验总结 94
5.5.8 思考与进阶 95
5.6 基于UDP的Socket编程 95
5.6.1 实验背景 95
5.6.2 实验目标与应用场景 95
5.6.3 实验准备 95
5.6.4 实验平台与工具 95
5.6.5 实验原理 96
5.6.6 实验步骤 97
5.6.7 实验总结 101
5.6.8 思考与进阶 101
第6章 传输层实验 102
6.1 UDP协议分析 102
6.1.1 实验背景 102
6.1.2 实验目标与应用场景 102
6.1.3 实验准备 103
6.1.4 实验平台与工具 103
6.1.5 实验原理 103
6.1.6 实验步骤 103
6.1.7 实验总结 104
6.1.8 思考与进阶 105
6.2 TCP的连接管理分析 105
6.2.1 实验背景 105
6.2.2 实验目标与应用场景 105
6.2.3 实验准备 106
6.2.4 实验平台与工具 106
6.2.5 实验原理 106
6.2.6 实验步骤 107
6.2.7 实验总结 108
6.2.8 思考与进阶 109
6.3 TCP的传输行为分析 109
6.3.1 实验背景 109
6.3.2 实验目标与应用场景 109
6.3.3 实验准备 109
6.3.4 实验平台与工具 110
6.3.5 实验原理 110
6.3.6 实验步骤 110
6.3.7 实验总结 113
6.3.8 思考与进阶 113
第7章 网络层实验 114
7.1 DHCP的配置与协议分析 114
7.1.1 实验背景 114
7.1.2 实验目标与应用场景 114
7.1.3 实验准备 115
7.1.4 实验平台与工具 115
7.1.5 实验原理 115
7.1.6 实验步骤 116
7.1.7 实验总结 122
7.1.8 思考与进阶 122
7.2 ICMP协议分析 123
7.2.1 实验背景 123
7.2.2 实验目标与应用场景 123
7.2.3 实验准备 123
7.2.4 实验平台与工具 124
7.2.5 实验原理 124
7.2.6 实验步骤 125
7.2.7 实验总结 127
7.2.8 思考与进阶 127
7.3 路由器的配置 127
7.3.1 实验背景 127
7.3.2 实验目标与应用场景 128
7.3.3 实验准备 128
7.3.4 实验平台与工具 128
7.3.5 实验原理 128
7.3.6 实验步骤 130
7.3.7 实验总结 139
7.3.8 思考与进阶 139
7.4 NAT地址转换 139
7.4.1 实验背景 139
7.4.2 实验目标与应用场景 140
7.4.3 实验准备 140
7.4.4 实验平台与工具 140
7.4.5 实验原理 141
7.4.6 实验步骤 142
7.4.7 实验总结 147
7.4.8 思考与进阶 147
7.5 RIP、OSPF路由协议分析 147
7.5.1 实验背景 147
7.5.2 实验目标与应用场景 147
7.5.3 实验准备 148
7.5.4 实验平台与工具 148
7.5.5 实验原理 148
7.5.6 实验步骤 149
7.5.7 实验总结 154
7.5.8 思考与进阶 155
7.6 点对点IPSec VPN实验 155
7.6.1 实验背景 155
7.6.2 实验目标与应用场景 155
7.6.3 实验准备 156
7.6.4 实验平台与工具 156
7.6.5 实验原理 156
7.6.6 实验步骤 157
7.6.7 实验总结 162
7.6.8 思考与进阶 162
第8章 链路层实验 163
8.1 双绞线的制作 163
8.1.1 实验背景 163
8.1.2 实验目标与应用场景 163
8.1.3 实验准备 164
8.1.4 实验工具 164
8.1.5 实验原理 164
8.1.6 实验步骤 165
8.1.7 实验总结 168
8.1.8 思考与进阶 168
8.2 ARP协议分析 168
8.2.1 实验背景 168
8.2.2 实验目标与应用场景 168
8.2.3 实验准备 169
8.2.4 实验平台与工具 169
8.2.5 实验原理 169
8.2.6 实验步骤 169
8.2.7 实验总结 173
8.2.8 思考与进阶 173
8.3 跨交换机划分VLAN 174
8.3.1 实验背景 174
8.3.2 实验目标与应用场景 174
8.3.3 实验准备 174
8.3.4 实验平台与工具 175
8.3.5 实验原理 175
8.3.6 实验步骤 177
8.3.7 实验总结 187
8.3.8 思考与进阶 187
8.4 802.11协议分析 188
8.4.1 实验背景 188
8.4.2 实验目标与应用场景 188
8.4.3 实验准备 188
8.4.4 实验平台与工具 189
8.4.5 实验原理 189
8.4.6 实验步骤 190
8.4.7 实验总结 194
8.4.8 思考与进阶 194
综合设计篇
第9章 综合设计1:校园网的搭建 196
9.1 设计目标与准备 196
9.2 实验平台与工具 196
9.3 总体设计要求 197
9.4 设计步骤 197
9.5 总结 208
第10章 综合设计2:网络协议协作与
数据传送机制 209
10.1 设计目标与准备 209
10.2 实验平台与工具 209
10.3 基本原理 210
10.4 设计步骤 211
10.5 总结 213
第11章 综合设计3:邮件服务器
的搭建 215
11.1 设计目标与准备 215
11.2 实验平台与工具 215
11.3 基本原理 216
11.4 设计步骤 217
11.5 总结 224
第12章 综合设计4:网络爬虫的设计和实现 225
12.1 设计目标与准备 225
12.2 实验平台与工具 225
12.3 基本原理 226
12.4 设计步骤 229
12.5 总结 233













