计算机网络课程设计(第2版)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

0.3 本书的使用建议

1.模拟和真实网络环境相结合进行教学组织

本书在基础实验篇中不仅设计了在真实网络环境下的实操环节实验,还设计了在模拟器环境下的实验。开课学校或自学的读者可根据实际情况,灵活采用模拟与实操相结合的方法来实施具体教学和实验。鉴于虚拟环境和真实网络环境存在很大差异,对于能够提供设备和环境的学校,应尽量安排实物实验来完成网络服务的配置以及交换机和路由器的相关实验,这样更接近真实的网络环境。协议分析实验应尽量在真实网络环境下捕获数据传输过程中的数据包,不建议在Packet Tracer中模拟网络环境来完成。在这样的环境下虽然可以排除一些网络元素的影响,更清楚地了解协议的工作,但是现实环境中,网络设备处于一个多设备、多协议相互影响的环境下,因此,在真实环境下分析协议的工作原理对于提升学生发现问题、分析问题和解决问题的能力是非常重要的。

2.理论和实践结合来优化教学效果

本书的内容和“计算机网络”理论课程的内容是紧密结合的,图0-2至图0-5给出了网络每层协议对应的实验。教师应尽量将实践环节的教学与理论教学同步安排,实验所涉及的知识点应在理论教学环节做好铺垫与衔接。同时,可结合所在学校的实际课时,对基础实验内容进行灵活选择或组合。

3.思考与进阶的使用

本书的基础实验部分根据各层协议的教学过程,按照培养目标和课时需求,提供了可选择的实验教学内容。在协议分析的各个实验中,本书针对协议的特点和要求掌握的知识点,设计了多个问题,让学生不仅能够捕获数据包,而且能够分析数据分组的传输过程和特征,理解协议的工作原理。同时,学生通过这些问题的进阶思考,体会抓包工具的作用和价值,以及数据包中出现一些特殊情况的原因,这对于学生在实际工作中排除网络故障是非常有益的。

4.综合设计的教学组织方法

综合设计是在基础实验的基础上,对网络协议的应用和实现进行的深入探索和实践。对于实验课时较少的学校,可以将综合设计作为主要的实验内容,将基础实验作为学生自学的参考资料;也可以将综合设计作为项目任务分配给学生,让学生通过完成综合设计来掌握网络的工作原理。这部分内容也可以采用分组教学的方式,鼓励学生采用团队合作的方式来完成。对于学有余力并且实验条件较好的学校,甚至可以将综合设计作为学生的独立项目,让学生自主设计和实现网络协议的应用和优化。