基于SNMP的多功能网络流量探针的设计和实现

来源 :湖北工业大学 | 被引量 : 0次 | 上传用户:bloodsteven
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机网络在人类生活中的地位越来越重要,网络安全被放在了网络研究的一个重要的位置。管理网络、优化网络、维护网络已经成为了当今计算机网络研究的重要方向。有鉴于此,人们提出了网络探针的概念。 探针,从网络测量的角度来看,就是能够执行一种或多种网络测量动作,获取网络数据和性能参数的实体。本文就是力求通过利用SNMP协议,采用ASN.1语言,结合VC++6.0,在Windows的环境下实现一个能够对网络流量进行监测的探针。 首先,本文介绍了本系统设计和实现的实际意义,并简单介绍了当前本方向的研究成果,说明了本系统设计和实现的可行性。然后,介绍了SNMP的概念和发展,它是目前使用最广泛的网络管理协议,它有着简单性和扩展性两大特点。并随着人类对网络安全的重视,它最初的因为简单而带来的网络安全性较差的缺点也得到了切实的加强。本文接着简单的介绍了SNMP的配置和组成,并详细的说明了MIB,和SNMP中常见的5种协议数据单元。 然后,本文又介绍了ASN.1的含义和编码规则。ASN.1是一种数据定义语言,主要用来定义通信协议单元和一种称为“抽象语法”的数据类型。ASN.1拥有很多的类似于BER的编码规则。 接着,在简单介绍SNMP编程的特点后,本文详细介绍了系统使用到的在Windows下编程使用到的SNMP++软件包。最后,本文进入系统设计和实现阶段。通过对系统的模块的描述,并介绍在实现过程中所用到的理论知识,和实现各部分功能所用到的算法。同时,对关键部分写出了部分源代码。 本文所介绍的探针,基本能够实现监测网络流量的任务,并与当前流行的免费网络流量监测软件MRTG做了比较,在数据分析上做了一定的创新,并对未来的研究提出了需要进一步改进的方向。
其他文献
安检图像是一种典型的X射线图像,由于X射线的成像原理以及行李箱包的复杂性,安检图像存在内容丰富,边缘复杂,容易受到噪声干扰等特点,给工作人员识别危险物品带来困扰。安检
随着计算机技术、企业信息化的发展和新软件开发框架(面向服务框架,SOA)的标准不断完善,利用SOA框架开发新型的客户关系管理(CRM)系统已成为业界的关注热点。利用SOA架构下的
机会网络是一种异于传统网络的网络体系结构,它以“存储-携带-转发”的工作模式,利用节点移动带来的通信机会实现数据传输。然而,由于网络拓扑变化快,使得机会网络存在消息传
多Agent系统中的合作与协调问题是一个极具价值的重要研究课题。Agent在交互过程中可能存在多种混杂特性,然而以前的研究中很少系统地研究如何促进具有混杂特性的多Agent系统
随着云计算、移动互联网的快速发展以及穿戴式设备的兴起,企业服务器规模越来越大,客户端设备趋于微型化、个性化。大型分布式软件系统呈现出数据海量、节点众多、系统异构、
基于划分的分布式模型是一种利用了数据局部性以增强系统性能和可靠性的分布式架构。利用这种架构开发出来的系统已经在实践中证明了它所具有的对于一般分布式架构的优势。在
因特网的迅速发展,促使其访问方式的多元化发展。人们已经不再满足于仅仅通过计算机浏览器浏览因特网,越来越多的人希望可以使用电话,手机等通讯设备浏览网页。相对于表达能
软件测试是软件开发的重要环节,贯穿于软件过程的始终,是一个科学的质量控制过程。开放式基金代销系统(简称OPS)是指基金销售机构使用的与基金销售业务相关的信息系统,以基金风
极限大容量数据处理系统是一种对大量数据进行处理,且对性能、扩展性、可用性和安全性有很高要求的系统,通常需要采用分布式计算技术满足需求。现在的分布式计算技术主要分为
随着社会的蓬勃发展,软件行业的激烈竞争也日益明显,人们对软件的质量要求也越来越严格。软件测试则是软件质量保证中的关键技术。一个软件系统在开发过程中以及研制完成后,