发布网友 发布时间:2024-09-15 06:44
共1个回答
热心网友 时间:2024-11-11 20:37
简单网络管理协议(SNMP),是一组网络管理标准的集合,包括应用层协议、数据库模型和资料物件。它支持网络管理系统监控设备,识别可能导致管理关注的问题。SNMP是IETF定义的互联网协议簇的一部分,其元件架构详情可参考相关扩展阅读。在SNMP应用中,多系统受管理,每个系统有代理软件,通过SNMP向管理系统报告信息。
SNMP代理以变量形式展示管理数据。管理系统通过GET、GETNEXT和GETBULK指令获取信息,或在无需询问时,通过TRAP和INFORM自动发送数据。SET指令用于主动管理系统,如配置更改或控制请求,通常仅在网络结构变更时使用,而监控则为常规任务。
SNMP通过层级结构访问变量,这些层以及元数据(如变量类型和描述)由管理信息库(MIBs)定义。SNMP发展经历了多个版本,如第一版SMI的简单和泛应用资料型态,第二版在RFC 2578中扩展了第一版,引入了位元串、网络地址和计数器等。SNMP在OSI模型的应用层(第7层)运行,第二版新增了GETBULK REQUEST、INFORM等PDU。SNMP第三版(RFC 3411-3418)强化了安全性与远程配置功能,提供信息完整性、认证和封包加密等关键保护。
SNMP(Simple Network Management Protocol,简单网络管理协议)的前身是简单网关监控协议(SGMP),用来对通信线路进行管理。随后,人们对SGMP进行了很大的修改,特别是加入了符合Internet定义的SMI和MIB:体系结构,改进后的协议就是著名的SNMP。SNMP的目标是管理互联网Internet上众多厂家生产的软硬件平台,因此SNMP受Internet标准网络管理框架的影响也很大。现在SNMP已经出到第三个版本的协议,其功能较以前已经大大地加强和改进了。