Ingenierie des protocoles chap01

Ingénierie des protocoles de communication Haykal Tej htej gmx de Inst Sup d ? Informatique et des Technologies de Communication Hammam Sousse Université de Sousse Chapitre Généralités sur les protocoles et les méthodes de génie de protocoles Protocoles de communication ? Préambule n Un protocole est un ensemble de règles qui gouvernent l'interaction entre processus parallèles dans les systèmes distribués n La conception de protocoles n'est pas une discipline à part elle est liée à la fois aux réseaux et à l'ingénierie des systèmes n Décrire complètement et sans ambigu? té un protocole est difficile n Prouver qu'un protocole est correct est une t? che encore plus ardue Le but du cours n'est pas d'enseigner de nouveaux protocoles mais de montrer comment on peut bien les décrire Autopsie d'un accident ? Accident du tunnel de Clayton A B n un train peut entrer dans le tunnel si le sémaphore est vert n en passant le sémaphore le train le met au rouge automatiquement en cas de défaillance du système c'est l'opérateur qui agite un drapeau rouge n c'est l'opérateur qui remet le sémaphore au vert quand il est sur que le train a quitter le tunnel n deux télégraphes permettent aux opérateurs de s'échanger quelques messages n Train in tunnel ? n Tunnel is clear ? n Pour plus de sécurité un è message est prévu Has the train left the tunnel Autopsie d'un accident ? Accident du tunnel de Clayton ce qui s'est passé n Un train passe le sémaphore A vert mais le sémaphore ne passe pas au rouge n L'opérateur réagit il envoie le message Train in tunnel et agite un drapeau rouge pour arrêter les trains suivants n Cependant un è train est arrivé trop vite et est passé au vert n Heureusement le conducteur a entrevu le drapeau rouge in extremis n Un è train arrive et s'arrête n L'opérateur envoie à nouveau le signal Train in tunnel pour avertir l'autre qu'il y a trains dans le tunnel n Le protocole n'a pas prévu ce cas n Le problème pour l'opérateur A est maintenant de savoir quand les deux trains ont quitté le tunnel afin d'autoriser le è à entrer n Pour alerter son collègue l'opérateur A envoie le signal Has the train left the tunnel n Lorsque le premier train sort du tunnel l'opérateur B répond Tunnel is clear n Ne sachant pas si les trains ont quitté le tunnel l'opérateur A attend un certain temps puis autorise le è train à entrer n Malheureusement le conducteur du è train qui avait vu le drapeau s'était arrêté dans le tunnel Après un certain temps de réflexion il a même fait marche arrière ? morts et blessés Autopsie d'un accident ? Accident du tunnel de Clayton conclusion n Il est difficile d'établir la responsabilité de cet accident n A partir du moment o? le è train est entré dans le tunnel il n'y avait plus moyen de récupérer la situation n L'ensemble des messages disponibles

  • 35
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager
  • Détails
  • Publié le Oct 21, 2022
  • Catégorie Travel / Voayage
  • Langue French
  • Taille du fichier 35.8kB