- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
物联网工程专业TGP-IP协议研究教学模式改革
物联网工程专业TGP/IP协议研究教学模式改革 摘要:针对近年来物联网工程新专业的教育建设问题,分析核心专业基础课程TCP/IP协议分析的教学现状,根据物联网工程的技术特点和需求,从应用驱动型的启发式教学模式、理论与工程产品相结合的教学方法、仿真软件与编程实践相结合的教学手段3个方面进行阐述,提出对TCP/IP协议分析课程进行教学模式改革的观点。
关键词:物联网工程;TCP/IP协议;教学模式;应用驱动
近年来,物联网(Intemet of Things)受到国内外工业界和教育界的重点关注。物联网的概念由美国麻省理工学院于1999年提出,主要通过射频识别(RFID)技术、无线传感器、激光扫描仪、全球定位系统等信息传输设备,按照无线传输协议,将物品连接到互联网进行信息传输,从而实现“物物相连”的应用目标。与传统互联网不同,物联网更强调全面感知,即通过RFID、无线传感器等感知体采集信息,同时通过无线网络进行可靠传输,智能处理捕获的信息,真正实现物与物的沟通。物联网被认为是继计算机、互联网、移动通信之后的新一代信息产业化浪潮,深刻影响着人们的生活、工作方式,目前已在智能家居、环境监测、工业监控等领域成功应用。
在教育部首批战略性新兴产业相关本科新专业中,物联网工程相关专业建设是信息技术与社会需求发展的必然要求,同时为计算机教育和计算机应用型人才培养提供了新的方向。该专业旨在培养能系统掌握物联网相关理论和技能,具备通信、网络、传感技术等专业知识的高级工程技术人才。截止到2012年秋,全国经教育部批准开设物联网工程专业的本科院校有135所。目前,物联网工程相关专业的课程设置、培养模式、实验配置、教材建设等内容尚处于探索和完善阶段,同时,物联网技术领域需要的从业人员数量急剧上升。
由于在技术特点方面,物联网是互联网、无线网络、嵌入式软件、传感器技术的集成和整合,重点涉及高频技术和通信协议栈等核心技术,对从业人员的知识储备和实践能力要求较高。但目前,国内相关专业多专注于单项技术的培育,对上述多种技术的聚合存在较大欠缺,需要根据物联网技术的特点,对其课程内容进行升级和扩容。
TCP/IP协议分析是计算机网络、通信相关专业的专业课,也是物联网工程专业的核心课程之一。作为计算机网络原理的后续课程,该课程侧重于讲述TCP/IP协议族的基本原理和核心技术,使学生对网络互连的原理有更深刻的认识。对于物联网,核心技术已由传统的互联网转向无线网络和无线通信,如zigBee无线网络协议和IPv6协议。因此,对于物联网工程专业,TCP/IP协议分析不仅要讲述经典TCP/IP协议,更要侧重物联网环境下的无线网络协议。显然,要对TCP/IP协议分析的教学模式进行改革,使其满足物联网工程专业的培养需要。
1、教学现状分析
TCPflP协议分析的主体是对TCP/IP协议族中各层协议的详细介绍,增强学生对TCP/IP协议复杂机理的直观理解。根据作者实践教学总结,目前该课程存在如下问题。
1.1 授课内容偏重理论,与先期课程重叠过多
TCP/IP协议分析的核心是TCP/IP 4层模型及相关通信方式、时序等规则,一定程度上与计算机网络原理课程重复,单纯的理论阐述会导致学生失去兴趣。此外,抽象讲解各种协议的实现细节容易重复,如每个协议的组成部分几乎一致,简单重复很容易使学生感觉枯燥。
1.2 教学内容单一,缺少源代码分析
通过分析TCP/IP的源代码,有助于观察协议实现细节,深化对协议的理解,提高网络编程与内核开发技能,使学生具备根据需求修改协议栈的基本能力。然而,在实践教学中我们发现,绝大多数TCP/IP协议分析教材集中于对协议的抽象分解,如采用示意图的方式描述帧的封装过程,在实验教学中多采用数据包捕获软件分析协议的运行机理。这样无法使学生真正理解网络协议,将实际网络协议的修改和应用与源码的实现细节进行有效结合,造成理论与实践应用脱节。以帧的封装为例,Linux下数据包的统一数据结构为“struct sk_buff”,所谓的封装和解封是该结构体中头尾2个指针的移动,这个机制简单,但充满了技巧,如果不阅读源代码,理论和应用之间始终存在隔阂。对于已经引入Linux TCP/IP协议栈源代码的教师来说,如何有效组织上万行的协议栈源代码是重要问题。在教学中抽取出具有代表性的代码段,需要根据不同学生的基础条件反复凝练,还要兼顾学生的学习热情,激发自主学习意识。
1.3 几乎不涉及无线网络理论的讲授
现行教材几乎全部以经典IPv4为授课内容,部分教材扩展到IPv6,对网络层以下涉及甚少,基本默认以IEEE 802,3标准(以太网)为例阐述。而在近些年的实际应用中,无线网越来越成为业界的技术亮点,各种成熟
文档评论(0)