计算机网络论文范文

2016-11-07

随着计算机网络的广泛普及,计算机的辅助应用已经普遍运用与各行各业,为经济、政治、军事、文化的发展做出了巨大贡献,包括在教育测量方面。下面是小编为大家推荐的计算机网络论文,供大家参考。

计算机网络论文范文一:计算机病毒工程课程实践研究

计算机技术的飞速发展给我们的土作和生活带来了极大的便利,然而伴随而来的信息安全问题也日益严峻,己经成为影响信息技术应用和进一步发展的瓶颈。其中计算机病毒就是威胁信息安全的重要因素之一,如感染可执行文件的PE病毒、感染Word文档等数据文件的宏病毒、以U盘为寄生传播对象的Auto病毒、利用邮件进行传播的邮件型病毒、利用系统漏洞进行传播破坏的蠕虫、木马等,无时一无刻不在威胁着信息的安全。然而,目前社会和企业都面临着信息安全人才配备严重不足的情况,因此,为了维护信息安全,培养具备分析与对抗纷繁复杂的计算机病毒能力的高素质的应用型、创新型信息安全人才是目前国家和社会必须面临的重要问题[‘一z7。信息安全令业是一个新兴的令业[f37,该令业的重要基础课程“计算机病毒”也是一门随着信息技术发展而产生的全新课程,目前在教学环节和教学模式的设计等方面尚存在较多需要探索和改进的地方fa一5]。"i1一算机病毒”是一门理论性和实践性都很强的课程,传统的“传递一接受式,、“重理论、轻实践”的教学模式只适合培养知识型人才,距离培养面向土程应用的实用性、复合型的信息安全反病毒令业人才还有很大的差距[f}]。因此,必须以“土程实践创新”理念为导向,研究一种将计算机病毒理论与实践教学相融合的教学模式和教学方法,以最终达到培养高素质的应用型、创新型信息安全令业人才的目标[U]对此,本文重点从‘V一算机病毒”课程的教学环节与实验、实践教学过程设计等方面进行探索,并以计算机病毒中破坏力最为强大、技巧性极强的Win32PE病毒为例展开教学研究,进而为整个课程各个教学环节的改革提供良好的参考。

1课程实验内容设置

计算机病毒”课程不仅具有很强的理论性,同时一具有很强的实践性,许多病毒和反病毒技术必须在实践过程中去认识、理解和掌握,因此,其教学过程必须注重原理和实践的良好结合。目前,计算机病毒种类繁多,病毒特点与实现原理、运行机制各有不同,对此,本课程的实验内容主要围绕"DOS引导型病毒、Windows32PE病毒、Word宏病毒、Java脚本病毒、VB脚本病毒、Outlook邮件病毒、蠕虫、木马”等典型的计算机病毒展开[A-9]。虽然通过案例式的课堂理论教学可以让学生在一定程度上对计算机病毒保持兴趣,但是,如果没有实践的环节让学生“近距离”地接触病毒、感受病毒,那么学生的兴趣就会渐渐地变淡[[10]。因此,必须合理规划和安排实验时一间,在学生还保持着兴趣的情况下尽快安排实验,使学生从对原理似懂非懂的状态下亲自实践,深入理解病毒原理,并能够激发学生想尽快实现分析病毒的“冲动”。为了更好地说明本课程各个实验教学环节的教学内容安排、教学过程以及教学方法,本文以典型的Win32PE病毒为例进行阐述。

2Win32PE病毒实验教学过程探索

目前所存在的各种类型的病毒中,Win32的PE病毒最为盛行,功能最强,分析难度也最大,因此,掌握Win32PE病毒的基本原理及其运行机制,并能进行合理的对抗与分析对十一名反病毒分析师非常重要。PE病毒原理复杂,如何既能使学生不会因为原理的复杂而吓退、放弃,又能使学生激发并保持学习的热情和兴趣,就必须合理设计其教学过程与教学方法,本文主要从以下几个教学环节展开讨论。

2.1理论教学

如果没有扎实的理论知识的支撑,就不可能有良好的实验效果。对此,本文从以下几个角度开展PE病毒的理论教学。(1)病毒案例的演示与简单功能说明。由十PE病毒原理非常复杂,如果一开始就进入复杂枯燥的原理讲解,必定会使学生的学习兴趣消失殆尽。因此,为了保持学生的学习兴趣,采用病毒案例演示和简单讲解的方式进行导课,从而激发学生学习的“冲动”。(2)详解PE文件格式。PE文件格式是Win32环境自身所带的执行体文件格式(如图1所示),是PE病毒感染的对象[[5]。PE格式的讲解比较枯燥,但是内容却很重要,是学习、理解和掌握PE病毒土作原理的关键,为了使学生能听得进去,就不能仅仅讲解PE的结构构成,而要边讲结构边借助PPT的动画演示功能对照一个PE文件的二进制信息进行说明,这样可以使学生对PE文件有一个更加直观的认识。此外,对十PE病毒所关心的PE文件关键字段要结合病毒的运行机制和行为特点进行讲解,告诉学生这个字段的作用是什么,病毒如何来利用它,这样学生不会孤立地学习PE格式,也就不会觉得学得无趣。(3)讲解PE病毒的一般行为及其土作原理。这部分是理解PE病毒行为特点、土作原理、运行机制的核心部分。重点介绍PE病毒的重定位技术、获取API函数地址的多种方法、获取感染目标文件的方法、文件的多种感染技术等等。

2.2验证型实验教学

本课程的病毒验证型实验的开展主要是借助了信息安全实验教学平台,该平台针对实验内容提供了详细的指导,包括实验基础、实验原理及其动画演示、实验步骤和思考问题等,并提供了针对性的实验辅助土具,可以更好地帮助学生理解每类病毒的运行机制。PE病毒的验证型实验主要是利用PE文件信息查看土具、二进制文件查看土具、动态调试土具等多种土具相结合,来验证PE病毒的基本原理。具体的实验过程和实验内容包括:

(1)以一个简单的PE文件为例,采用U1traEdit等土具,手动查看PE文件的详细二进制信息,以深入理解PE文件格式。(2)在虚拟机中运行病毒,观察病毒的感染机制、感染前后宿主文件的变化等,对PE病毒有一个直观的认识。(3)以案例病毒为样本进行分析。首先,使用LordPE等PE文件信息查看土具,分别读取病毒感染前后宿主文件的PE头信息、数据目录表、节表等信息,记录下病毒所关心字段的关键数值,并分析其不同的原因;然后,使用U1traEdit土具的文件比较功能,打开病毒感染前后的文件,查看其二进制信息,并将U1traEdit窗口中用不同颜色标记的二进制字段进行详细分析,思考病毒修改该字段的目的所在,进而理解病毒的土作原理和运行机制。最后,结合使用O11yDBG等动态调试土具将样本病毒加载进内存,分析其在内存中的运行过程。

2.3设计型实验教学

通过验证型实验环节使学生对PE病毒的基本原理、运行机制有了一定的理解,但是如果不亲自动手实现一个病毒,那么这种理解不会太深刻,也会有很多的细节无法解释,对此,设计型实验教学环节就变的更加重要,本课程需要学生独立完成以下几个土作。(1)简单PE病毒的设计与实现。请学生从病毒编写者一的角度出发,设计简单PE病毒的运行过程(如图2所示),并实现一些PE病毒的基本行为和简单功能,以使学生更深入地理解和掌握PE病毒的一些共性行为特征和个性的行为特征,以及这些行为的实现方式。(2)搭建病毒分析实验室,分析简单病毒样本。搭建病毒分析实验室,即安装病毒运行环境一虚拟机,并将要用到的病毒行为监控土具、病毒分析土具等者i‘装入其中,如Filemon,Regmon,ProcessExplorer,Tcpview,IceSword,O11DBG,IDA等,然后将最常用的土具运行起来,完成各种配置,最后在虚拟机中制作快照,以便病毒分析时一直接还原快照。在搭建好的病毒分析实验室中,学生可以独立分析自己编写的病毒和教师提供的病毒样本。病毒分析实验室的搭建不仅可以督促学生掌握虚拟机、常用病毒行为监控土具、分析土具等的使用方法,而且可以更方便地运行和分析病毒。

2.4课程拓展一创新型实践教学

训一算机病毒的分析与对抗能力是在大量的实践过程中培养起来的,因此,在PE病毒课程结课之后,仍需利用国家、学校、学院、教师等创造的各种机会来培养和锻炼学生,即鼓励学生积极参与国家和天津市的信息安全竟赛、科技立项、教师科研项目、知名企业实习实训平台、毕业设计等实践活动,围绕“病毒的分析与对抗”,自主命题、自主设计解决方案和实验步骤,以促进学生自主学习与自主科研,提高学生的创新研究能力。

3结语

“计算机病毒”课程是信息安全系列课程的令业基础课程之一,对十信息安全人才的培养具有举足轻重的作用。为了培养具备分析与对抗纷繁复杂的计算机病毒能力的高素质的土程实践型信息安全人才,本文以“土程实践创新”理念为导向,重点探索了计算机病毒课程实验教学方面的几个主要环节,并以Win32PE病毒为例,从理论教学、验证型实验教学、设计型实验教学、创新型实践教学几个方面展开了探索,为本课程的后续改革以及信息安全令业同类课程的教学改革提供参考。

计算机网络论文范文二:计算机应用专业嵌入式技术教学改革

摘要:在产业结构优化升级的过程中,嵌入式技术为各行业网络化和智能化信息控制和处理发挥了重要的作用。为了给社会提供更多优秀和专业的嵌入式技术人才,高职院校计算机应用专业应进行教学改革,从而提高学生的专业技能知识。本文主要研究教学改革的具体计划,以及提出建设专业教学实训平台的教学改革方法。

关键词:教学改革;嵌入式技术;计算机应用专业;高职

前言

嵌入式技术是计算机应用专业发展的重要方向,作为网络化和智能化信息处理的重要平台,在军事、航空航天、信息通信、工业控制、手持式设备等领域发挥了极大的作用,而在高职院校设置关于嵌入式技术的相关课程,对培养该技术的专业人才奠定了坚实的基础,因此高职院校进行教学改革具有重要意义。

1.嵌入式技术的教学计划

(1)概述

嵌入式技术具有较强的工程实践性、理论性,在其硬件的发展历程中主要是从8位单片机到32位微处理器ARM,软件发展历程主要是从没有操作系统到有操作系统,同时该技术具有较高的难度,如果没有科学合理的教学计划,高职学生很难高效的掌握相关技术知识。因此在教学技术设计时应当结合学生的实际认知水平,循序渐进的进行教学活动。关于嵌入式技术硬件方面的教学应制定单片机原理和应用等课程,为学生更好的学习嵌入式技术有更加深入的认识。关于嵌入式技术软件方面的教学应当设计操作系统原理等课程,使学生可以更加扎实的掌握该技术的运用[1]。

(2)建立课程体系

在掌握嵌入式技术的基础课程之后才能学习深层次的嵌入式系统开发课程,建立适合嵌入式技术教学的课程体系,如在学习嵌入式操作系统原理、面向对象程序设计、数据结构、C语言程序设计、汇编语言程序设计等软件基础课程和单片机原理及开发、数字电子技术、模拟电子技术等硬件基础课程之后,学习基于Linux的嵌入式系统开发的系统开发课程[2]。

2.建设专业教学实训环境

(1)教学平台的构建

教学平台的处理核心应采用Intel高性能的PXA270处理器,还应当选用源码开放的Linux操作系统作为平台的操作系统,教学平台的硬件模式应设计为功能板与核心板相结合,功能板应包括各种外围接口和器件,如存储卡接口、音频和视频接口、摄像头接口、USB接口、RS232接口等外围接口;核心板应具备全部最小系统运行所需的硬件,如电源控制模块、CLPD、SDRAM、Flash、CPU等硬件,保证在接入5V电源的情况下可以单独通电作业,同时为了完成调试工作和程序的下载等还需要设置以太网接口、串口、JTAG接口。通过有机结合功能板与核心板,从而构造完整的应用系统,同时该系统还应当具有较强的处理能力、较低的功能消耗、较小的体积等优点。在平台软件环境的设计方面有时不能够直接通过硬件平台来设计,这时就需要采用其他的方法,如将编译和编辑目标板的Linux文件系统、内核、引导程序以及系统开发工具安装到宿主机上,安装之后通过将需要的软件下载到目标板上进而运行该软件系统。通常将这种开发方式称为交叉开发,交叉开发的模型为由宿主机生成目标内核映像文件系统通过各种连接方式下载到目标机上形成内核映像。而实现Linux操作系统在开发板平台上的运行主要满足两个条件,一是保留Linux操作系统的基本功能配置,通过压缩和裁剪的方式将不重要的功能模块去掉,从而在保证其所需功能能够实现的基础上为嵌入式系统节约更多的存储空间。二是将Linux内核所需的硬件进行针对性的移植,对部分和硬件直接接触的代码进行修改,例如Bootloader,保证平台上的软件可以在开发板上正常运行[3]。

(2)教学内容的设计

嵌入式教学的实训内容设计应采用具有CSM通信模块、触摸屏、音频、USB摄像头、通用的网络功能、IO功能等功能的PXA270实验平台。利用这些功能模块设计相应的教学实验,使学生对嵌入式系统的基本功能可以有更加深入的了解,从而提高学生学习嵌入式技术的积极性。具体的教学内容可设计为在学习Linux操作系统移植和嵌入式交叉环境架构方面设计文件系统制作实训、内核编译移植实训、Boot-Loader编译移植实训、Makefile编写使用实训、常用命令以及工具实训等课时训练;在学习驱动程序设计时可设计关于USB驱动配置实训、IO口驱动实训、驱动程序结构实训等内容的教学任务;在学习基于QT编程应用开发和QT移植时,可以设计Web-server的移植和网络通讯实训、USB摄像头实训、串口通讯实训、QT移植实训等教学内容;在最后嵌入式综合项目实训的时候可设置基于Webser-vice的数字粮仓监控系统、嵌入式Linux系统开发流程和一般设计教学内容等。根据具体的学习情境设计不同的教学内容,利用教学实训的方式,有机的结合教学实践与理论知识,将抽象的理论知识转为具体的实践活动,从而提高学生嵌入式技术的实际开发能力[4]。

3.总结

综上所述,通过对高职计算机应用专业嵌入式技术教学改革的研究,从中可以了解到根据嵌入式技术制定相应的教学实训计划和教学内容,以此来将复杂和难度较大的嵌入式技术以更加简单的教学方式传授给学生,使学生可以掌握更加坚实的嵌入式技术知识,提高其实践操作能力,从而为社会提供更加专业、优秀的嵌入式技术人才,为社会发展提供人才保障,从而促进社会的进步。

参考文献:

[1]邹霞玲.当前高职院校计算机应用技术专业教学改革创新探究[J].电脑知识与技术,2011,36:9571-9572.

[2]沈瑛,朱卫华,邹国平.高职计算机专业嵌入式系统课程教学改革研究[J].中国成人教育,2011,21:185-186.

[3]史梁,董丽莎.高职院校嵌入式系统与应用专业教学改革模式探索与研究———以《嵌入式系统概论》课程为例[J].河南广播电视大学学报,2014,02:100-102.

[4]李娜.高职计算机应用技术专业网页设计课程改革初探[J].科教文汇(下旬刊),2014,12:146-147.

更多相关阅读

最新发布的文章