diff --git a/infotro/SDi/protocol_development.md b/infotro/SDi/protocol_development.md
index 676e83b..ec81226 100644
--- a/infotro/SDi/protocol_development.md
+++ b/infotro/SDi/protocol_development.md
@@ -179,8 +179,24 @@ Cette stratégie permet de traiter les données de manière efficace, facilitant
des composants du système.
# Implémentation de protocoles par un example
-
+Une pile de communication fictive dispose d’une couche Application, Network et RTX.
+Au niveau de la couche Application, des données peuvent être échangées.
+De plus, on peut demander à la couche Network d’établir une connexion.
+La couche RTX est simplement responsable pour l’envoi et la réception des trames.
+Si un nœud n’est pas connecté, sa couche Network envoie périodiquement des messages d’avertissement (Advertisings).
+Le canal 0 est réservé pour cela.
+Des messages d’avertissement reçus d’autres nœuds sont rapportés par la couche Network à la couche Application pour que
+celle-ci puisse décider avec quel autre nœud elle veut se connecter.
+Une fois une connexion établie, des données peuvent être échangées mutuellement et sur demande.
+L’échange des données n’est pas sécurisé (Request-Indication).
+Une connexion est définie par le numéro du canal utilisé par la couche Network (un, deux ou trois).
+Le numéro est choisi pendant l’établissement de la connexion.
+Sur demande de l’une des deux couches Application, une connexion peut être terminée.
+Dans ce cas, la couche Network recommence l’Advertising.
+La méthode pour découpler les différentes couches est celle qui est illustrée par la figure ci-dessous.
+Elle est uniforme dans tout le système.
Soient les classes AppE, NWE et RTXE. La lettre E signifié Entity.
+
###### Exercice 1
Question