1、LOGOLOGO可编辑计算机网络与协议分析实验部分 1(一)实验部分简介与目标30学时面向学习计算机网络和网络协议分析课程的学员对学员深化网络基本原理和协议的理解、增强学员观察分析能力和实践动手能力、培养学员网络应用能力具有重要作用1.1.实验部分简介实验部分简介22.2.目标目标(一)定位与目标1 12 2 进一步理进一步理解和掌握常解和掌握常见网络协议见网络协议的基本格式、的基本格式、基本原理基本原理 引导学员在引导学员在学习过程中多学习过程中多动手、多实践、动手、多实践、勤思考,提高勤思考,提高分析解决问题分析解决问题能力和工程实能力和工程实践能力践能力 通过实验,通过实验,理解协议在理
2、解协议在现实中运行现实中运行机制,增强机制,增强观察和动手观察和动手能力能力3 3知识目标知识目标能力目标能力目标素质目标素质目标3实验参考教材:1、自编实验指导书;2、SimplePAD网络协议开发系统用户手册及实验指导书3、SimplePAD网络协议开发系统在线教程 实验选取:课程定位、教学目标 学时 实验环境软、硬件条件 同时考虑到学员在其他相关课程中已经或将来 会开展的实验(二)教材及教学资源选用1.1.教材与使用教材与使用4(二)教材及教学资源选用问问问问 题题题题 n部分实验点过于陈旧,与现实有一定差距部分实验点过于陈旧,与现实有一定差距n部分实验内容过于简单,与教学目标尚有一定差
3、距部分实验内容过于简单,与教学目标尚有一定差距n部分实验方法局限性较大部分实验方法局限性较大解解解解 决决决决 n自拟题目或实验点,供学员开展实验自拟题目或实验点,供学员开展实验n鼓励学员开拓思维,寻找方法,发现问题鼓励学员开拓思维,寻找方法,发现问题5西普科技与清华大学研发辅助计算机网络课程的一套网络协议开发实验系统提供一个能进行网络协议编程、调试、可视化执行和自动测试平台 支持底层协议开发 集成编辑和编译功能 提供可视化多功能协议分析器 提供自动化测试功能 提供Web管理页面系统使用详见:网络实验系统用户手册(二)教材及教学资源选用2.2.教学资源选用教学资源选用 SimplePADSim
4、plePAD网络协议开发系统网络协议开发系统6(三)内容设计操作系统平台:Windows或Linux网络协议分析工具:Wireshark协议开发语言:C或C+协议编程开发和测试环境:SimplePAD网络应用编程接口:Socket 路由配置模拟软件:Packet Tracer 1.1.设计思想设计思想观察思考观察思考观察思考观察思考基础配置观察实验设备实践设备实践设备实践设备实践网络规划配置实验编程实现编程实现编程实现编程实现高级编程开发实验7编程实现高级编程开发实验(设计性 14学时 7个实验)-NetRiver网络实验系统实验指导书及自编教材 目 的:依托协议开发实验系统的编辑、编译、调试
5、、可视化执 行、自动测试环境,编写各层典型协议的核心功能模 块,深入理解网络协议的实现机制和主要技术 安 排:3个交互实验 4个编程实验 环 境:SimplePAD 局域网环境 提 交:通过SimplePAD 系统提交并 测试代码+实验报告IPv4 TCP RIP交互实验滑动窗口协议编程实验IPv4收发编程实验IPv4转发编程实验 TCP/UDP编程实验(三)课程设计82.2.实验设计与安排实验设计与安排观察思考基础配置观察实验(验证性 12学时)-自编教材 目 的:通过简单的配置,来观察实际协议的运行状态和交互过 程,进一步思考和理解协议的特点,增强实际动手能力 和观察分析能力。工 具:wi
6、reshark 环 境:局域网、互联网 提 交:实验报告(实验作业+思考题)拟开展实验:数据链路层、网络层经典协议分析(三)课程设计9设备实践网络规划配置综合实验(模拟仿真性 4学时)自拟题目 目 的:掌握路由器、交换机基本知识和配置管理,进一步加 强对路由协议原理的认识和理解,培养组网实战能力 工 具:Packet Tracer 环 境:单 机 提 交:现场演示拟开展实验:案例驱动综合实验(三)课程设计10(三)课程考核采取多个环节全方位评定学员成绩平时成绩平时成绩平时成绩平时成绩1010n 课堂表现 提问 互动 讨论 NetRiverNetRiver4 40 0n 学员提交程序代码到测试服务器 n 管理服务器显示测评结果 课堂展示课堂展示2 20 0n 实验演示n 扩展性实验 汇报n 实验作业n 思考问题实验报告实验报告实验报告实验报告30%30%11LOGOLOGO可编辑12