最近在研究SNMP协议。
以前很少的去针对网络管理去学习。就是对TCP/IP协议看过部分文档。
因为工作的缘故,需要了解SNMP这方面的知识,先简单的了解一下SNMP协议。
SNMP历史
SNMP是简单网络管理协议的缩写。
上世纪80年代中期,网络管理通常使用ping ,traceroute ,tcpdump 以及类似工具。
当时绝大多数的网络规模很小,远没有后来变的那么复杂。1987年,Request For Comments (RFC)1024提出了“simple Gateway mpnitoring protocol”(SGMP)。
SGMP定义了一种平台无关的标准。用于监视网关状态。大约两年后,RFC 1067提出了SNMP。
SNMP术语以及概念
ASN.1:一个SNMP消息通过抽象语法记法1(Abstract Syntax Notation, version 1)构造。ASN.1是一种形式语言。
BER :将ASN.1描述表示成octet strings的基本编码规则。
MIB : 管理信息库。
OID:对象标示符,是唯一的点分数字串。比如:“.1.3.6.1.2.1.4.3.0”
PDU:协议单元。是SNMP消息中的数据区。
SMI:管理信息结构,是一套描述SNMP如何访问信息的标准。他用ASN.1定义了MIB。
SMI要求每个数据项有name,syntax和encode三部分。名字就是OID。语法给出了数据类型。
比如:integer,string of octets等等。编码则指明了为了进行平台无关的网络传输
如何进行数据的序列化(RPC/XDR中存在类似的概念)。
SNMP是种网络设备之间客户机/服务器模式的简单通信协议。
路由器,交换机,打印机,HUB等等都可能成为SNMP系统中的服务器方。
而SNMP系统中的客户机方往往是单独的一台计算机,轮询网络设备,并且记录他们所返回的数据。
这里允许一台服务器多个客户机的情形。
SNMP允许你用很少的网络带宽和内存收集很多有用系统、网络数据。
SNMP提供了一种统一的、跨平台的设备管理办法。
分享到:
相关推荐
### SNMP协议简介与关键技术知识点 #### 一、网络管理基本概念 随着计算机技术和通信技术的快速发展,网络管理技术已经成为一项非常重要的技术。网络管理没有一个精确的定义,它可以根据不同的应用场景有不同的理解...
二、SNMP协议简介 SNMP(Simple Network Management Protocol)是一种用于网络管理的协议,定义在IP协议上,使用无连接的UDP进行通信。SNMP支持5个基本的操作,分别是: * GetRequest:读取网络设备的状态信息 * ...
#### 三、SNMP协议简介 SNMP是一种基于TCP/IP的应用层协议,用于管理网络设备,如路由器、交换机以及服务器等。它允许网络管理员远程监控和管理这些设备的状态。SNMP的核心组件包括: - **管理信息库 (MIB)**:...
一、SNMP协议简介 SNMP是一种基于UDP的网络管理协议,用于管理和监控网络设备。SNMP协议主要有三个版本:SNMPv1、SNMPv2c和SNMPv3。其中,SNMPv3是最新的版本,提供了身份验证、加密和访问控制等功能。 二、天融信...
### SNMP协议简介 SNMP由三部分组成:管理信息库(MIB)、代理(Agent)和网络管理系统(NMS)。MIB是网络设备配置和状态信息的逻辑结构,它定义了可以被管理的对象。代理是运行在被管理设备上的软件,它与MIB交互,...
##### 2.1 SNMP协议简介 SNMP(Simple Network Management Protocol)即简单网络管理协议,是一种广泛应用于网络管理的标准协议。基于SNMP的网络管理系统将网络设备分为两大类:网络管理工作站(Network Management ...
Java调用SNMP协议主要涉及的是网络管理与监控方面的技术,SNMP(Simple Network Management Protocol,简单网络管理协议)是一种广泛用于网络设备管理和监控的标准协议。在Java中,可以通过一些库来实现对SNMP的支持...
SNMP 协议详解 SNMP(Simple Network Management Protocol)是一种应用层协议,用于管理和监控网络设备。SNMP 协议的主要组成部分包括管理信息库(MIB)、管理信息结构(SMI)、SNMP 协议和安全机制。 管理信息库...
本压缩包包含了一份详细的SNMP操作手册,将带你深入理解SNMP协议及其在实际应用中的操作。 SNMP协议基于TCP/IP协议族,主要用于收集和设置网络设备的状态信息,实现网络设备的配置、性能监控和故障检测。该协议主要...
一、SNMP协议简介 SNMP(Simple Network Management Protocol)是基于TCP/IP协议族的网络管理协议,主要用于管理网络设备,如路由器、交换机、服务器等。SNMP协议通过简单的GET、SET操作来获取或设置网络设备的配置...
《深入解析SNMP协议》 **一、简述** **1.1 概况** SNMP,即简单网络管理协议(Simple Network Management Protocol),是一种专为网络管理服务设计的应用层协议,最早在1988年由Internet工程任务组织(IETF)提出,...
SNMP协议的应用程序则是通过实现SNMP协议来对网络进行监控和管理的软件工具。 SNMP主要由三部分构成:管理站(Manager)、代理(Agent)和管理信息库(MIB,Management Information Base)。管理站是执行管理任务的...
SNMP协议在网络设备上的应用 SNMP(Simple Network Management Protocol,简单网络管理协议)是一种常用的网络管理协议。SNMP协议允许管理员通过一个management station来监控和管理网络设备。SNMP协议能够提供对...
SNMP 协议功能总体介绍 SNMP(Simple Network Management Protocol)即简单网络管理协议,是一种无连接协议,为网络管理系统提供了底层网络管理的框架。SNMP 协议的应用范围非常广泛,诸多种类的网络设备、软件和...
snmp协议详细讲解.doc ToolsetAdministratorGuide.pdf ToolsetQuickStartGuide.pdf 常用oids.txt 为什么积分越来越少,每次都评论的?别忘了点击评论上方的“五角星”才算评分,评分后就会返回积分+1分!
"SNMP_WALK"是利用SNMP协议进行数据查询的一个功能,它能够遍历设备的MIB(Management Information Base)树,获取指定OID(Object Identifier,对象标识符)的所有子节点信息。 SNMP_WALK工具通常是一个命令行实用...