Protocoles Internet, M2

Notes de cours

  1. Introduction : l'Internet est cassé
  2. HTTP et REST.
  3. Caches et validateurs.
  4. Notifications asynchrones.
  5. Introduction à la sécurité.
  6. UDP et serveurs de contrôle.
  7. Protocoles cryptographiques.
  8. Traversée de NAT.

Feuilles de TP

  1. TP 1 : introduction au Go, premiers serveurs web. Code fourni : tp1.tar.gz.
  2. TP 2 : API REST.
  3. TP 3 : JSON.
  4. TP 4 : WebSockets.
  5. TP 5 : HTTP sécurisé.
  6. TP 6 : UDP.
  7. TP 7 : chiffrage opportuniste

Projet

Sujet du projet.

La date de rendu est le samedi 6 janvier 2024 au soir, précisément 3h00 (heure de Paris) dans la nuit de samedi à dimanche.

Liste de diffusion

Liste de diffusion pour les discussions à propos des TP et du projet m2.internet.info. L'inscription à cette liste est obligatoire.