目录:
定义-简单网络管理协议(SNMP)是什么意思?
简单网络管理协议(SNMP)是用于网络管理和监视的一组协议。 许多典型的网络设备都支持这些协议,例如路由器,集线器,网桥,交换机,服务器,工作站,打印机,调制解调器机架以及其他网络组件和设备。 支持的设备是所有与网络连接的项目,必须对其进行监视以检测条件。 必须解决这些条件,以进行适当,适当和持续的网络管理。 SNMP标准包括应用程序层协议,一组数据对象以及在数据库模式中存储,处理和使用数据对象的方法。
SNMP协议包含在Internet工程任务组(IETF)定义的TCP / IP应用层中。
Techopedia解释了简单网络管理协议(SNMP)
通常,简单网络管理协议使用一台或几台称为管理器的管理计算机,这些计算机负责监视联网计算机和关联设备的组。 称为代理的不断运行的软件程序通过SNMP将信息提供给管理器。 代理根据数据创建变量并将其组织为层次结构。 层次结构以及其他元数据可以是变量的类型和描述,并由管理信息库-网络对象的层次虚拟数据库描述。
SNMP管理的网络的三个关键组件是被管理的设备(路由器,服务器,交换机等),软件代理和网络管理系统。 一个给定的受管网络上可能有多个NMS。
SNMP使用7个协议数据单元:GetRequest,SetRequest,GetNextRequest,GetBulkRequest,Response,Trap和InformRequest。 PDU允许对来自分层虚拟数据库的变量形式的特定数据进行请求,以及对变量的更改和逻辑操作。 使用这些数据单元,SNMP实际上是用于收集和组织信息的简单协议。
SNMP已演变为三个不同的版本:
- SNMPv1:这是第一个实现,在结构管理信息规范内运行,并在RFC 1157中进行了描述。
- SNMPv2:此版本改进了对效率和错误处理的支持,并在RFC 1901中进行了描述。它最初在RFC 1441中引入,更恰当地称为SNMP v2c。
- SNMPv3:此版本提高了安全性和隐私性。 它是在RFC 3410中引入的。