FácilOpción múltiple

Pregunta de práctica de 200-301

Un ingeniero recibe la salida de una API que comienza con llaves y contiene pares de nombre-valor. ¿Qué formato de datos se está utilizando?

Elige la mejor respuesta.

Respuesta correcta

  • BJSON

Explicación

JSON representa los datos como objetos y matrices utilizando llaves, corchetes y pares de nombre-valor. Es el formato más común que verá en las API de red modernas.

Por qué cada opción es correcta o incorrecta

A

Incorrecta

YANG

YANG (Yet Another Next Generation) es un lenguaje de modelado de datos utilizado para definir los árboles de datos de configuración y estado para NETCONF y RESTCONF, no un formato de serialización o carga útil. Un módulo YANG describe el esquema utilizando contenedores, hojas (leafs) y listas, pero cuando los datos se transmiten, se codifican en XML o JSON, no como YANG sin procesar. Por lo tanto, la salida recibida por el ingeniero no puede ser literalmente YANG.

B

Correcta

JSON

Una carga útil que comienza con una llave es la firma de un objeto JSON. JSON (JavaScript Object Notation) es un formato de intercambio de datos ligero e independiente del lenguaje en el que los datos se organizan como pares de clave-valor dentro de llaves. Las API REST comúnmente devuelven JSON, y el hecho de que el primer carácter sea '{' confirma que la representación es un documento JSON en lugar de un formato de texto plano o binario estructurado.

C

Incorrecta

Syslog

Syslog es un estándar de registro que define tanto un formato de mensaje como un mecanismo de transporte (puerto UDP/TCP 514). Sus mensajes suelen comenzar con un valor de prioridad entre corchetes angulares, seguido de una marca de tiempo, un nombre de host y una descripción de texto, nunca con una llave. Incluso las versiones modernas de syslog estructurado utilizan JSON solo cuando se configuran explícitamente, pero la salida de syslog heredada y más común es texto plano, por lo que esta opción no coincide con la salida descrita.

D

Incorrecta

SMTP

SMTP (Simple Mail Transfer Protocol) es un protocolo de capa de aplicación para la transmisión de correo electrónico, que funciona con comandos de texto ASCII como HELO, MAIL FROM y RCPT TO. Sus intercambios están orientados a líneas y no utilizan delimitadores de llaves ni sintaxis de objetos estructurados. Dado que el problema indica que la salida comienza con una llave, SMTP es un formato inverosímil.

Para profundizar

JSON (JavaScript Object Notation) es un formato de intercambio de datos ligero que representa los datos como pares de clave-valor encerrados entre llaves. Se utiliza ampliamente en la automatización y programabilidad de redes porque es fácil de leer y escribir tanto para humanos como para máquinas. En las API de redes de Cisco, JSON es el formato estándar para intercambiar datos de configuración y operativos, lo que permite a las herramientas de automatización analizar y manipular la información de los dispositivos de red de manera eficiente. Cuando un ingeniero recibe la salida de una API que comienza con llaves y contiene pares de nombre-valor, el formato de datos es JSON. Este formato contrasta con otras representaciones de datos de red como YANG, que es un lenguaje de modelado que define la estructura de los datos pero no el formato de carga útil real. La estructura de JSON permite a los ingenieros de red automatizar tareas como la configuración, el monitoreo y la resolución de problemas de los dispositivos mediante la integración con los marcos de programabilidad de Cisco como RESTCONF y NETCONF. Una trampa común en los exámenes es confundir JSON con YANG u otros protocolos como Syslog o SMTP. Mientras que YANG define cómo se deben modelar los datos, JSON es el formato de datos real utilizado para codificar los datos de ese modelo. Syslog y SMTP sirven para propósitos diferentes (registro de eventos y transferencia de correo electrónico, respectivamente) y no utilizan llaves ni pares de nombre-valor en sus formatos de mensaje. Comprender esta distinción es fundamental para identificar correctamente los formatos de datos en los contextos de automatización de Cisco.

Sobre estas preguntas de práctica

Esta es una de las preguntas de práctica originales de 200-301 de Courseiva, escrita para aprender y nunca copiada de exámenes reales ni de dumps.

Traducida del original en inglés con IA y revisada para comprobar el sentido. Los códigos de examen, los comandos y los nombres de productos se mantienen tal como aparecen en el examen.