《计算机网络技术综合实训教程》是计算机网络技术实训教程或主要课程的实验配套教程,主要包括网络工程技术、网络管理技术、网络操作系统、网络协议与编程实现、网络安全技术等方面的基础实验。全书共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计算机网络技术的发展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任务一:Linux环境下DNS服务器的配置73
4.2.1学习目标73
4.2.2任务描述73
4.2.3任务分析74
4.2.4相关知识74
4.2.5任务实现步骤75
4.3任务二:Linux环境下WWW服务器的配置79
4.3.1学习目标79
4.3.2任务描述79
4.3.3任务分析79
4.3.4相关知识79
4.3.5任务实现步骤79
4.4任务三:Windows环境下AD域服务的配置83
4.4.1学习目标83
4.4.2任务描述84
4.4.3任务分析84
4.4.4相关知识84
4.4.5任务实现步骤85
4.5任务四:Windows环境下WWW服务器的配置92
4.5.1学习目标92
4.5.2任务描述92
4.5.3任务分析92
4.5.4相关知识92
4.5.5任务实现步骤93
4.6任务五:Windows环境下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任务三:基于UDP的聊天程序设计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