网关中状态数据包分类的研究

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:tommy8248
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文主要研究了数据包分类算法,以及数据包分类在入侵检测工具Snort和基于状态包分类的数据流检测中的应用。网络技术的飞速发展,给人们的社会生活带来很大便利。然而,网络用户急剧增多,各种网络业务不断涌现,造成了网络数据流的迅猛增长,这就对各种网络设备提出了新的要求,需要如资源预留服务、网络服务质量、虚拟专用网等差别服务机制。数据包分类作为提供差别服务的基础技术,对未来互联网的发展具有极其重要的意义。本文首先对数据包分类算法进行了研究。针对当前广泛使用的递归流数据包分类算法初始化速度缓慢的缺陷,提出了两种改进算法。第一种算法通过最大限度的减少系统初始化过程中的冗余操作,有效的提高了递归流数据包分类算法的初始化性能;第二种算法通过对递归流数据包分类算法中的分类规则集进行一些预处理操作,进一步提高了算法的初始化速度。然后,本文对当前最著名的、使用最广泛的开源入侵检测工具Snort进行了研究,针对Snort数据包检测速度慢的缺陷,将递归流数据包分类算法应用到了Snort中。通过递归流分类算法快速地找出所有与当前待检测数据包相匹配的检测规则,取代了Snort在检测数据包的过程中链式匹配所有检测规则的检测过程,有效提高了Snort的检测速度。最后,本文开发了一种网关下基于状态包分类的流检测系统。新系统通过提取数据包里面的关键信息,将一个数据包映射成为一个字符,通过对映射所得的字符串的检测来实现对数据流的检测,不仅简化了状态检测系统中会话信息表的管理,而且提高了数据流的检测效率,使得系统的性能大幅度提升。
其他文献
随着智能信息化时代的到来,在日常生活中人们更多的关注与吃、住、行相关的服务信息,因此,智能设备就成为人们随时随地获得这些服务的便捷途径,而这些服务与位置紧密相关,如人们出
互联网开放平台大量涌现,OpenAPI的数量与日俱增,由其搭建而成的Mashup以低成本高价值的优势迅速风靡互联网。然而,如何使得没有开发经验的用户也可以参与个性化应用的搭建,并实
近年来,随着互联网技术的飞速发展,信息安全已成为亟待解决的问题。使用公钥密码体制是提高信息安全性的重要方法。硬件实现的密码系统由于其诸多优势成为新的研究热点。本文在
交互式问答系统需要对上下文的语境进行处理,才能使系统有更强的理解交互能力。问句的语义缺失现象是必要处理的核心问题之一。在交互式问答系统中,存在着大量的语义缺失的问句
随着数字海洋一期中对辅助决策系统的进一步研究,现已基本将整体框架建立完备,包括数据源:海洋台站和卫星采集的实时监测数据;传输网络:远海洋数据传输专线和近、中距离3G无线传输
随着社会的发展,人们对空中交通的需求量日益加大,与此同时,一些不合理的机场扩建和航班计划所引发的机场噪声问题却引发了非常大的社会矛盾,如何科学地展示机场噪声成为当前一个
云计算作为一种新兴的分布式计算模式,具有按需自助服务、资源共享、多种网络访问等特点,被广泛地应用于企业及机构。中小型企业通过借助云计算平台外包计算及存储企业数据,
当今世界,随着信息技术的不断进步,各类信息资源都以较快的速度增长并呈现出海量的特征,其中数据主要还是以文本的形式出现。信息量已经满足人们的需求,但是如何高效地管理并且使
单处理器的嵌入式系统已经不能满足用户的需求,多处理器系统已经成为未来嵌入式系统的主要发展趋势。现场可编程门阵列(FPGA)的出现给多处理器系统的设计带来了很多方便。相对于
低密度校验码(Low-Density Parity-Check codes)是目前最接近香农限的一类纠错码。由于其良好的距离特性、低译码复杂度,已成为当今信道编码领域研究的热点之一。随着研究的不