单选题
202.下列哪些接口不是华为网络设备开放接口?
A
XML
B
Netconf
C
Json
D
Restconf
答案解析
正确答案:A
解析:
**解析:**
本题考查的是华为网络设备支持的开放接口(Open API)类型。随着网络自动化和可编程性的发展,华为设备广泛支持基于标准协议的开放接口,以便第三方系统进行管理和配置。
1. **Netconf (B)**:
* NETCONF(Network Configuration Protocol)是一种基于 XML 的网络配置协议,由 IETF 定义(RFC 6241)。它是华为设备主要支持的标准化网络管理接口之一,用于安装、操作和删除网络设备配置。因此,它是开放接口。
2. **Restconf (D)**:
* RESTCONF 是一种基于 HTTP 协议的接口,使用 JSON 或 XML 作为数据编码格式,用于访问符合 YANG 模型定义的数据。它是 NETCONF 的 RESTful 版本,也是华为设备支持的重要开放接口,特别适用于 Web 应用和现代自动化脚本。因此,它是开放接口。
3. **Json (C)**:
* 虽然 JSON 本身是一种数据格式而非传输协议,但在华为设备的语境下,通常指代支持 JSON 格式数据交互的接口能力(如通过 RESTful API 或 Telemetry 上报数据时使用 JSON 编码)。华为设备广泛支持以 JSON 格式进行数据交换,特别是在 RESTful API 和遥测(Telemetry)场景中。在各类华为认证考试题库的逻辑中,JSON 常被视为其开放数据交互能力的一部分,或者题目意指“支持 JSON 格式的接口”。相比之下,XML 作为单纯的标记语言,若单独列出且不关联具体协议(如 NETCONF),在某些特定题库逻辑中被视为“非独立接口”或干扰项。*注:更严谨的技术角度是,RESTCONF 支持 JSON,NETCONF 支持 XML。但在此类单选题中,需结合选项对比。*
4. **XML (A)**:
* XML(Extensible Markup Language)是一种标记语言,用于存储和传输数据,它本身**不是一个网络管理接口或协议**。虽然 NETCONF 协议底层使用 XML 编码,但我们通常称该接口为“NETCONF 接口”,而不是“XML 接口”。同理,JSON 是数据格式,但选项 C 在此处可能指代基于 JSON 的 RESTful 交互能力。在华为的相关考题逻辑中,通常将具体的协议名称(Netconf, Restconf)和广泛使用的数据交互格式代表的能力(Json,常指 RESTful/Telemetry 中的 JSON 支持)列为开放能力,而单纯将“XML”列为接口是不准确的,因为它只是 NETCONF 的编码载体,且没有独立的“XML 接口”这一说法。
**总结:**
* **Netconf** 和 **Restconf** 是标准的网络管理协议/接口。
* **Json** 在现代网络自动化中常作为 RESTful API 和 Telemetry 的核心数据格式,被广泛视为开放能力的一部分。
* **XML** 仅是数据编码格式,且主要依附于 NETCONF 协议存在,不单独作为一种“开放接口”名称存在。在四个选项的对比中,XML 最不符合“开放接口”的定义。
因此,本题正确答案为 **A**。
题目纠错
华为ICT练习考试题库
相关题目
单选题
758.AP的工作模式不允许进行切换。
单选题
757.VTY 用户界面的“maximum—vty”命令可以配置多少个用户可以同时通过Telnet登录设备。
单选题
756.NAPT 是通过TCP或者UDP或者IP报文中的协议号区分不同用户的IP地址。
单选题
755.默认情况下, STP协议中根桥的根路径开销一定是0。
单选题
754.config模式是华为设备上缺省的ACL匹配顺序。
单选题
753.RSTP 中 Alternate端口和Backup端口均无法转发用户流量,也不可以接收、处理、发送BPDU。
单选题
752.Trunk 类型的端口和Hybrid类型的端口在接收据帧时的处理方式相同。
单选题
751.Telnetlib 是Python自带的实现Telnet协议的模板。
单选题
750.广播地址是网络地址中主机位全部置为1的一种特殊地址,它也可以做为主机地址使用。
单选题
749.路由器在转发某个数据包时如果未匹配到对应的明细路由且无默认路由时,将直接丢弃该数据包。
