Résumé

  • Le protocole définit les messages ; implémentation et version décident de la compatibilité réelle.
  • Il faut tester négociation, délai, répétition, repli et reprise avant de dépendre de la connexion.

Un protocole de communication permet à des appareils indépendants de comprendre des messages communs. Le cas normal est le plus simple. Le risque vient de versions différentes, paquets perdus, requêtes répétées ou données inattendues. Le déploiement doit consigner versions acceptées, sécurité, limites de répétition et état après coupure. La preuve utile est une matrice de compatibilité issue de tests de panne, pas d’une promesse commerciale. La communication devient fiable lorsque chaque partie sait arrêter, reprendre et rejeter une entrée dangereuse.

Sources