Supports de cours
Conception de protocoles réseaux
1er semestre
Objectifs et contenu
Ce cours aborde les méthodes d'ingénierie propres à la conception de protocoles réseaux: écriture de machines à états finies étendues, déroulement des machines à état sur un diagramme temps séquence, spécification des formats de messages, sérialisation et implémentation d'un protocole sous forme de couches de services. Par les méthodes pré-citées, différentes techniques classiques de récupération d'erreurs réseaux telles que les pertes ou la corruption de paquets sont résolues de manière systématique.
Bibliographie et Documentation
Modélisation/Design de protocoles
Cyclical Redundancy Checks
Spin
Serialisation ASN.1 DER/BER
Supports de cours
1. Introduction et outils de modélisations formelle
2. Conception informelle d'une couche transport fiable depuis zéro
3. Exemple de sérialisation avec Lightweight Directory Access Protocol (LDAP)
Exercices pratiques
Mini-projet
Sujet d'examen type
Divers