下载此文档

SNMP协议运用在发现打印机设备.docx


文档分类:IT计算机 | 页数:约11页 举报非法文档有奖
1/11
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/11 下载此文档
文档列表 文档介绍
SNMP 协议概念 SNMP (简单网络管理协议)是目前在计算机网络中用的最广泛的网络管理协议,该协议是基于 TCP/IP 的网管标准,它包括协议本身、数据库的定义和相关概念。可管理对象包括主句、打印机、交换机等。 SNMP 此协议管理被管理设备和服务之间的通信, 它被设计成一个轮询协议, 使用一组简单的命令, 设置和检索管理信息库( MIB ) 中的对象值。管理器发送的 SNMP 信息保存在 UDP ( 无连接协议) 数据报中, 并且通过 IP 路由, 因而, 使得该代理和管理器驻留在不同的子网上,彼此之间也能通信。 SNMP 安装和配置( win 10 为例) 1、安装组件 1) 在本地主机上启动 SNMP 服务并配置共同体:开始(右击) —》控制面板—》程序—》启动或关闭 windows 功能 2) 查看 SNMP 组件是否安装成功:开始(右击) —》控制面板—》系统与安全—》管理工具—》服务,服务列表中会出现“ SNMP Service ”服务 2、配置 SNMP 服务 1) 设置 SNMP Service 属性打开“服务”, 选择“ SNMP Service ”, 查看“属性”页面, 选择“安全”标签页, 添加“ public ”只读团体,并且选择“接收来自任何主机的 SNMP 数据包”。 2) 重新启动 SNMP 服务 3、查看端口是否开启选择“开始”——“运行”——输入“ netstat -a -n”,按下回车出现结果, UDP 161 snmp UDP 162 snmptrap 两个 snmp 端口等,注意 SNMP 使用的是 UD P 协议 SNMP 报文 Snmp 定义了 5 种数据协议单元( PDU ,也就是 5 种报文): 1) get - request 操作:从代理进程处提取一个或多个参数值。 2) get - next - request 操作:从代理进程处提取一个或多个参数的下一个参数值。 3) Set-request 操作:设置代理进程的一个或多个参数值。 4) Get - response 操作:由代理进程发出的一个或多个参数值。 5) Trap 操作:代理进程主动发出的报文,通知管理进程有事情发生。前面三种是偶管理进程想代理进程发出的,后两个是代理进程发给管理进程的。 SNMP 报文共有三个部分组成,即公共 SNMP 首部, get/set 首部、 trap 首部,变量绑定(1) SNMP 报文的长度取决域变量的类型和值。(2) 版本字段为 0 ,表示为 SNMP V1。(3) PDU 为协议数据单元,即分组。 PDU 类型名称 0 Get-request 1 Get-next-request 2 Get-response 3 Set-request 4 Trap (4) 共同体为一个字符串,这是管理进程和代理进程之间的口令,是明文格式,默认为 public 。(5) 对于 get 、 get-next 和 set 操作,请求标识由管理进程设置,然后由代理进程在 get-response 中返回。这个字段的作用是使客户进程( 目前是管理进程) 能够将服务器进程(即代理进程) 发出的响应和客户进程发出的查询进行匹配。这个字段允许管理进程对一个或多个代理进程发出多个请求,并且从返回的应答中分类。(6) 差错状态字段是一个整数,由代理进程设置,指明有错误发生。差错状态名称描述 0 NoError 没有错误 1 TooBig 代理进程无法把响应放在一个 SNMP 消息中发送 2 NoSuchName 操作一个不存在的变量 3 BadValue Set 操作的值或语法有错误 4 ReadOnly 管理进程试图改变一个只读变量 5 genErr 其他错误(7) 在 get 、 get-next 和 set 的请求数据报中, 包含变量名称和变量值的表, 对于 get 和 get-next 操作,变量值部分被忽略。 SNMP 团体名 SNMP 提供了一个基本级别的安全性,验证 SNMP 管理器和 SNMP 代理之间的发送消息,为每个被发送的 SNMP 消息添加一个组标识符, 就可以进行这种验证。这个标识符就是所谓的 SNMP 团体名称,所有的 SNMP 消息必须包含一个团体名称,标准的团体名称是 public 。对象标识符( OID ) 每台 SNMP 主机( 计算机或网络设备) 都有一个或多个 MIB , 含有该主机上被管理对象的信息。 MIB 中的每个对象都有一个唯一的标签标识,即所谓的对象标识符( Object Identifier , OID )。 SNMP 陷阱当主机上发生预定的事件时, SNMP 代理可以产生一则被称作陷阱( trap )的消息。当代理收到一条含有他没有定义的团体名称的消息时,

SNMP协议运用在发现打印机设备 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数11
  • 收藏数0 收藏
  • 顶次数0
  • 上传人63229029
  • 文件大小1.26 MB
  • 时间2017-05-29