formations/diiage/C3-6_IoT_Systèmes_distribués/20180209_IoT_Stratégie_comm.../qcm.md

1.6 KiB

Authentification: QCM

  • Nom
  • Prénom
  • Classe
  • Date

Consigne

Pour chaque question, entourer la ou les bonnes réponses.

Attention, certaines questions sont volontairement rédigées sous la forme plurielle. Cela n'implique pas forcément qu'il y a plusieurs bonnes réponses.

Questions

A. Dans un modèle de communication publish/subscribe, les agents communiquent via l'envoi de:

  1. messages
  2. sémaphores
  3. signaux

B. Dans le contexte de la communication inter-agents, un "broker" a pour rôle:

  1. De déduire automatiquement le sujet d'un message par rapport à son contenu
  2. De découpler les producteurs et consommateurs d'information
  3. D'acheminer et router les messages entre les différents les producteurs d'informations et les consommateurs de ces informations

C. Le protocole mDNS utilise pour la découverte de services

  1. Une adresse IP multicast
  2. Un serveur de "rendez vous"
  3. Du broadcast UDP

D. En dehors d'une communication directe possible (réseaux différents, NAT, etc), les agents utilisent habituellement pour se découvrir mutuellement:

  1. Un serveur de "rendez vous"
  2. Un registre global
  3. Des champs TXT sur un enregistrement DNS

E. L'utilisation d'une "queue" dans un protocole de communication basée sur les messages permet de:

  1. S'assurer que les messages produits ne sont consommés que par N agents au maximum
  2. Répartir la charge liée au traitement d'un message
  3. Décharger le "broker" du traitement de certains messages