doc 毕业论文:局域网中的网络监听系统的设计与实现 ㊣ 精品文档 值得下载

🔯 格式:DOC | ❒ 页数:24 页 | ⭐收藏:0人 | ✔ 可以修改 | @ 版权投诉 | ❤️ 我的浏览 | 上传时间:2022-06-24 19:06

毕业论文:局域网中的网络监听系统的设计与实现

的网络数据包处理函数,其功能比包截获系统更强。它包括个内核级的包过滤器,个底层的动态链接库,个高层并且与系统无关的库。是集成于操作系统的设备驱动程序,它可以从网卡捕获或者发送原始数据,同时能够过滤并且存储数据包。开发这个项目的目的在于为应用程序提供访问网络底层的能力。它提供了以下四项功能捕获原始数据包,包括共享网络上各主机发送接收的以及相互之间交换的数据报在数据包发往应用程序之前,按照自定义的规则将些特殊的数据包过滤掉在网络上发送原始的数据包收集网络通信过程中的统计信息。图结构图的基本结构沿用了,伯克利数据包过滤器几个最重要的模块过滤器,内核级和用户级的缓存,用户级上的两种库。的结构如图所示,主要包括三部分内核级的网络组包过滤器在内核级的部分即是个经过优化的内核模式驱动器,用于对数据包进行过滤,并将这些数据包原封不动地传给用户级模块,在这个过程中包括了些操作系统特有的代码,如时间戳数据包长度等信息。数据包低级驱动程序库数据包驱动程序库是与相兼容的组用户级的函数库。用于在平台上为数据包驱动程序提供个公共的接口。由于不同的系统都有自己的内核模块和用户层模块,而可以解决这些不同,提供个与系统无关的。基于开发的数据包截获程序可以运行于不同的平台而不必重新进行编译。还有几个附加功能,它可用来取得适配器名称动态驱动器加载以及获得主机掩码及以太网冲突次数等。和均与所用的操作系统有关。数据包高级驱动程序库是与操作系统无关的,它含有诸如产生过滤器用户级缓冲以及包注入等高级功能。所以,编程人员既可以使用包含在中的低级函数直接进入内核级调用,也可以使用由提供的高级函数调用,这样功能更强,使用也更为方便。的函数调用会自动调用中的低级函数,并可能被转换成若干个系统调用。模块与系统下的捕获架构提供的库完全兼容,在功能上它还增加了统计及数据包发送功能,统计功能可以快速实现对网络数据的统计,如定时间内流经总线的数据包数目,数据字节数等,发送数据包功能使得应用程序不仅可以嗅探网络还可以实现向网络发送数据。在系统下使用编制的程序,经过重新编译后,可以在平台上直接运行,由于这个原因我们通常用模块来设计网络监听程序。的函数直接从数据链路层获取数据帧,即帧。根据网络协议的规定,对帧层层分析,可以获得网络上所传输的数据内容。整个包捕获架构的基础是网络驱动器接口规范,它是中最低端的与连网有关的软件,主要是为各种应用协议与网卡之间提供套接口函数,包驱动器的函数就是通过调用这些函数实现其数据采集功能的。参考文献张仕斌,谭三,易勇,蒋毅网络安全技术北京清华大学出版社,。吴莹基于的网络嗅探器设计硕士论文山东山东大学,。王宇,张宁网络监听器原理分析与实现,计算机应用研究。梁理,黄樟钦,侯义斌网络信息侦听系统的研究与实现,计算机工程与应用,。高职教育做中学课程模式的探索与实践摘要做中学是高职教育的课程模式。本文论述高职教育课程改革的现实选择,探索课程改革中的三个体系和个平台,在实施中紧紧抓住学校与企业合作教学组织变革教学项目变革和提高教师素质四个关键因素,提供做中学模式的实践案例。关键词高职教育课程模式做中学做中学是高职教育课程改革的现实选择高等职业教育的目的,是给学生提供必要的知识技能素质的学习机会,培养社会意识和创新精神,使其成为德智体全面发展的现代技术技能专门人才。然而,人才培养的模式和质量还不能适应现代化建设的多样化需要,课程模式的学科本位痕迹比较明显,轻视关键技能和素质的培养,理论和实践结合不协调。结果是,方面职业教育的重要目标没有实现,另方面专业教育还脱离实际,满足的计算机语言教学质量的教学工作中做了些努力,目的是为后续计算机类课程的学习打下良好的基础。关键词本文来自计算机毕业网教学方法综合性实验题库建设考核方式前言随着计算机科学的发展,计算机逐渐成为了人们生活中不可缺少的工具,而程序设计是人类利用和开发计算机各种功能最直接的方法,因此,对于理工科的学生而言,掌握门高级语言及其基本编程技能是必要的。除此之外,在学习高级语言程序设计的过程中,通过分析分解归纳整理最终得出算法的思维能力的训练,有助于培养提高学生分析问题和解决问题的方法与能力。目前,语言是近年来国内外得到迅速推广使用的种高级程序设计语言,它功能丰富,表达能力强,使用灵活方便,应用面广,目标程序效率高,可移植性好等诸多优点使得语言程序设计几乎成为高等理工院校本科低年级必开的门重要计算机程序设计课程。我院将语言作为理工科学生的第门程序设计语言课程。绝大多数学生在学习语言程序设计这门课前,对计算机语言算法数据结构和程序设计无所知,更没有任何抽象建模的基本知识,加上初学语言时涉及的概念比较复杂抽象,规则繁多,以致多数学生普遍反映语言难懂难学。如果前面简单的小程序写不出做不对,当涉及较复杂算法的程序时就更无从下手,慢慢地就会产生种排斥心理,甚至放弃对语言更深入的学习,这就是该门课教学质量普遍不高的症结所在。面对上述情况,许多教师直都在努力研究探索改进教学方法和手段,目的就是将学生顺利地领进计算机语言程序设计的大门,对后续计算机语言程序设计课程的学习起到了奠定基础的作用。选定本合适的教材语言同所有算法语言样都由自己特定语句组成,每条语句又有自己的些特定使用规则。现在有关语言程序设计的教材版本很多,作为语言程序设计课程的教材,介绍的都是语言的语法规则和定义,这些内容相对来说既枯燥又难记,在讲授的过程中,难以引起学生的兴趣。我们直选用潭浩强编写的程序设计。它的特点是章节划分合理,内容完整,叙述清楚,例题适中,有代表性,属于经典性教材。但它也存在叙述过于细致,略显繁琐的缺点,相应配套的实验指导没有解题思路,且习题偏重于数学,面向客观事物的领域不够宽,所以面向不同专业可选择的习题不足。语言教学的最终目的是使学生在牢固掌握理论知识的基础上,具备定的编程能力。如何将程序设计的理论与实践相结合,是语言教学中的重点。我们结合专业特点,选用或自编实验题目,尽量提高学生学习的兴趣。教学与实践兼顾课堂教学和学生自学的多媒体课件利用各类计算机软件,根据本校学生的特点,制作出高水平的语言程序设计多媒体课件。使教学过程具有形象直观生动信息量大等特点。讲授语言程序设计课程,要充分利用多媒体课件,但不能过于依赖课件,我们观察教师若自始至终坐在课堂控制台前,始终以课件授课,难以达到好的教学效果。教师必须在使用课件的同时,穿插使用黑板,将重要知识的演绎过程强调出来。将课堂教学和网络教学相结合,制作适合自学的网络版课件,发布到课程建设网络平台。该课件应层次结构清楚,较之课堂用教学课件内容更加全面详细。能够自由选择章节,使用方便,供学生下载学习。综合性实验语言的教学模式通常是以语言的语法系统为主线,以小型练习验证性实验为训练手段,往往只对两个语法要点进行有针对性的练习。般的语言课程,大致是按照数据类型基本结构数组函数指针结构体文件这样个顺序来组织的。在课程的起始阶段,系统地讲述语言的各种数据类型和输入输出格式,极为琐碎,需要花费大量的时间,又没有足够多的例子来映证这些内容的重要性,导致进入程序设计缓慢。我们根据语言的特点,将教学划分为两个大的阶段前者主要包括程序基本结构数据类型与操作符数组与字符串函数等基本的语言要素,有了这些知识,学生就能够解决完整的编程问题后者主要包括指针结构体文件等语言要素,有了这部分知识,学生应该能够解决更高级的编程问题。在前阶段,应该以较快的速度,让学生接触程序基本结构数据类型输入输出的灵活用法数组函数等编程基本概念,在这些知识积累到定程度后,应加以梳理和总结,消化前面的各知识点,使之达到定程度的系统化,这时给出两个较大的综合实例程序,分析其结构与语句,也就是引领学生读懂程序,通过解释程序中各个语句的作用,使学生进步掌握程序语言的些细节知识,能够修改程序的片断,观察程序的运行行为,然后再要求学生模仿已有的程序去做相似的问题,让学生对语言编程的概貌有所了解。此时可安排次期中测验,以起到巩固复习的作用。第二阶段,是深入学习的阶段。要讲清指针结构体文件的应用特点和优势,尤其是指针的内容,鼓励学生在程序设计时多用指针完成,这时的程序设计已有第阶段做基础,在程序设计上可以对学生提出更高的要求。为了加强教学效果,我们在两个阶段之后,各布置了个综合性实验让学生练习。综合性实验的编程问题覆盖了前面所讲过的全部或大部知识。由于综合性实验涉及的问题较完整和较有实际意义,因此能够引起学生的兴趣,并使其复习前段时间所学的知识,以达到强化教学的效果。引导学生带着问题学习程序设计语言的知识体系是个循序渐进的过程,先后的知识点相关性很大,语句简洁紧凑,语法限制不太严格,程序设计自由度大。在系统的教学过程中,大部分学生的语法细节掌握得相当好,但是涉及到较大的实际编程问题时,还是显得困难还有的学生始终无法学会如何把实际问题也就是算法转化为程序语言,他们面对个问题,往往心中只有些模糊的想法,而无法写出行行的程序,久而久之,连原来学会的语法细节也遗忘殆尽。这问题是目前语言教学中普遍存在的。这是因为学生缺乏预习的学习习惯,并未带着问题听课,而是等着老师的灌输,所以比较生硬地理解语句。针对上述问题,我们提出,应该在语言教学中紧密结合专业特点,编选带有专业特点的题目,采用提出个实际问题,分析确立解析该问题的算法,实现逐项转换成程序语句的方法,放弃过度追求语言知识本身的系统化和细节化的做法,通过系列精心设计的案例,让学生在编程的过程中进行学习。这样将纯粹的学习语言和真正的应用相结合,有助于学生对计算机语言的深入理解,同时学生也感兴趣从而培养了学生分析问题解决问题综合思维的能力。采用上面的教学模式后,我们发现,许多原来花费大量时间也难以讲清的问题,现在学生领会和理解这部分知识就比较自然。认真选题,灵活多样,激发学生的学习兴趣课堂教学,教师要适当使用课堂练习和提问,运用多种方式活跃课堂气氛。首先,课堂练习的题目要有趣味,结合实际。如模拟计算器猜数字或字母游戏查找本班个或多个同学的信息等程序设计。我们曾通过查找本班个或多个同学的信息的程序运行完成抽查点名。教师

