单选题
87.缺省情况下运行SNMPV2c协议的网络设备使用以下哪个端口号向网络管理系统发送Trap消息?
A
161
B
6
C
162
D
17
答案解析
正确答案:A
解析:
这道题的官方答案标注为 **A** 是**错误**的。
**正确答案应该是:C. 162**
以下是详细解析:
### 1. SNMP 端口号基础知识点
简单网络管理协议(SNMP)主要使用两个 UDP 端口:
* **UDP 161**:用于 **SNMP Agent(代理)** 接收来自 **NMS(网络管理系统)** 的请求消息(如 GetRequest, SetRequest 等)。即:NMS -> Agent 使用端口 161。
* **UDP 162**:用于 **NMS(网络管理系统)** 接收来自 **SNMP Agent** 的 **Trap(陷阱/告警)** 和 Inform 消息。即:Agent -> NMS 发送 Trap 使用端口 162。
### 2. 题目分析
题目问的是:“网络设备(即 SNMP Agent)**向**网络管理系统(NMS)**发送 Trap 消息**”时使用的端口号。
* 发送方向:Agent -> NMS
* 消息类型:Trap
* 对应端口:**162**
### 3. 选项分析
* **A. 161**:这是 NMS 向 Agent 发送请求(Get/Set)时,Agent 监听的端口;或者说是 Agent 向 NMS 发送响应(Response)时,NMS 使用的源端口通常不是固定的,但 NMS 监听请求的端口是 161。**注意**:很多初学者容易混淆,认为 Agent 用 161 通信,所以发 Trap 也用 161,这是错误的。Trap 是主动上报,目标是 NMS 的 Trap 监听端口,即 162。
* **B. 6**:这是 TCP 协议的协议号(Protocol Number),不是端口号。
* **C. 162**:**正确**。SNMP Trap 消息默认发送到 NMS 的 UDP 162 端口。
* **D. 17**:这是 UDP 协议的协议号(Protocol Number),不是端口号。
### 4. 结论
尽管题目给出的答案是 A,但根据 SNMP 协议标准(RFC 1905, RFC 3416 等),**Trap 消息的目的端口是 162**。
* 如果题目问的是“NMS 向网络设备发送 Get 请求时使用哪个端口”,答案才是 161。
* 如果题目问的是“网络设备接收 NMS 请求的端口”,答案也是 161。
* 但题目明确问的是“**发送 Trap 消息**”,因此正确答案应为 **C. 162**。
> **建议**:在实际考试或学习中,请以标准协议为准。如果这是某题库的题目,很可能是题库答案录入错误。SNMP Trap 使用端口 162 是网络工程中的基础常识。
题目纠错
华为ICT练习考试题库
相关题目
单选题
873.VXLAN采用Mac in TCP封装方式将二层报文用三层协议进行封装
单选题
872.VRRP报文不支持认证
单选题
871.IP报文中用Tos字段进行QOS标记,Tos字段中是使用前6bit来标记DSCP的。
单选题
870.IEEE802.11ac标准只支持5GHz频段
单选题
869.BFD只是一种通用的快速检测技术,自身可以实现快速倒换的功能,没有必要和其他快速倒换技术一起使用
单选题
868.BFD通过周期性检测报文来判断故障是否发生,是一个依赖路由协议的快速故障检测机制。
单选题
867.BFD可以实现ms(毫秒)级别的链路状态检测。
单选题
866.BFD(双向转发检测)技术属于快速检测技术,但它较为复杂,需要特殊厂商设备支持。
单选题
865.STP中根交换机的选举仅比较交换机优先级,而在RSTP中,会同时比较交换机优先级与MAC地址。
单选题
864.交换机组成的网络不开启STP,一定出现二层环路。
