前言
为了帮助读者更好地学习电子工业出版社出版的《计算机网络安全原理》教材(后面简称教材)中的理论知识,加深对计算机网络安全原理的理解,特编写了与教材配套的实验指导书,对教材中每一章后面列出的每一个实验给出详细的实验指导。
目前主要有两种课程实验实施方式,一种是基于商业实验平台来做课程实验,另一种是基于真实网络环境进行实验。前者部署实验环境比较方便,学生实验行为易于管控,对实验室的正常网络不会造成什么影响,实验后易于恢复,但不足之处在于灵活性不足,且与实际工作环境下的网络安全工作有些差异;后者要求实验人员自己搭建实验环境,安装和配置相关实验软件,对正常网络可能还会有影响,但优点是学生在真实环境中进行实验,灵活性强,学到和体验到的知识、技能可以直接用于实际工作中。本书采用的是后一种方式,也就是基于真实网络环境进行实验。同时,为了减少对实验室环境的影响,部分实验建议在虚拟机中进行,本书会在相应的实验介绍中予以说明。
本书中给出的每一个实验的内容及要求仅供参考,教师在布置实验时可根据实际教学情况进行增减调整。为方便构建实验环境,实验使用的软件均为开源软件,建议实验前由指导老师或班委提前下载下来,实验前分发给学生,以免同时下载造成网络拥塞。限于篇幅,本书并没有介绍实验所涉及的原理,相关知识点请读者参考《计算机网络安全原理》教材中的相关章节。
本书中的所有实验示例均是实际操作过程的记录。由于书中使用的相关软件的版本因操作系统平台的不同及升级等原因而不唯一,如果不是严格与示例中给出的实验环境(平台、软件)保持一致,则书中给出的操作方法、操作截图可能会因版本的不同而有所差异,甚至会出现按本书中给出的示例操作失败或根本找不到相关功能界面的情况,请读者使用时查看相关软件的使用手册或帮助文档。另外,示例中的代码也都在示例中指定编程环境下调试通过,如果编程环境不一样,代码编译、链接、运行时可能会出错,特别是Python代码,与Python版本密切相关,请读者在使用时注意。
本书由吴礼发教授编写,同时也得到了南京邮电大学陈伟教授、陆军工程大学徐伟光副教授及研究生陈彰弘、叶钧健、李荣、谢欣广等的大力支持。同时,指导书中也使用了选修编者在原解放军理工大学主讲的《网络对抗技术》、在南京邮电大学主讲的《网络信息安全》等课程的学生实验报告中的部分内容。编者由衷地向所有关心、支持本书编写的老师和学生表示感谢!
由于编者水平的限制,加上成书时间比较仓促,书中难免有不当之处,谨请各位读者批评和指正。
吴礼发
2020年7月于南京
wulifa@njupt.edu.cn, wulifa@vip.163.com