UE Systèmes et Réseaux

Diplômes intégrant cet élément pédagogique :

Descriptif

Fiche descriptive de l'UE

Maîtriser les concepts élémentaires des réseaux et des systèmes d'exploitation (du point de vue de l'utilisateur et du programmeur d'applications).

Partie Système :

Les compétences visées sont la manipulation simple de fichiers et de processus, via le langage C et les deux niveaux d'interface de programmation d'applications (API) d'un système POSIX (norme UNIX).

  • processus POSIX : création et terminaison
  • ouverture, lecture, écriture et fermeture de fichiers (API C et API du noyau POSIX)
  • entrée standard et sortie standard : redirections et communication par tube
  • concurrence et outils de synchronisation : atomicité, verrou et sémaphore

 

Partie Réseaux :

Cet enseignement est une introduction aux nombreuses problématiques liées aux transferts d'information entre ordinateurs. En détaillant les solutions concrètes mises en oeuvre dans les principaux protocoles du réseau Internet, il permet de comprendre les notions suivantes :

  • supports et codage physique,
  • mise en paquet de l'information,
  • accès multiple au support (protocole Ethernet),
  • détection et correction d'erreurs,
  • récupération d'erreur par re-émission,
  • contrôle de flux,
  • adressage et routage (protocole IP)
  • programmation d’applications client/serveur

Cet enseignement permet ainsi d'acquérir les premières compétences nécessaires à l'administration et l'utilisation intelligente des réseaux informatiques.

Pré-requis

Notions élémentaires de système d'exploitation, d'algorithmique et de programmation.

Informations complémentaires

Méthode d'enseignement : En présence
Lieu(x) : Grenoble - Domaine universitaire
Langue(s) : Français