SNUM 学习一

SNMP是英文“Simple Network Management Protocol”的缩写,中文意思是“简单网络管理协议”。SNMP是目前最常用的环境管理协议。SNMP被设计成与协议无关,所以它可以在IP,IPX,AppleTalk,OSI以及其他用到的传输协议上被使用。SNMP是一系列协议组和规范,它们提供了一种从网络上的设备中收集网络管理信息的方法。SNMP也为设备向网络管理工作站报告问题和错误提供了一种方法。
    目前,几乎所有的网络设备生产厂家都实现了对SNMP的支持。领导潮流的SNMP是一个从网络上的设备收集管理信息的公用通信协议。设备的管理者收集这些信息并记录在管理信息库(MIB)中。这些信息报告设备的特性、数据吞吐量、通信超载和错误等。MIB有公共的格式,所以来自多个厂商的SNMP管理工具可以收集MIB信息,在管理控制台上呈现给系统管理员。
    SNMP提供了一种统一的、跨平台的设备管理办法。
   先做个例子吧,看了好多协议还是一头雾水:-)  我的pc是winxp,首先安装Window组件的管理监视工具(具体安装包xpsp2,在我附件里,其它的自己找吧),我的ip是192.168.10.191
  现在做一个最简单的snmp操作,获取我的pcname。
  接下来准本snmp的通信工具,我用的是snmputil.exe,下载地址http://www.patching.net/abu/tools/win/snmputil.exe

snmputil的命令规则是:snmputil [get|getnext|walk] agent community oid [oid ...]
[get|getnext|walk]为消息类型,我们此次进行的操作是getagent指Snmp代理即你想进行操作的网络设备的ip或名称,即192.168.10.191community:分区域,即密码,默认是publicoid:想要操作的MIB数据对象号,设备名称对应的MIB对象号是.1.3.6.1.2.1.1.5.0
  打开命令行窗口,进入snmputil所在路径,键入snmputil get 192.168.10.191 public .1.3.6.1.2.1.1.5.0如果参数都正确,控制台就会显示出机器名。

你可能感兴趣的:(.net,工作,网络协议)