Cette Unité d'Enseignement aborde deux thématiques majeures de l'informatique :
La notion de système d'exploitation : Comment la machine voit et manipule les programmes que l'on souhaitre lui faire traiter ? Comment ces programmes peuvent collaborer ?
La notion de réseau : Qu'est ce qu'un réseau informatique ? Internet ? Qu'est ce qu'un protocole ? Comment les applications peuvent-elles communiquer et échanger des données à travers un réseau ?
Responsable(s) du cours
Ramon Aparicio Pardo
,
Gilles Menez
Présentiel
20h de cours magistral
40h de travaux pratiques
PREREQUIS
Avant le début du cours, je dois ...
Installer sur son portable les logiciels utilisés en TP : le simulateur de réseau Cisco Packet Tracer et l'hyperviseur Oracle VirtualBox ou équivalent selon l'architecture matérielle du portable.
Savoir manipuler une machine en tant qu'utilisateur et en tant que développeur : Gérer sa connexion, ses fichiers, .... Programmer (au moins basiquement) en C.
OBJECTIFS
A la fin de ce cours, je devrais être capable de...
Connaitre les principaux protocoles sur Internet et leur usage.
Savoir configurer des hosts sur un réseau IP.
Identifier le rôle de chaque couche du réseau.
Comprendre l'adressage IP et mettre en œuvre le routage sur un simulateur de réseau
Comprendre ce qu'induit le lancement d'un programme sur une machine Unix et faire communiquer ses applications.