Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Documentation 需要帮助获取SNMP的句柄吗_Documentation_Protocols_Network Protocols_Snmp_Rfc - Fatal编程技术网

Documentation 需要帮助获取SNMP的句柄吗

Documentation 需要帮助获取SNMP的句柄吗,documentation,protocols,network-protocols,snmp,rfc,Documentation,Protocols,Network Protocols,Snmp,Rfc,我在一个应用程序中实现了一些SNMP功能,这样我就可以查询设备中的一些基本数据,如序列号、名称、制造商等。我已经成功地实现了一些基本的SNMP调用。我从www.codeproject.com上获得的一些测试代码主要帮助了我。在这个网页的帮助下,我可以调试其中的一些bug。这个网页展示了一个很好的SNMP数据包的实际示例,因此我能够自己解析数据包 但问题是,这些信息来自音频设备制造商LOL。因此,这绝不是SNMP的完整参考指南。但是它非常好,教了我很多关于协议的知识。我已经到处寻找,试图找到任何像

我在一个应用程序中实现了一些SNMP功能,这样我就可以查询设备中的一些基本数据,如序列号、名称、制造商等。我已经成功地实现了一些基本的SNMP调用。我从www.codeproject.com上获得的一些测试代码主要帮助了我。在这个网页的帮助下,我可以调试其中的一些bug。这个网页展示了一个很好的SNMP数据包的实际示例,因此我能够自己解析数据包

但问题是,这些信息来自音频设备制造商LOL。因此,这绝不是SNMP的完整参考指南。但是它非常好,教了我很多关于协议的知识。我已经到处寻找,试图找到任何像这样好的东西来帮助我完全理解SNMP,结果空手而归。大多数资源似乎倾向于使用第三方SNMP解决方案。我想要一些能说。。。“这个字节表示这个,那个字节表示那个”,因为最终我必须解析这些从设备返回的数据包。不幸的是,它们并不都像Rane公司页面上给出的例子。我甚至试着看了一些RFC,我的天哪,我的眼睛在大约10分钟试图找到我想要的东西后变得呆滞。我的意思是,要找到像SNMP这样众所周知的协议的逐字节描述应该有多难


有人知道我能找到一些与SNMP相当的好信息吗?也许我需要的信息确实隐藏在十几个几百页的RFC文档中,有人可以告诉我我要查找的信息在这些文档中的确切位置。

SNMP的RFC参考似乎有点抽象,因为SNMP实际上是基于ASN.1构建的,ASN.1定义了类型化数据的紧凑二进制编码。对于整个画面,您还必须深入了解ASN.1标准

一个很好的ASN.1参考是,上的维基百科页面也有很好的概述。这两种方法都不是专门针对SNMP的,但它应该足以将各个部分组合在一起

另一个可能有用的参考是。它是以一种非常随意的风格写的,但可能会解决其他地方遗漏的一些问题


(您可能已经注意到,名称中带有“Simple”一词的协议通常不是。)

这看起来很有希望。我同意,SNMP RFC是如此之高,以至于您无法用它实现自己的代理。谢谢