《计算机网络技术综合实训教程》是计算机网络技术实训教程或主要课程的实验配套教程,主要包括网络工程技术、网络管理技术、网络操作系统、网络协议与编程实现、网络安全技术等方面的基础实验。全书共6章。第1章对计算机网络技术的发展和全书结构进行介绍;第2章介绍网络工程技术,包括网络布线工程和网络设备工程;第3章介绍网络管理技术,通过SNMP的实现来加深学生对网络管理的理解;第4章介绍网络操作系统,设计在Linux和Windows系统环境下不同网络服务的配置和搭建来强化学生网络系统维护的技能;第5章介绍网络协议与编程实现,通过编程实现常用网络协议来使学生更好地理解网络协议,并学会使用套接字编程;第6章介绍网络安全技术,从网络攻击和防御两个方面设计任务,使学生能掌握网络攻防的特点和一些常用工具、方法。《计算机网络技术综合实训教程》以实践为主,可操作性强,能够快速提高读者的动手能力和技术水平。
《计算机网络技术综合实训教程》可以作为计算机相关专业的本专科教材,也可作为从事系统管理和网络管理专业人员的参考书。
随着信息技术的快速发展,特别是当前“互联网+”时代的到来,为计算机网络发展开启了新的篇章。同时,计算机网络技术是一个庞大而复杂的技能体系,不同方面的技术相互交叉影响,比如目前热门的网络安全技术,其出现在各种网络工程项目的需求中,是项目实现不可或缺的重要一环。不断更新的技术和需求使得针对计算机网络本科专业,特别是网络工程专业的教学亟须一本包含计算机网络技术的综合实训教材,本书的编写正是在此背景下产生的。
本书以职业岗位能力需求为中心,强化培养学生能力。运用“做中学,做中思”的教学理念进行设计,并以循序渐进的学习过程来科学合理地安排课程教学内容。结合实际应用需求,从任务出发,将计算机网络技术的各技术要点细分成若干任务,减少空洞、枯燥的理论知识,加强应用性和可操作性内容,以提高教学效率和数学质量。
本书共6章,内容安排如下。
第1章对计算机网络技术的发展和全书结构进行介绍。
第2章主要介绍网络工程技术,包括网络布线工程和网络设备工程。本章设计了5个任务,其中双绞线和系统工程需求分析的撰写需要根据实际课堂环境进行安排;而任务3~任务5是基本的路由与交换机配置实验。
第3章主要讲解网络管理技术,以应用最广的SNMP为基础。本章设计了5个任务,包括SNMP模拟环境的实现、MIB浏览器的实现、Trap接收器的使用和实现,以及网络故障的判断与检测等。
前言
第1章 概述
1.1 计算机网络技术的发展
1.2 本书结构安排与介绍
第2章 网络工程技术
2.1 网络工程技术简介
2.2 任务一:双绞线电缆的制作
2.2.1 学习目标
2.2.2 任务描述
2.2.3 任务分析
2.2.4 相关知识
2.2.5 任务实现步骤
2.3 任务二:系统工程需求分析的撰写
2.3.1 学习目标
2.3.2 任务描述
2.3.3 任务分析
2.3.4 相关知识
2.3.5 任务实现步骤
2.4 任务三:静态路由协议配置
2.4.1 学习目标
2.4.2 任务描述
2.4.3 任务分析
2.4.4 相关知识
2.4.5 任务实现步骤
2.5 任务四:动态路由协议配置
2.5.1 学习目标
2.5.2 任务描述
2.5.3 任务分析
2.5.4 相关知识
2.5.5 任务实现步骤
2.6 任务五:交换机配置
2.6.1 学习目标
2.6.2 任务描述
2.6.3 任务分析
2.6.4 相关知识
2.6.5 任务实现步骤
第3章 网络管理技术
3.1 网络管理技术简介
3.2 任务一:SNMP模拟环境的实现
3.2.1 学习目标
3.2.2 任务描述
3.2.3 任务分析
3.2.4 相关知识
3.2.5 任务实现步骤
3.3 任务二:MIB浏览器的实现
3.3.1 学习目标
3.3.2 任务描述
3.3.3 任务分析
3.3.4 相关知识
3.3.5 任务实现步骤
3.4 任务三:Trap接收器的使用
3.4.1 学习目标
3.4.2 任务描述
3.4.3 任务分析
3.4.4 相关知识
3.4.5 任务实现步骤
3.5 任务四:Trap接收器的实现
3.5.1 学习目标
3..5.2 任务描述
3.5.3 任务分析
3.5.4 相关知识
3.5.5 任务实现步骤
3.6 任务五:网络故障的判断与检测
3.6.1 学习目标
3.6.2 任务描述
3.6.3 任务分析
3.6.4 相关知识
3.6.5 任务实现步骤
第4章 网络操作系统
4.1 网络操作系统简介
4.2 任务一:IAnux环境下DNS服务器的配置
4.2.1 学习目标
4.2.2 任务描述
4.2.3 任务分析
4.2.4 相关知识
4.2.5 任务实现步骤
4.3 任务二2:Linux环境下WWW服务器的配置
4.3.1 学习目标
4.3.2 任务描述
4.3.3 任务分析
4.3.4 相关知识
4.3.5 任务实现步骤
4.4 任务三:Windows环境下AD域服务的配置
4.4.1 学习目标
4.4.2 任务描述
4.4.3 任务分析
4.4.4 相关知识
4.4.5 任务实现步骤
4.5 任务四:Windows环境下www服务器的配置
4.5.1 学习目标
4.5.2 任务描述
4.5.3 任务分析
4.5.4 相关知识
4.5.5 任务实现步骤
4.6 任务五:Windows环境下FTP服务器的配置
4.6.1 学习目标
4.6.2 任务描述
4.6.3 任务分析
4.6.4 相关知识
4.6.5 任务实现步骤
第5章 网络协议与编程实现
5.1 网络协议与网络编程基础
5.1.1 网络协议介绍
5.1.2 网络编程介绍
5.2 任务一:基本网络程序设计
5.2.1 学习目标
5.2.2 任务描述
5.2.3 任务分析
5.2.4 相关知识
5.2.5 任务实现步骤
5.3 任务二:基于TCP的聊天程序设计
5.3.1 学习目标
5.3.2 任务描述
5.3.3 任务分析
5. 3.4.相关知识
5.3.5 任务实现步骤
5.4 任务三:基于UDP的聊天程序设计
5.4.1 学习目标
5.4.2 任务描述
5.4.3 任务分析
5.4.4 相关知识
5.4.5 任务实现步骤
5.5 任务四:FTP服务器程序设计
5.5.1 学习目标
5.5.2 任务描述
5.5.3 任务分析
5.5.4 相关知识
5.5.5 任务实现步骤
第6章 网络安全技术
6.1 网络安全技术概述
6.2 任务一:网络攻击技术之IP地址隐藏
6.2.1 学习目标
6.2.2 任务描述
6.2.3 任务分析
6.2.4 相关知识
6.2.5 任务实现步骤
6.3 任务二:网络攻击技术之网络扫描
6.3.1 学习目标
6.3.2 任务描述
6.3.3 任务分析
6.3.4 相关知识
6.3.5 任务实现步骤
6.4 任务三:网络攻击技术之网络监听
6.4.1 学习目标
6.4.2 任务描述
6.4.3 任务分析
6.4.4 相关知识
6.4.5 任务实现步骤
6.5 任务四:网络攻击技术之缓冲区溢出攻击
6.5.1 学习目标
6.5.2 任务描述
6.5.3 任务分析
6.5.4 相关知识
6.5.5 任务实现步骤
6.6 任务五:网络攻击技术之木马攻击
6.6.1 学习目标
6.6.2 任务描述
6.6.3 任务分析
6.6.4 相关知识
6.6.5 任务实现步骤
6.7 任务六:网络防御技术之防火墙技术
6.7.1 学习目标
6.7.2 任务描述
6.7.3 任务分析
6.7.4 相关知识
6.7.5 任务实现步骤
6.8 任务七:网络防御技术之入侵检测系统
6.8.1 学习目标
6.8.2 任务描述
6.8.3 任务分析
6.8.4 相关知识
6.8.5 任务实现步骤
参考文献