snmp的响应报文里的oid是怎么构造的?

laomai 2007-05-29 11:00:53
最近在做一个关于snmp协议解析的东西,在分析get-response报文时抓的回应包的oid没看明白,

ae 74 81 2c 16 81 46 19
6004.172.22.198.25

2001.192.168.184.66
8f 51 81 40 81 28 81 38 42

2001.192.168.184.67
8f 51 81 40 81 28 81 38 43

请问上下两个字符串是怎么对应的?望有了解的兄弟告知,谢谢!
...全文
381 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
laomai 2007-09-22
  • 打赏
  • 举报
回复
我自己已经搞明白了,见http://topic.csdn.net/t/20060626/10/4842884.html
每个字节只用7位表示,最大表示为0x7F,字节中最高位则用于表示是否包含后面的字节,
比如231,其表示位10000001,01100111,出去最高位为0000001(0x01),110 0111(0x67)
第一个字节最高位为1,则表示包含后面一个字节,第二个字节最高位位0,则表示以它为结束
即0x01×0x80 + 0x67 = 231

bugebear3 2007-05-30
  • 打赏
  • 举报
回复
根据SNMP协议,你所讲的应该是OID与VALUE对.但是你的数据有点奇怪,能不能多提供点信息?
yq_m 2007-05-30
  • 打赏
  • 举报
回复
查公有mib tree。
CathySun118 2007-05-30
  • 打赏
  • 举报
回复
不知道

4,356

社区成员

发帖
与我相关
我的任务
社区描述
通信技术相关讨论
社区管理员
  • 网络通信
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