Plan du cours EI51 - L3 informatique
« Systèmes d'exploitation avancés et réseaux »

Année 2012-2013

Les enseignements sont assurés par Jacques Madelaine (JM), Jean Saquet (JS) et Gaëtan Richard (GR).

Mise à niveau :
Lundi 10 Septembre CM 8h00 - 9h30 TP Gp1+Gp2 10h00 - 12h00 Salle S3 - 402/403+409
Mercredi 12 Septembre TP Gp1+Gp2 9h30 -11h30 Salle S3 - 402/403+409 CM 14h00 - 15h30
Jeudi 13 Septembre TP Gp1 9h30 - 11h30 Salle S3 - 409 TP Gp2 13h30 - 15h30 Salle S3 - 409
Mercredi 19 septembre aux horaires normaux des 11 semaines de cours.
Vendredi 21 Septembre CM 8h00 - 10h00 TP Gp1+Gp2 13h15 - 14h45 Salle S3 - 402/403+409

Horaires : 22 h CM, 16,5 h TD, 16,5 h TP. 11 semaines avec :
2h Cours les mercredi de 8h00 à 10h00 en salle S3-049.
Groupe 1 : TD les mercredi de 10h15 à 11h45 en S3-137, TP de 13h15 à 14h45 en S3-402-403.
Groupe 2 : TD les mercredi de 13h15 à 14h45 en S3-137, TP de 15h00 à 16h30 en S3-402-403.

SemaineCMTDTP
1 10/9JM Unix, environnement de travail (commandes de manipulation de fichiers et répertoires, droits d'accès, ...). Spécificités du réseau du département. Shell, méta caractères, PATH, structures de contrôle. Procédure shell. Types et contenus de fichiers. (1re partie, 2e partie) (2h de 10h à 12h)
Unix, environnement de travail (pdf)
12/9JM (14h-15h30) Programmation shell (3e partie) (2h de 9h30 à 11h30)
Programmation shell (pdf)
13/9JM (2h de 9h30 à 11h30 groupe 1, 13h30 à 15h30 groupe 2)
Programmation shell (pdf)
2 19/9JM Architecture en couches. Gestion des interruptions. Entrées/sorties. (pdf)
awk (Ressources : faire man gawk ou voir the GNU Awk User's Guide, et voir ici une réécriture de /usr/share/doc/gawk/examples/prog/dupword.awk)
Programmation awk(pdf) Outils Unix de manipulation de textes (pdf)
21/9JM Formatage de documents, le système LaTeX (pdf, voir aussi les quelques ressources) (de 13h15 à 14h45) Prise main de LaTeX (html)
3 26/9JS Principes généraux de réseaux Les couches de protocoles (pdf) Architectures matérielles et logicielles des réseaux (pdf)
4 3/10JM Gestion des processus. Gestion mémoire (pdf) Algorithmes de gestion mémoire (pdf) Allocation mémoire et simulation d'algorithme de gestion mémoire
5 10/10JM Introduction à la programmation en C Programmation C Programmation C
6 17/10JS ICMP, Multicast, IPv6 Étude d'une RFC( pdf ) , texte explicatif (pdf) Découverte du réseau(pdf)
7 24/10JS Protocoles réseaux niveau application et programmation

Étude de protocoles d'application (pdf).

Annexe : rfc de POP3

Protocoles d'application et programmation réseaux ( pdf )
8 7/11JM Appels systèmes Unix (pdf) (sources des programmes) Programmation système Unix (pdf) Programmation système Unix : Réaliser un mini shell.
9 14/11JM Programmation threads (pdf) Programmation threads (pdf) Programmation threads (pdf) (répertoire ressources)
10 21/11JS Notion d'administration postes de travail et serveurs en réseau Étude d'un logiciel serveur (pdf) Configuration d'un poste de travail et d'un service (pdf)
11 28/11JM Système de gestion de fichiers (pdf) Programmation système (pdf) Réaliser un find multiprocessus. Le TP simulation système de fichiers est à faire au titre d'exercice libre.
12 5/12JS

Sécurité des systèmes et des réseaux

Présentation de Netfilter

Architecture réseau, étude de cas (pdf) Sécurité des systèmes

Devoir

Le devoir 1 est à rendre le 18/10/2012, 20h00 au plus tard sous la forme d'un fichier tar.gz regroupant vos sources et votre rapport en pdf. Cette archive tar.gz sera téléchargée en utilisant le système disponible à l'adresse http://devoirs.info.unicaen.fr/ sur lequel vous pouvez vous identifier avec votre EtuP@ss.

Le devoir2 est à rendre pour le 17/12/2012 au plus tard selon les mêmes modalités que pour le devoir 1.

Quelques ressources

Des corrigés sont disponibles ici après les TD/TP.

Le petit manuel Unix® qui en est à sa sixième édition depuis 1984 est enfin disponible sur le web en html, en pdf et en postscript gzippé.

Des sujets d'examens avec indication de correction sont ici.

Pour ceux que ne sont pas convaincus de l'intêrêt d'emacs, essayez de lancer emacs et de taper la commande "M-x butterfly", ou allez directement visiter xkcd. Mais essayez d'abord emacs.

Enfin, un extrait du film « Dernier domicile connu» qui montre comment on pouvait faire un grep au ministère de l'éducation nationale vers 1970.