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

51 lines
1.6 KiB
Markdown

<style>
* {
font-size: 0.8em !important;
}
</style>
# 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