1. SNMP各自的组件有些什么?各自什么意思?什么作用?


1. NMS
1. Agent
1. MIB
1. 被管理对象

1. NMS:网管主机软件
1. Agent:被管理机上的代理进程
1. MIB:被管理机上的管理信息库
1. 被管理对象:被管理对象指的是具体的一个设备组件,比如一个接口或者一个风扇

2. SNMP属于哪一层的协议?


- 应用层协议

3. SNMP传输层使用什么协议?


- UDP协议

4. SNMP端口号是多少?


- 管理机端口号为UDP 162
- 被管理端口号为UDP 161

5. SNMP有哪些版本?


- 分别有v1、v2c、v3版本

6. v1、v2c报文格式怎么样?

image.png

7. 认证方式是怎么认证的?


- 认证方式是通过团体名来进行认证的
- 团体名分为可读和可写团体名
- get、getnext为采用可读团体名进行认证
- 执行set时采用可写团体名进行认证

8. 不同SNMP版本可以发送哪些报文?分别有什么用?


1. v1版本可以发送
1. get
1. get next
1. set
1. response
1. trap
2. v2版本可以发送
1. get
1. get next
1. set
1. response
1. get bulk
1. inform

1. get命令用于获取设备一个或多个参数值
1. get next表示获取下一个参数
1. set表示下发一个指令
1. response表示客户端进行回复确认
1. trap表示告警信息,管理机不需要回复
1. get bulk表示一次获取多个信息,对信息群查询
1. inform表示告警信息,管理机需要回复,如果不回复会一直发送

9. v2c在v1基础上做了哪些改变?


1. 新增了两个报文getbulk、inform
1. 增加了安全性,可以对报文进行加密

10. v3报文的格式是怎么样的?

image.png

11. 安全参数携带哪些内容?


- 包括SNMP实体引擎的相关信息、用户名、认证参数、加密参数等安全信息。