Outils pour utilisateurs

Outils du site


formations:masters:ue:m2:psi9

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
formations:masters:ue:m2:psi9 [2023/04/21 09:17] – supprimée - modification externe (Unknown date) 127.0.0.1formations:masters:ue:m2:psi9 [2025/01/29 10:46] (Version actuelle) – ↷ Liens modifiés en raison d'un déplacement. admin
Ligne 1: Ligne 1:
 +~~NOTOC~~
  
 +====== Protocoles des Services Internet ======
 +
 +
 +===== Description =====
 +
 +L'Internet est cassé !  Il est plein de pare-feu //(firewalls)//, de routeurs NAT, et d'autres //middleboxes// qui font que les protocoles écrits en utilisant les techniques vues en L3 ne vont pas traverser l'Internet.  Le but de ce cours est d'étudier des techniques de programmation qui vont nous permettre d'écrire des applications réseau qui marchent dans le "vrai" Internet, et apprendre à les sécuriser.
 +
 +Le cours consiste de deux parties:
 +
 +  - Protocoles basés sur HTTP.
 +  - Protocoles basés sur UDP.
 +
 +La sécurité des protocoles et des applications est traitée tout au long du cours.
 +
 +===== Pré-requis =====
 +
 +Programmation réseau traditionnelle, telle que vue dans le cours de [[..:..:..:licence:2024-2025:ue:l3:pr6|Programmation Réseau]] en L3.  Optionnellement, des bases de Protocoles, telles que vues dans le cours de [[..:m1:pr7|Protocoles Réseau]] en M1.  Aucune connaissance préalable en cryptographie n'est requise.
 +
 +Des bases de programmation impérative sont aussi demandées, les étudiants devront déjà avoir programmé dans un langage impératif, de préférence Java ou C.  Les TP sont à faire en Go, mais aucune connaissance préalable de Go n'est requise.