strayblue
驱动牛犊
驱动牛犊
  • 注册日期2004-03-11
  • 最后登录2004-09-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1877回复:3

请求netcomm大虾帮忙

楼主#
更多 发布于:2004-03-12 13:40
 netcomm大虾,把你的有点类似于Mg-soft Mib Explorer 的代码给我一份好吗?我做毕设,急!急!

要不,讲一下读取mib文件的原理也行。

谢谢先。
cqwty
驱动牛犊
驱动牛犊
  • 注册日期2004-03-10
  • 最后登录2008-09-30
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-03-13 15:41
读取mib文件的原理说起来很简单,就是将已有的mib文件(可能是文本的,也可能是html的,也可能是pdf的)用程序读入,生成对应的节点,而在读这些文件的时候就涉及到一个asn.1的标准问题了,由于mib的文件都是按照asn.1的标准制作的,而asn.1标准简单点说就有点象我们平时使用的编译器一样,只是它不带有编译的功能,只负责词法和语法分析部分,至于asn.1的书籍,网上有下载,你到google上去搜索一下,肯定可以找到的,但是都是english版本。那么你要读入mib库,工作就是做一个词法和语法分析器了,根据这个标准来写,如果你学习过编译原理,花点时间就可以写出来了!至于通过mib库生成的节点来使用snmp协议读取或者管理网络设备,那就涉及到snmp的5中pdu格式的信息,以及snmp的get,get next,trap等操作了。mib库生成的结果就是一棵树,树的每一个节点都有一个oid,这就是对应在网络设备上的东西了!
strayblue
驱动牛犊
驱动牛犊
  • 注册日期2004-03-11
  • 最后登录2004-09-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-03-13 17:09
楼上的大侠,非常感谢你的回复。

我还有一些问题,还望你不要见笑。
我没有学过编译原理,所以对于编译一点不懂。

netcomm
驱动牛犊
驱动牛犊
  • 注册日期2002-02-08
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望31点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
地板#
发布于:2004-03-28 01:03
其实,偶也不是什么大虾,楼上的说得已经很好了,其实也就是词法和语法分析。慢慢来,相信通过这个毕业设计,你应该能学习到不少东西。good luck
游客

返回顶部