14.7.2 Module Questionnaire – Automatisation des réseaux réponses
1. Qu’est-ce que JSON?
- C’est une base de données.
- C’est un langage de script.
- Il s’agit d’un langage de programmation compilé.
- Il s’agit d’un format de données pour le stockage et le transport de données.
Explication: La notation d’objet JavaScript (JSON) est un format de données utilisé par les applications pour stocker et transporter des données.
2. Qu’est-ce qu’une contrainte architecturale à laquelle un véritable service Web API RESTful doit adhérer?
- Il fonctionne comme un service cloud.
- Il fonctionne comme modèle client / serveur.
- Il utilise HTTPS pour transporter des données.
- Il doit prendre en charge le format de données XML.
Explication: La conformité aux contraintes de l’architecture REST est généralement appelée «RESTful». Une API peut être considérée comme «RESTful» si elle possède les fonctionnalités suivantes:
– Client / serveur – Le client gère l’extrémité avant et le serveur gère l’extrémité arrière.
– Apatride – Aucune donnée client est stockée sur le serveur entre les requêtes. L’état de session est stocké sur le client.
– Antémémorisables – Les clients peuvent mettre en cache les réponses localement pour améliorer les performances.
3. Dans l’exemple de demande d’API RESTful, http://www.mapquestapi.com/directions/v2/route?outFormat=json&key=KEY&from=San+Jose,Ca&to=Monterey,Ca, quel terme décrit la composante directions/v2/route?
- Requête
- Ressources
- Serveur API
- Paramètres
Explication: Dans cet exemple de demande d’API, les différents composants sont les suivants:
– Serveur API – le serveur API MapQuest, ht tp: // ww w.mapquestapi.com
– Ressources – API MapQuest directions, directions / v2 / route
– Requête – le format de données et les informations que le client demande au service API, notamment:
– Format – le format JSON est demandé
– Clé – clé d’authentification, voici Clé
– Paramètres – informations relatives à la demande, dans cet exemple, \ « from = San + Jose, Ca » and \ « to = Monterey, Ca «
4. Quelle déclaration décrit une API?
- Il s’agit d’un langage de programmation pour créer une application Web.
- Il s’agit d’un ensemble de règles qui filtrent le trafic du réseau pour les applications Web.
- Il s’agit d’un ensemble de fonctions et de sous-programmes à utiliser dans une application complète.
- Il s’agit d’un ensemble de fonctions et de procédures qui permet à une application cliente d’accéder aux données de l’application de service.
Explication: Une interface de programmation d’application (API) est un ensemble de fonctions et de procédures permettant la communication entre les applications. Généralement, une application de service fournit l’API pour permettre aux applications clientes d’accéder aux données de l’application de service.
5. Quel terme décrit le processus de gestion ordonnée des modifications de configuration des périphériques réseau?
- Automatisation
- Provisionnement
- Orchestration
- Contrôle de version
Explication: Les outils de gestion de la configuration incluent généralement l’automatisation et l’orchestration. L’automatisation exécute automatiquement une tâche sur un système. L’organisation des tâches automatisées dans un processus ou un flux de travail coordonné s’appelle l’orchestration.
6. Quelle API de service Web peut utiliser plusieurs formats de données, notamment JSON, XML et YAML?
- REST
- SOAP
- XML-RPC
- JSON-RPC
Explication: L’API REST peut utiliser plusieurs formats de données, notamment JSON, XML, YAML et autres. SOAP et XML-RPC utilisent le format XML. JSON-RPC utilise le format JSON.
7. Quelles sont les deux raisons pour lesquelles la plupart des API RESTful nécessitent une clé dans la demande? (Choisissez deux propositions.)
- Pour authentifier la source demandeuse
- Pour chiffrer le message de requête dans la demande d’API
- Pour recueillir des informations sur les personnes utilisant l’API
- Pour spécifier le format de données attendu de la réponse
- Pour vous assurer que la requête correspond au service proposé par l’application web
Explication: De nombreuses API RESTful, y compris les API publiques, nécessitent une clé. Les raisons pour lesquelles un fournisseur d’API peut exiger une clé sont les suivantes:
– pour authentifier la source pour s’assurer qu’elle est autorisée à utiliser l’API
– pour limiter le nombre de personnes utilisant l’API
– pour mieux capturer et suivre les données demandées par les utilisateurs
– pour recueillir des informations sur les personnes utilisant l’API
8. Quelle est la différence entre les formats de données XML et HTML?
- XML formate les données en hexadécimal tandis que HTML formate les données en binaire.
- XML utilise une structure de données auto-descriptive mais HTML utilise une structure de document standard.
- XML nécessite une indentation pour chaque paire clé / valeur tandis que HTML ne nécessite pas d’indentation.
- XML enferme les données dans une paire de balises tandis que HTML utilise une paire de guillemets pour enfermer les données.
Explication: XML est une structure de données lisible par l’homme utilisée pour stocker, transférer et lire des données par des applications. Comme HTML, XML utilise un ensemble de balises pour enfermer les données. Cependant, contrairement à HTML, XML n’utilise pas de balises prédéfinies ou une structure de document standard, mais il utilise plutôt des balises et une structure auto-descriptives.
9. Un programmeur utilise Ansible comme outil de gestion de configuration. Quel terme est utilisé pour décrire un ensemble d’instructions d’exécution?
- Pilier
- Manifeste
- Guide de vente (Playbook)
- Livre de recettes (Cookbook)
Explication: Ansible utilise le nom Playbook pour décrire l’ensemble des instructions à exécuter.
10. Quel terme est utilisé pour décrire un ensemble d’instructions à exécuter par l’outil de gestion de configuration Chef?
- Pilier
- Manifeste
- Guide de vente (Playbook)
- Livre de recettes (Cookbook)
Explication: Ansible utilise le nom Playbook pour décrire l’ensemble des instructions à exécuter.
11. Quels sont les deux outils de gestion de configuration développés à l’aide de Python? (Choisissez deux propositions.)
- Chef
- Ansible
- Puppet
- SaltStack
- NETCONF
Explication: Ansible et SaltStack sont des outils de gestion de configuration développés à l’aide de Python. Chef et Puppet sont des outils de gestion de configuration développés à l’aide de Ruby. Ruby est généralement considéré comme un langage plus difficile à apprendre que Python. NETCONF est un protocole de gestion de réseau.
12. Quelle fonction du système de réseau basé sur l’intention de Cisco (IBNS) permet aux opérateurs de réseau d’exprimer le comportement de réseau attendu qui soutiendra le mieux l’intention de l’entreprise?
- Activation
- Conversion
- Assurance
- Analyse ACL
Explication: La fonction de traduction de Cisco IBNS permet aux opérateurs de réseau d’exprimer le comportement de réseau attendu qui répondra le mieux à l’intention de l’entreprise.
13. Quels types d’API conviennent à la communication de données entre un site Web de voyages et une chaîne d’hôtels pour obtenir des données sur la disponibilité des chambres?
- D’API ouvertes
- API publiques
- API internes
- API partenaires
Explication: Les API d’application sont classées comme suit:
- API ouvertes ou API publiques -accessible au public et peut être utilisé sans aucune restriction
- Interne ou API privées – utilisé par une organisation ou une entreprise pour accéder aux données et services à usage interne uniquement
- API partenaires – utilisées entre une entreprise et ses partenaires commerciaux ou contracteurs pour faciliter les échanges entre eux
14. Quels caractères sont utilisés pour entourer une clé JSON?
- Guillemets
- Virgules
- Crochets
- Deux points
Explication: Les clés JSON sont à gauche des deux points. Ils doivent être entourés de guillemets, comme dans « clé », et peuvent être n’importe quelle chaîne valide.
15. Quel caractère est utilisé pour séparer les paires clé / valeur JSON?
- (virgule) ,
- (point-virgule) ;
- (tiret) –
- (barre oblique) /
Explication: Chaque paire clé / valeur d’une série de paires clé / valeur est séparée par une virgule, de sorte que le milieu d’un JSON ressemble à cette « clé »: « valeur », « clé »: « valeur ».