本书是计算机网络技术实训教程或主要课程的实验配套教程,主要包括网络工程技术、网络管理技术、网络操作系统、网络协议与编程实现、网络安全技术等方面的基础实验。全书共6章。第1章对计算机网络技术的发展和全书结构进行介绍:第2章介绍网络工程技术,包括网络布线工程和网络设备工程:第3章介绍网络管理技术,通过SNMP的实现来加深学生对网络管理的理解:第4章介绍网络操作系统,设计在Linux和Windows系统环境下不同网络服务的配置和搭建来强化学生网络系统维护的技能;第5章介绍网络协议与编程实现,通过编程实现常用网络协议来使学生更好地理解网络协议,并学会使用套接字编程;第6章介绍网络安全技术,从网络攻击和防御两个方面设计任务,使学生能掌握网络攻防的特点和一些常用工具、方法。本书以实践为主,可操作性强,能够快速提高读者的动手能力和技术水平。
样章试读
目录
- 目录
前言
第1章 概述 1
1.1 计算机网络技术的发展 1
1.2 本书结构安排与介绍 2
第2章 网络工程技术 4
2.1 网络工程技术简介 4
2.2 任务一:双绞线电缆的制作 4
2.2.1 学习目标 4
2.2.2 任务描述 5
2.2.3 任务分析 5
2.2.4 相关知识 5
2.2.5 任务实现步骤 5
2.3 任务二:系统工程需求分析的撰写 7
2.3.1 学习目标 7
2.3.2 任务描述 7
2.3.3 任务分析 7
2.3.4 相关知识 7
2.3.5 任务实现步骤 8
2.4 任务三:静态路由协议配置 10
2.4.1 学习目标 10
2.4.2 任务描述 10
2.4.3 任务分析 11
2.4.4 相关知识 11
2.4.5 任务实现步骤 12
2.5 任务四:动态路由协议配置 16
2.5.1 学习目标 16
2.5.2 任务描述 16
2.5.3 任务分析 17
2.5.4 相关知识 17
2.5.5 任务实现步骤 18
2.6 任务五:交换机配置 31
2.6.1 学习目标 31
2.6.2 任务描述 32
2.6.3 任务分析 33
2.6.4 相关知识 34
2.6.5 任务实现步骤 35
第3章 网络管理技术 44
3.1 网络管理技术简介 44
3.2 任务一:SNMP模拟环境的实现 46
3.2.1 学习目标 46
3.2.2 任务描述 46
3.2.3 任务分析 46
3.2.4 相关知识 46
3.2.5 任务实现步骤 47
3.3 任务二:MIB浏览器的实现 53
3.3.1 学习目标 53
3.3.2 任务描述 53
3.3.3 任务分析 53
3.3.4 相关知识 53
3.3.5 任务实现步骤 53
3.4 任务三:Trap接收器的使用 55
3.4.1 学习目标 55
3.4.2 任务描述 55
3.4.3 任务分析 55
3.4.4 相关知识 56
3.4.5 任务实现步骤 56
3.5 任务四:Trap接收器的实现 63
3.5.1 学习目标 63
3.5.2 任务描述 63
3.5.3 任务分析 63
3.5.4 相关知识 63
3.5.5 任务实现步骤 64
3.6 任务五:网络故障的判断与检测 66
3.6.1 学习目标 66
3.6.2 任务描述 66
3.6.3 任务分析 66
3.6.4 相关知识 67
3.6.5 任务实现步骤 67
第4章 网络操作系统 71
4.1 网络操作系统简介 71
4.2 任务一:Linx环境下DNS服务器的配置 73
4.2.1 学习目标 73
4.2.2 任务描述 73
4.2.3 任务分析 74
4.2.4 相关知识 74
4.2.5 任务实现步骤 75
4.3 任务二:Linx环境下WWW服务器的配置 79
4.3.1 学习目标 79
4.3.2 任务描述 79
4.3.3 任务分析 79
4.3.4 相关知识 79
4.3.5 任务实现步骤 79
4.4 任务三:Wmdows环境下AD域服务的配置 83
4.4.1 学习目标 83
4.4.2 任务描述 84
4.4.3 任务分析 84
4.4.4 相关知识 84
4.4.5 任务实现步骤 85
4.5 任务四:Wmdows环境下WWW服务器的配置 92
4.5.1 学习目标 92
4.5.2 任务描述 92
4.5.3 任务分析 92
4.5.4 相关知识 92
4.5.5 任务实现步骤 93
4.6 任务五:Wmdows环境下FTP服务器的配置 106
4.6.1 学习目标 106
4.6.2 任务描述 107
4.6.3 任务分析 107
4.6.4 相关知识 107
4.6.5 任务实现步骤 108
第5章 网络协议与编程实现 123
5.1 网络协议与网络编程基础 123
5.1.1 网络协议介绍 123
5.1.2 网络编程介绍 125
5.2 任务一:基本网络程序设计 128
5.2.1 学习目标 128
5.2.2 任务描述 128
5.2.3 任务分析 129
5.2.4 相关知识 129
5.2.5 任务实现步骤 130
5.3 任务二:基于TCP的聊天程序设计 132
5.3.1 学习目标 132
5.3.2 任务描述 132
5.3.3 任务分析 133
5.3.4 相关知识 133
5.3.5 任务实现步骤 133
5.4 任务三:基于DP的聊天程序设计 141
5.4.1 学习目标 141
5.4.2 任务描述 142
5.4.3 任务分析 142
5.4.4 相关知识 142
5.4.5 任务实现步骤 143
5.5 任务四:FTP服务器程序设计 145
5.5.1 学习目标 145
5.5.2 任务描述 145
5.5.3 任务分析 146
5.5.4 相关知识 146
5.5.5 任务实现步骤 146
第6章 网络安全技术 165
6.1 网络安全技术概述 165
6.2 任务一:网络攻击技术之IP地址隐藏 166
6.2.1 学习目标 166
6.2.2 任务描述 166
6.2.3 任务分析 166
6.2.4 相关知识 166
6.2.5 任务实现步骤 167
6.3 任务二:网络攻击技术之网络扫描 169
6.3.1 学习目标 169
6.3.2 任务描述 169
6.3.3 任务分析 170
6.3.4 相关知识 170
6.3.5 任务实现步骤 170
6.4 任务三:网络攻击技术之网络监听 174
6.4.1 学习目标 174
6.4.2 任务描述 174
6.4.3 任务分析 175
6.4.4 相关知识 175
6.4.5 任务实现步骤 176
6.5 任务四:网络攻击技术之缓冲区溢出攻击 182
6.5.1 学习目标 182
6.5.2 任务描述 182
6.5.3 任务分析 182
6.5.4 相关知识 182
6.5.5 任务实现步骤 183
6.6 任务五:网络攻击技术之木马攻击 186
6.6.1 学习目标 186
6.6.2 任务描述 186
6.6.3 任务分析 186
6.6.4 相关知识 187
6.6.5 任务实现步骤 187
6.7 任务六:网络防御技术之防火墙技术 193
6.7.1 学习目标 193
6.7.2 任务描述 193
6.7.3 任务分析 193
6.7.4 相关知识 193
6.7.5 任务实现步骤 194
6.8 任务七:网络防御技术之入侵检测系统 197
6.8.1 学习目标 197
6.8.2 任务描述 197
6.8.3 任务分析 197
6.8.4 相关知识 197
6.8.5 任务实现步骤 198
参考文献 206