依托NetMagi平台推动计算机网络课程创新实践_计算机教育_0507.docVIP

依托NetMagi平台推动计算机网络课程创新实践_计算机教育_0507.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
依托NetMagi平台推动计算机网络课程创新实践_计算机教育_0507

投稿要求 本刊已启用由知网(CNKI)提供的学术不端检测系统,对作者提供的稿件进行内容抄袭检测,重复字数超过25% 即为疑似抄袭,一旦发现,您将会被系统自动列入作者黑名单。请作者投稿时严格自律。 本人愿意遵守《计算机教育》杂志投稿要求,承诺本论文绝无抄袭现象。作者签名: 文章编号: 中图分类号:G642 文献标识码:B/A 依托NetMagic平台推动创新实践具有很强的领域性和实践性,网络的综合运用以及互联网的把握。NetMagic创新实验平台的设计思想和体系结构,对比常规的开放式教学模式,提出新的“双三角”教学模式,结合几种典型的教学案例,总结了NetMagic平台在课程实验中的良好效果,实践证明NetMagic平台对研究生创新能力的培养和一流课程的建设具有很好的推动作用。 关键词:NetMagic平台;课程实验;计算机网络;创新实践 随着互联网技术的日益普及,国家在网络基础建设和信息安全方面对计算机网络技术人才的需求越来越大。国外网络设备制造能力,因此缺乏专门的实验平台对计算机网络中的协议和算法进行客观直接的展示,专门的手段对创新研究展开验证。 能够深入了解核心网络设备的工作原理和设计方法,路由器原理与设计课程课程计算机网络中网络协议和报文处理算法主要定位在网络相关知识的综合运用以及对互联网技术发展趋势的把握具有很强的领域性和实践性。课堂讲授主要以介绍路由器基本工作原理和最新技术发展趋势为主,课程实验环节主要以锻炼网络设备设计开发能力为目标,涉及网络接口技术、转发技术、GUI编程、操作系统等,强调软件与硬件设计的高度结合在高性能网络设备研制方面培养学生的创新思维,提高综合能力。NetMagic平台 NetMagic平台是为下一代互联网络创新体系结构研究而设计的新型开放式平台,利用FPGA的逻辑可重构能力支持新型网络协议和报文处理机制的快速实现和部署。NetMagic采用开源开放的设计思想和模块可重用的设计,通过提供逻辑功能固定的基本功能模块和逻辑功能自定义的用户模块,有效减轻的系统设计和验证工作,使摆脱验证无法触及网络内部的缺憾,为新型传输机制和网络协议的研究提供的手段。体系结构NetMagic平台采用FPGA作为核心处理器件,可提供丰富的工作模式配置,有效支持用户自定义报文处理逻辑集成。此外,通用的管理控制接口使得NetMagic平台避免了平台差异可能导致的兼容性和可移植性问题。 NetMagic平台的基本组成如图1所示,由NetMagic硬件平台和可运行于远程主机上的软件系统构成。 图1 NetMagic平台基本组成 NetMagic 平台的设计特点主要体现在:1基于可编程体系结构设计,提供丰富灵活的工作模式;2通过将用户逻辑与通用报文处理逻辑分离并提供接口,有效简化逻辑设计工作;3基于以太网实现访问控制协议NMAC,为平台管理提供良好兼容性和可移植性;4提供内部存储器资源,有效支持报文缓存管理。NetMagic 平台硬件系统组成NetMagic硬件系统包括公共数据路径CDP、管理逻辑ML和用户模块UM,其中CDP模块完成接口报文收发、数据格式转换、数据聚合分派;ML模块完成外部控制主机对平台的管理配置和状态访问。CDP和ML两个模块是已经实现且功能固定的模块,UM模块属于用户自定义模块,学生只需要掌握UM与CDP之间的接口规范,以及UM与ML之间的接口规范,即可根据不同的完成自己的设计。件系统组成软件系统是NetMagic平台的灵魂,主要由Libpcap/Libnet开发包、NMAC协议以及用户控制程序组成。Libpcap/Libnet开发包为NMAC协议的开发和运行提供了必需的底层接口函数支持。NMAC协议定义了控制器与NetMagic平台之间命令交互的格式,发送时命令进行封装,接收时对命令进行捕获和解析。NMAC协议具有可靠、高效和安全等特点,为控制程序的开发提供了的接口函数,允许跨平台对NetMagic硬件实现管理和控制。控制程序由学生根据不同的进行编写,而且可以利用Java等工具生成友好的用户界面。教学模式常规的而且设计性和综合性实验项目较少,真正接触到科研工程时,实际锻炼和动手能力不足的问题就出来了。路由器原理与设计课程涉及的网络协议种类多,功能复杂,如果没有充足的实验环节和简单有效的教学平台支撑,学生仍然对课堂知识无法牢固掌握。我们培养的学生除了学历硕士外,还有很大比例的工程硕士,他们自身基础较差,有些甚至从未接触过复杂网络,但是他们的课题大都与某项科研工程相关,因此如何利用NetMagic平台,结合课程特点和学生特点在短时间内培养学生的实践创新能力是摆在我们面前的一个重大课题。 为此,NetMagic平台采用了“课堂-讨论-实验”和“教学-工程-科研”相结合的“双

文档评论(0)

lxiencan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档