摘要】本研究致力于探索一种基于SNMP协议的MIB信息采集系统,该系统专注于TCP/IP网络。系统设计采用了三层模型,分别涵盖底层通信处理、中间层MIB对象定义与转换,以及顶层用户界面。在底层,系统处理SNMP协议中的基本对象编码和定义,实现与网络设备的有效通信。中间层构建在底层基础上,负责MIB对象的定义、OID与MIB对象的转换,以及MIB信息文件的分析,生成具有层次结构的MIB树形模型,并提供单个MIB变量的查询功能。顶层用户界面层,基于中间层,实现了用户友好的图形界面。整个系统采用Java语言进行开发,利用Java-Applet技术,部署在一台搭载Tomcat服务器的主机上,以支持在任何支持Java运行时的浏览器上运行。用户通过设定设备IP地址、端口号和读写共同体名,轻松查看目标设备的基本信息。加载MIB信息文件后,系统自动生成MIB树形模型,用户可灵活查看设备细节并执行必要的设置操作。在查看基本信息时,用户具备选择是否自动刷新的权利,这有效节省了网络带宽和系统资源。