基于OSI协议栈的嵌入式SNMP代理的设计与实现

来源 :重庆大学 | 被引量 : 0次 | 上传用户:mynewgolvoe
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息社会的发展,网络互连的规模越来越大,连网设备越来越多样,解决异构网络设备的互连问题,开发出符合网络管理标准的设备已经成为众多设备生产厂商的迫切需求。网络设备供应商必须在其生产的设备上嵌入代理,收集、保存设备的相关信息,并为管理者提供访问接口。嵌入式代理属于网络管理软件的服务器端软件,构建一个代理需要完成大量的工作,包括用户接口、网络管理信息表示、网络管理应用、网络管理数据传输服务、MIB访问、通信协议栈等。本课题的目标是设计实现一种基于OSI协议栈的嵌入式SNMP代理,将该代理嵌入到被管OSI网络设备中,就可以使OSI网络设备具备SNMP网络管理功能,使得异构网络环境中的OSI网络设备能够接受统一的SNMP网络管理。本文首先介绍了课题的研究背景与意义,综述了基于OSI协议栈的嵌入式SNMP代理的研究现状,随后概述了SNMP网络管理和OSI协议栈的相关知识。在概要设计部分,本文给出了基于OSI协议栈的嵌入式SNMP代理的开发及其应用环境,设计了基于OSI协议栈的SNMP协议框架。本文的研究重点在于设计实现SNMP网络管理数据在OSI通信协议栈上的传输服务,主要包括三方面的内容:一、基于OSI协议栈的OSISocket接口;二、OSI协议栈MIB;三、基于OSISocket的SNMP服务器进程。在详细设计与实现部分,对课题研究的三个主要内容作了详细描述,并对设计实现的SNMP服务器进程进行了简单的get/set功能测试。最后,对本文所做的工作进行了总结,提出了实现全部代理功能还需要完成的其它模块的工作。
其他文献
网络安全问题是自从网络出现以来就一直存在的问题,为了保护网络的安全很多安全协议和技术已被广泛地采用,其中最基本、最重要的就是防火墙。但是,随着网络连接的开放性,各种网络
在现代网络环境中,网络设备的数量不断增长,网络的复杂性持续提高,网络的安全问题日益突出。因此,必须对网络及其设备进行管理和监控,才能最大限度地发挥网络的应有功能和效
地理信息系统(GIS)是一种将空间位置信息和属性数据结合在一起的系统,是一种为了获取、存储、检索、分析和显示空间定位数据而建立的计算机化的数据管理系统。随着计算机性能
传统的通信技术已经很难满足不断增长的通信容量的要求。许多新的通信技术应运而生,全光通信凭借其高带宽、低延迟、抗干扰能力强等优点成为最重要的通信技术之一。而基于波
随着我国教育信息化的深层次推进,互联网中的教育信息资源大量增长。海量的网络教育资源既为教育带来了强大的助力,也为教育资源的建设与管理带来了新的挑战。当前我国教育资
由于互联网络已经渗透到各个行业领域,与其相关的网络信息技术的应用领域涉及了许多大型、关键的业务系统,如党政部门信息系统、金融业务系统和企业商务系统等,但是在世界各国对
电信业务的不断丰富以及客户个性化服务问题的提出,按照单独的电信业务进行单一的销售、计费的方式已经远远无法满足多业务交叉、打包销售、灵活计费的要求。单一的业务逐渐向
近年来,随着软件的迅速发展,软件复用已成为解决软件危机、提高软件生产率的最有效、最具潜力的手段。软件构件库,则是提供软件复用的机制和软件资源管理的基础设施。构件库
随着信息技术应用的越来越广,一个突出的问题也随之而生,那就是信息爆炸,特别是对于现今的企业,由于国际合作的不断加强,企业规模的不断扩大,所产生的信息也越来越多,在加上以前保存
本文对XML文件树状路径查询处理进行了研究。文章将用户输入的XQuery转化为查询树的数据结构,并将其查询语句中的文本值限定和结构限定都记录在此结构中。由于DTD中记录了XML