下一篇
毕业论文:局域网中的网络监听系统的设计与实现第1页
1 页 / 共 24
毕业论文:局域网中的网络监听系统的设计与实现第2页
2 页 / 共 24
毕业论文:局域网中的网络监听系统的设计与实现第3页
3 页 / 共 24
毕业论文:局域网中的网络监听系统的设计与实现第4页
4 页 / 共 24
毕业论文:局域网中的网络监听系统的设计与实现第5页
5 页 / 共 24
毕业论文:局域网中的网络监听系统的设计与实现第6页
6 页 / 共 24
毕业论文:局域网中的网络监听系统的设计与实现第7页
7 页 / 共 24
毕业论文:局域网中的网络监听系统的设计与实现第8页
8 页 / 共 24
毕业论文:局域网中的网络监听系统的设计与实现第9页
9 页 / 共 24
毕业论文:局域网中的网络监听系统的设计与实现第10页
10 页 / 共 24
毕业论文:局域网中的网络监听系统的设计与实现第11页
11 页 / 共 24
毕业论文:局域网中的网络监听系统的设计与实现第12页
12 页 / 共 24
毕业论文:局域网中的网络监听系统的设计与实现第13页
13 页 / 共 24
毕业论文:局域网中的网络监听系统的设计与实现第14页
14 页 / 共 24
毕业论文:局域网中的网络监听系统的设计与实现第15页
15 页 / 共 24
温馨提示

1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。

2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。

3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。

4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。

5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。

  • 文档助手,定制查找
    精品 全部 DOC PPT RAR
换一批