基于WinPcap的网络数据捕获和分析系统的研究与实现

被引量 : 0次 | 上传用户:axjlzpf
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术的发展,网络的应用迅速普及,网络已日益成为生活中不可或缺的工具。同时,网络的安全性与可靠性日益受到人们的重视,安全性指的是网络上的信息不被泄露、更改和破坏,可靠性指的是网络系统能够连续、可靠地运行,网络服务不被中断。网络数据包捕获、监听与分析技术是网络安全维护的一个基础技术同时也是网络入侵的核心手段。所以研究有关数据包捕获和分析技术对保证网络的健康、安全运行是很有意义的。本课题针对网络数据包的捕获和分析技术做了比较深入的阐述。首先,概括介绍了当今网络数据安全的相关现状、理论及技术,并着重介绍了网络数据捕获和分析的有关基本实现机理、方法和手段,还列举了当前正在应用的网络分析系统。其次,重点介绍了伯克利(Berkeley)数据包过滤器BPF用于数据包捕获、过滤的原理和优势,并讲解了网络安全开发函数库的概念。在介绍了基于BPF的网络数据包捕获函数库Libpcap之后,又对比了在BPF基础上发展出来的NPF捕获和过滤引擎,藉此不但追溯了WinPcap和Libpcap的渊源,还列举了基于WinPcap的捕包技术在Windows下的多种实现并说明了它们各自的特点。接下去,详细地阐述了WinPcap网络数据捕获函数库的工作机理和内部架构,对其内部的功能函数做了介绍,并对它们在数据包捕获和分析上的实现过程做了总结和概括。最后,具体分析了目的在于网络数据包捕获和分析的程序的层次结构,给出了具体的通过调用WinPcap来捕获和分析数据包的程序的设计与实现方法,并通过编程实现了基于WinPcap的网络数据捕获和分析系统。对于今后网络数据的监测和分析方案(比如对无线网络和交换环境捕获和分析),本文也在最后部分做了相应的阐述和预测。目前,以WinPcap(Libpcap)为代表的网络数据包的捕获和分析系统的研究由于其技术的开放性还在不断地进行着。而且随着网络技术的不断革新,对这个应用最广泛的系统进行跟进性的研究,不但有利于对其本身的完善还为持续发展和变化的网络安全问题提供了最新的解决方案。
其他文献
翻转课堂遵循“以学定教”和“顺学而导”的基本思想,充分挖掘学生学习数学的潜能.调动学习积极性,不再视数学课堂为枯燥、抽象的课堂.为此.笔者根据实践,尝试了零翻转策略、选择性
随着我国社会主义市场经济的建立和完善,企业面临的经济环境愈来愈复杂,特别是加入WTO后,企业生存压力越来越大。如何提高企业的竞争能力,成为理论界、企业家们普遍关心的话
漆器作为生活中的日用器具,已有很漫长的历史。中国是世界上最早使用漆器的国家。曾经发展出灿烂光辉的漆文化,而这光辉的闪现应该是战国伊始,“漆工艺历史上第一次突飞猛进、兴
近年来,中国经济持续稳定的快速发展举世瞩目,特别是2002年以后,我国经济连续每年增长超过10%,取得了举世瞩目的成就。中国经济和社会发展对我国民航的发展速度提出了进一步
丰子恺是中国现代文学史上著名的漫画家,散文家。他的漫画独具特色,他的随笔也有一种独特的气息。笔者认为,这种独特的气息在于,作家在散文创作中融入了他个人的漫画思维。漫画思
随着计算机软件行业的不断发展,越来越多的企业加入到了这一行业,由此带来了越来越激烈的市场竞争。为了在激烈的竞争中赢得客户的信任并最终取得胜利,各软件企业想尽一切办
21世纪是以知识和信息为再生产要素,以智力为依托的社会。金融业是社会再生产的重要组成部分,并且是知识密集、智力密集型的行业,金融从业人员素质的高低,是决定金融业兴衰的关键
中部地区地处内陆腹地,在我国经济发展中起着承东启西、接南进北、吸引四面、辐射八方的作用,在全国区域经济发展中扮演着十分重要的角色。二十多年的改革开放,是东中西部经
成本管理一直是决定企业效益的“重中之重”,如何有效控制成本已经成为企业节能增效、可持续发展的关键。而传统企业的产品成本是以“产品”为成本的核算对象,以数量因素作为分
历史城镇以其独到的人文景观而区别于自然风景区,成为旅游业的重要组成部分。而丽江以其特有的纳西文化和高原水乡的城市格局,吸引了众多的旅游者,到2005年游客量已经达到404.23