📅  最后修改于: 2020-11-10 05:40:51             🧑  作者: Mango
SNMP由IETF(Internet工程任务组)定义。它用于管理网络。它是一种Internet标准协议,用于监视IP网络中的设备并收集和组织这些设备的信息(数据)。集线器,交换机,路由器,网桥,服务器,调制解调器和打印机等大多数网络设备都支持SNMP。
SNMP的概念基于管理器和代理。管理器就像是控制一组代理(例如路由器)的主机。
SNMP管理器:这是一个计算机系统,它通过SNMP代理监视网络流量,并查询这些代理,获取答案并控制它们。
SNMP代理:这是一个位于网络元素中的软件程序。它从设备收集实时信息,并将此信息传递给SNMP管理器。
它有两个组成部分
SNMP:它定义在管理器和代理之间共享的数据包的结构。
SMI(管理信息结构):SMI是一个网络管理组件,它为命名对象和对象类型(包括范围和长度)定义标准规则,并且还显示了如何对对象和值进行编码。
MIB(管理信息库):MIB是网络管理的第二部分。它是存储管理信息的虚拟信息存储。
Feature | SNMP Version 1 | SNMP Version 2 | SNMP Version 3 |
---|---|---|---|
Developed Year | 1988 | 1993 | 2002 |
Access Control | It is based on the SNMP community and MIB view. | It is based on the SNMP community and MIB view. | It is based on the SNMP user, group, and MIB view. |
Authentication and privacy | SNMP v1 is not secure because anyone can access the network. | SNMPv2 failed to improve on security. | Its primary feature is enhanced security. |
Standards | RFC-1155.1157.1212 | RFC-1441,1452 RFC-1909.1910 RFC- 1901 to 1908 | RFC-1902 to 1908,2271 to 2275 |
Message Format | There are five messages format in the SNMP version 1 (GetRequest, GetNextRequest, SetRequest, Trap, Response). | Seven messages instead of five (inform-request, get-bulk-request) | Implements SNMP v1 and v2 specifications along with proposed new features |
Default/known passwords | Yes | Yes | No |
Susceptible to replay attacks | Yes | No | No |
Susceptible to injection attacks | Yes | No | No |
Susceptible to brute- force attacks | Yes | Yes | No |
Susceptible to buffer-overflow attacks | Yes | Yes | No |
Susceptible to sniffing of session keys | Yes | No | No |
SNMP使用端口161和端口162发送指令和消息。SNMP代理使用端口161,SNMP管理器使用端口162。