AccueilLicence généraleInformatiqueEnseignementsApplications réseaux

Licence InformatiqueUE Applications réseaux

Contenu

  • Introduction : contexte, couches, IPv4/IPv6, DNS
  • Programmation Socket : API, fonctionnement, utilisation en TCP et UDP, indépendance langage de programmation/protocole réseau
  • I/O asynchrone : problématique, solutions utilisant un pool de threads et monothread
  • Programmation distribuée en passage de messages : notions, applications (clavardage/gazouillis/DHT/…) en mode étoile et P2P
  • Serveurs Unix : rôle, exemples des serveurs webs apache et nginx, notions de service réseaux Unix, administration, optimisation

Compétences visées

  • Caractériser le fonctionnement des systèmes distribués dans un cadre réseaux, systèmes et applicatifs, ainsi que les aspects spécifiques de fiabilité et de disponibilité.

Langue utilisée

Langue principale utilisée par cet enseignement : Français.

Pré-requis obligatoires

  • Web
  • Programmation et conception
  • Systèmes d'exploitation

Modalités d'organisation

Il y aura dans cet enseignement des travaux pratiques utilisant des machines virtuelles.

L'évaluation sera basée sur :

  • un projet
  • des travaux pratiques notés sur machine
  • un examen terminal

Volume des enseignements

  • Cours magistraux : 20 heures
  • Travaux dirigés : 14 heures
  • Travaux pratiques : 26 heures

Les formations qui utilisent cet enseignement