Bonne réponse
- BJSON
Explication
JSON est largement utilisé avec REST car il est compact, lisible par l'homme et facile à analyser par les logiciels. Il est courant dans les APIs de contrôleurs et les flux de travail d'automatisation.
Quel format de données est le plus couramment utilisé dans les REST APIs en raison de sa légèreté et de sa facilité d'analyse par les applications ?
Choisissez la meilleure réponse.
Bonne réponse
JSON est largement utilisé avec REST car il est compact, lisible par l'homme et facile à analyser par les logiciels. Il est courant dans les APIs de contrôleurs et les flux de travail d'automatisation.
YANG
YANG (Yet Another Next Generation) est un langage de modélisation de données utilisé pour décrire la configuration et les données d'état des équipements réseau, principalement pour les protocoles NETCONF et RESTCONF. Il définit la structure des données, et non la manière dont ces données sont sérialisées sur le câble ; les REST APIs utilisent généralement JSON ou XML comme format de données réel, de sorte que YANG est un cadre de modélisation plutôt qu'un format pour les messages d'API.
JSON
JSON est le format standard d'échange de données pour les REST APIs car il est léger, lisible par l'homme et pris en charge nativement par JavaScript, ce qui le rend trivial à analyser dans les navigateurs et les serveurs. Il représente des données structurées sous forme de paires clé-valeur et de tableaux, imitant la syntaxe littérale d'objets de nombreux langages de programmation, et est transmis avec l'en-tête Content-Type: application/json. Sa faible surcharge (overhead) et son mappage facile aux objets de langage en font le choix par défaut pour la plupart des web APIs modernes.
STP
STP (Spanning Tree Protocol) est un protocole de couche 2 qui empêche les boucles dans les réseaux Ethernet en bloquant dynamiquement les chemins redondants et en négociant une topologie sans boucle. Il fonctionne sur les commutateurs et les ponts (bridges), traite les BPDUs et les états de port, et n'a rien à voir avec la sérialisation des données ou le format de la charge utile des REST APIs, ce qui le rend totalement non pertinent pour cette question.
TFTP
TFTP (Trivial File Transfer Protocol) est un protocole réseau utilisé pour transférer des fichiers, généralement sur le port UDP 69, et est couramment employé pour le démarrage (bootstrapping) d'appareils sans disque ou la copie de fichiers de configuration sur le matériel réseau. Ce n'est pas du tout un format de données — c'est un mécanisme de transport, il ne peut donc pas être utilisé pour représenter la structure du corps d'une requête ou d'une réponse de REST API.
JSON (JavaScript Object Notation) est un format d'échange de données léger, facile à lire et à écrire pour les humains, ainsi qu'à analyser et à générer pour les machines. Il représente les données sous forme de paires clé-valeur et de tableaux, ce qui le rend très flexible pour représenter des structures de données complexes. Dans le contexte des REST APIs, JSON est le format privilégié car il est textuel, compact et indépendant du langage, ce qui facilite la communication entre divers systèmes et applications. Les REST APIs utilisent des méthodes HTTP pour effectuer des opérations sur des ressources, et JSON est couramment utilisé comme format de charge utile (payload) pour ces opérations. Les flux de travail d'automatisation et de programmabilité des réseaux Cisco exploitent les REST APIs avec JSON pour configurer des appareils, récupérer des données opérationnelles et s'intégrer aux contrôleurs de réseau. Le choix d'utiliser JSON plutôt que d'autres formats comme XML ou YANG repose sur sa simplicité et son support étendu dans les langages de programmation et les outils de gestion de réseau. Un piège d'examen classique consiste à confondre JSON avec d'autres protocoles ou modèles de données liés au réseau tels que YANG, qui est un langage de modélisation de données utilisé dans NETCONF et RESTCONF mais pas le format de données réel pour les charges utiles des REST APIs. Le comportement pratique de JSON dans l'automatisation Cisco est de permettre une analyse et une génération efficaces des données de configuration et de télémétrie, ce qui rend essentiel pour les candidats de distinguer JSON en tant que format de données plutôt qu'en tant que protocole ou modèle.
À propos de ces questions d'entraînement
Cette question fait partie des questions d'entraînement 200-301 originales de Courseiva, rédigées pour apprendre et jamais copiées d'examens réels ou de dumps.
Traduite de l'original anglais avec l'IA et vérifiée pour le sens. Les codes d'examen, les commandes et les noms de produits sont conservés tels qu'ils apparaissent à l'examen.