FácilOpción múltiple

Pregunta de práctica de 200-301

¿Qué formato de datos se usa más comúnmente en las REST APIs porque es ligero y fácil de analizar para las aplicaciones?

Elige la mejor respuesta.

Respuesta correcta

  • BJSON

Explicación

JSON se usa ampliamente con REST porque es compacto, legible por humanos y fácil de analizar para el software. Es común en las APIs de controladores y flujos de trabajo de automatización.

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 describir la configuración y los datos de estado de los dispositivos de red, principalmente para los protocolos NETCONF y RESTCONF. Define la estructura de los datos, no cómo se serializan en el cable; las REST APIs generalmente usan JSON o XML como el formato de datos real, por lo que YANG es un marco de modelado en lugar de un formato para mensajes de API.

B

Correcta

JSON

JSON es el formato estándar de intercambio de datos para las REST APIs porque es ligero, legible por humanos y compatible de forma nativa con JavaScript, lo que facilita su análisis (parsing) en navegadores y servidores. Representa datos estructurados como pares de clave-valor y arreglos, reflejando la sintaxis literal de objetos de muchos lenguajes de programación, y se transmite con el encabezado Content-Type: application/json. Su bajo consumo de recursos (overhead) y su fácil mapeo a objetos de lenguajes lo convierten en la opción predeterminada para la mayoría de las web APIs modernas.

C

Incorrecta

STP

STP (Spanning Tree Protocol) es un protocolo de Capa 2 que previene bucles en redes Ethernet mediante el bloqueo dinámico de rutas redundantes y la negociación de una topología libre de bucles. Opera en switches y bridges, gestionando BPDUs y estados de puertos, y no tiene relación con la serialización de datos ni con el formato de carga útil de las REST APIs, por lo que es completamente irrelevante para esta pregunta.

D

Incorrecta

TFTP

TFTP (Trivial File Transfer Protocol) es un protocolo de red utilizado para transferir archivos, típicamente sobre el puerto UDP 69, y se emplea comúnmente para el arranque (bootstrapping) de dispositivos sin disco o para copiar archivos de configuración a hardware de red. No es un formato de datos en absoluto; es un mecanismo de transporte, por lo que no se puede usar para representar la estructura del cuerpo de una solicitud o respuesta de una REST API.

Para profundizar

JSON (JavaScript Object Notation) es un formato de intercambio de datos ligero que es fácil de leer y escribir para los humanos, y fácil de analizar y generar para las máquinas. Representa los datos como pares de clave-valor y arreglos (arrays), lo que lo hace altamente flexible para representar estructuras de datos complejas. En el contexto de las REST APIs, JSON es el formato preferido porque está basado en texto, es compacto y es independiente del lenguaje, lo que facilita la comunicación entre diversos sistemas y aplicaciones. Las REST APIs utilizan métodos HTTP para realizar operaciones sobre recursos, y JSON se usa comúnmente como el formato de carga útil (payload) para estas operaciones. Los flujos de trabajo de automatización y programabilidad de redes de Cisco aprovechan las REST APIs con JSON para configurar dispositivos, recuperar datos operativos y realizar la integración con controladores de red. La decisión de usar JSON en lugar de otros formatos como XML o YANG se basa en su simplicidad y amplio soporte en lenguajes de programación y herramientas de gestión de redes. Una trampa común de examen es confundir JSON con otros protocolos relacionados con la red o modelos de datos como YANG, el cual es un lenguaje de modelado de datos utilizado en NETCONF y RESTCONF, pero no es el formato de datos real para las cargas útiles de las REST APIs. El comportamiento práctico de JSON en la automatización de Cisco es permitir el análisis y la generación eficientes de datos de configuración y telemetría, lo que hace esencial que los candidatos distingan a JSON como el formato de datos en lugar de un protocolo o modelo.

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.