Supports de Cours/TD/TP

COPYRIGHT concernant les documents téléchargés sur cette page :
  • Copyright © 2017 Olivier Glück all rights reserved
  • Les documents ci-dessous sont soumis aux droits d'auteur et ne sont pas dans le domaine public. Leur reproduction est cependant autorisée à condition de respecter les conditions suivantes :
    • Si ce document est reproduit pour les besoins personnels du reproducteur, toute forme de reproduction (totale ou partielle) est autorisée à la condition de citer l'auteur.
    • Si ce document est reproduit dans le but d'être distribué à des tierces personnes il devra être reproduit dans son intégralité sans aucune modification. Cette notice de copyright devra donc être présente. De plus, il ne devra pas être vendu.
    • Cependant, dans le seul cas d'un enseignement gratuit, une participation aux frais de reproduction pourra être demandée, mais elle ne pourra être supérieure au prix du papier et de l'encre composant le document.
  • Toute reproduction sortant du cadre précisé ci-dessus est interdite sans accord préalable écrit de l'auteur.
Module LIFASR2 : "Introduction aux Réseaux et au Web" (L1 Math-Informatique)
  • Remarques préliminaires importantes :
    • Vous devez consulter régulièrement votre courrier électronique de l'université.
    • Les étudiants ayant une absence justifiée à un TP doivent 1) informer l'enseignant de TP, 2) déposer une copie des justificatifs (certificat médical ou autre) au BAL (Quai 43).
    • Les étudiants ayant obtenu ou demandé une dispense d'assiduité ou un 1/3 temps doivent déposer une copie du document d'acceptation dans ma boîte aux lettres (rdc bâtiment Nautibus) ET SURTOUT venir discuter avec moi des modalités de mise en oeuvre dès le début des enseignements (dans tous les cas, avant la première séance de TP).
  • Le planning du module (pdf), l'emploi du temps extrait d'ADE (séquence 1 ou séquence 2)
  • Pour connaître votre groupe de TP, consultez Tomuss (colonne Grp) ; les changements de groupe ne sont pas autorisés sauf très exceptionnellement après l'accord du responsable d'UE
  • Partie 1 - Internet, les réseaux et le web (pdf)
  • Partie 2 - Pages HTML et feuilles de styles CSS (pdf)
  • Partie 3 - Web interactif, formulaires, pages dynamiques et PHP (pdf)
  • Partie 4 - Protocole HTTP, méthodes GET et POST (pdf)
  • Partie 5 - Les applications d’Internet (pdf)
  • Partie 6 - La couche transport : les protocoles TCP et UDP (pdf)
  • Partie 7 - Le protocole IP (pdf)
  • Partie 8 - Les protocoles Ethernet, ARP et ICMP. Synthèse des échanges entre un client et serveur Web (pdf)
  • TP 1 : Le jeu 2048 - séance 1 (3h) (sujet)
  • TP 2 : Le jeu 2048 - séance 2 (3h) (sujet)
  • TP 3 : Réseau social - séance 1 (3h) (sujet)
  • TP 4 : Réseau social - séance 2 (3h) (sujet)
  • TP 5 : Emulateur Réseau - séance 1 (3h) (sujet)
  • TP 6 : Emulateur Réseau - séance 2 (3h) (sujet)
  • Quelques liens qui peuvent vous être utiles :
  • Pour travailler depuis chez vous, suivez les instructions ci-après :
  • Pour que les méthodes ci-dessous fonctionnent, il peut être nécessaire de désactiver le pare-feu. Si vous le faites, n'oubliez pas de le réactiver quand vous aurez fini. Par ailleurs, il se peut que la connexion à distance soit lente, il faut être patient et taper doucement sur le clavier. Le meilleur moyen reste de travailler dans les salles TP du campus en dehors des séances. Ci-dessous pxxxxxxx est votre identifiant étudiant.
    Quelle que soit la méthode utilisée ci-dessous, vous pouvez utiliser n'importe quel navigateur présent sur votre machine mais il est recommandé d'installer Firefox si vous ne l'avez pas. Pour tester l'affichage de vos pages web, utilisez l'URL https://lifasr2.univ-lyon1.fr/prenom.nom comme vous le faites en TP. Elle est accessible depuis l'extérieur de l'université.
    • Méthode 1 (pour Linux et Mac uniquement) :
      Ouvrez un terminal et exécutez la commande suivante pour vous connecter à distance sur le serveur web utilisé en TP : ssh -X lifasr2.univ-lyon1.fr -l pxxxxxxx
      Cette fenêtre sera ce que l'on appelle terminal distant dans les sujets de TP. Ouvrez un autre termnial sur votre machine qui sera ce que l'on appelle terminal local dans les sujets de TP.
      Pour éditer les fichiers, il est possible que gedit ne soit pas disponible sur votre machine. Il faut alors remplacer gedit par un autre éditeur.
      Pour copier vos fichiers vers le serveur web, utilisez scp comme vous le faites en TP mais en précisant votre identifiant : scp fichier_a_copier pxxxxxxx@lifasr2.univ-lyon1.fr:
    • Méthode 2 (pour Windows en utilisant Putty et WinSCP) :
      Téléchargez le logiciel WinSCP ici. Il va remplacer la commande scp pour copier vos fichiers vers le serveur web lifasr2. Installez le logiciel en cliquant sur suivant plusieurs fois jusqu'à terminaison de l'installation. A la fin de l'installation, lancez WinSCP et configurez le de la manière suivante :
      nom d'hôte : lifasr2.univ-lyon1.fr
      identifiant : votre identifiant étudiant
      mot de passe : votre mot de passe de l'université
      Si vous avez une fenêtre indiquant que la clé ne se trouve pas dans le cache, vous cliquez sur Oui. Vous devriez voir vos dossiers se trouvant sur le serveur distant dans le volet de droite. Vous pouvez rapatrier les fichiers ou dossiers distants sur votre machine en les glissant depuis le volet de droite vers le volet de gauche.
      Pour créer/modifier vos fichiers sur votre machine, utilisez un éditeur fourni par votre machine, par exemple le bloc-notes. Il remplace gedit qui n'est pas disponible sous windows. Après modifications de vos fichiers, utilisez WinSCP pour les copier vers le serveur distant donc en les glissant depuis l'onglet de gauche vers l'onglet de droite. Pour tester, ouvrez Firefox ou IE sur votre machine et utilisez l'URL comme en TP : https://lifasr2.univ-lyon1.fr/prenom.nom.
      Pour ouvrir un terminal sur le serveur distant, vous pouvez télécharger Putty ici.
      Dans la zone Host Name (or IP address), vous devez saisir pxxxxxxx@lifasr2.univ-lyon1.fr
    • Méthode 3 (pour Windows en utilisant le bureau à distance) :
      En suivant ce qui est indiqué sur cette page, vous disposerez d'un bureau virtuel Windows dans le réseau de l'université comme si vous étiez en salle TP sous Windows. Une fois le bureau virtuel actif, dans le menu Démarrer, cliquez dans la zone Rechercher et tapez Putty. Dans la zone Host Name, tapez pedagolinux, cliquez sur Open puis sur yes. Entrez votre identifiant puis votre mot de passe. Vous disposez maintenant de ce que l'on appelle terminal local dans les sujets de TP. Pour ouvrir un terminal distant sur le serveur web, répétez les opérations pour ouvrir Putty mais mettez lifasr2 dans la zone Host Name. Dans le terminal Putty, vous ne pouvez pas utiser gedit comme éditeur. Vous pouvez utiliser nano dans le terminal local ou distant à la place de gedit. Pour ouvrir le navigateur web, lancez Firefox dans la zone Rechercher du menu Démarrer.
Module LIFBDW1 : "Initiation aux bases de données et réseaux" (L2 Math/Info)
  • Partie 1 - Introduction aux réseaux (pdf)
  • Partie 2 - Le modèle Client/Serveur (pdf)
  • Partie 3 - Applications de l'Internet (pdf)
Module LIFASR6 : "Réseaux" (L3 Informatique)
  • Remarques préliminaires importantes :
    • Vous devez consulter régulièrement votre courrier électronique de l'université.
    • Les étudiants ayant une absence justifiée à un TD ou un TP doivent 1) informer l'enseignant de TD ou TP, 2) déposer une copie des justificatifs (certificat médical ou autre) au BAL (Quai 43) ET dans ma boîte aux lettres (rdc bâtiment Nautibus).
    • Les étudiants ayant obtenu ou demandé une dispense d'assiduité ou un 1/3 temps doivent déposer une copie du document d'acceptation dans ma boîte aux lettres (rdc bâtiment Nautibus) ET SURTOUT venir discuter avec moi des modalités de mise en oeuvre dès le début des enseignements (dans tous les cas, avant la première séance de TD).
  • Le planning du module (pdf), l'emploi du temps (extrait d'ADE)
  • Pour connaître votre groupe de TD et TP, consultez Tomuss (Grp pour le TD et Groupe_TP pour le TP) ; les changements de groupe ne sont pas autorisés sauf très exceptionnellement après l'accord du responsable d'UE
  • Partie 1 - Introduction aux réseaux (pdf)
  • Partie 2 - Notions de base (pdf)
  • Partie 3 - Notions de protocoles (pdf)
  • Partie 4 - Protocoles de liaison de données (pdf)
  • Partie 5 - Réseaux Locaux (pdf)
  • Partie 6 - Couche réseau et interconnexion de réseaux (pdf)
  • Partie 7 - Internet et l'architecture TCP/IP (pdf)
  • Partie 8 - Réseaux de transport de données - Réseaux d'opérateur
  • Fiches de Travaux Dirigés (pdf)
  • TP 1 : Assemblage d'un réseau, configuration d'adresses IP sous Linux et Windows (3h) (pdf)
  • TP 1bis : Prise en main des routeurs Cisco (3h)
  • TP 2 : Notions de sous-réseaux et masque de sous-réseaux, Routage statique (3h) (pdf)
  • TP 2bis : Etude et configuration IOS des routeurs Cisco - Mise en place d'un routage dynamique (3h)
  • TP 3 : Outils de capture de paquets et Analyse de trames (Ethernet, ARP, ICMP, DHCP) (3h) (pdf)
  • TP 3bis : Etude et configuration IOS des routeurs Cisco - Mise en place d'un routage statique (3h)
  • Liens CCNA (pour les étudiants de L3IF intéressés par le programme CNA)
    • Accès à votre compte sur le site de Cisco (Cisco Academy)
    • Le formulaire d'inscription au programme CNA (à me remettre AVANT le jeudi 9 fèvrier 2017 12h)
    • Les examens Cisco auront lieu dans la salle TP5 du bâtiment Nautibus les vendredis de 16h15 à 18h15 du 10/03/2017 au 14/04/2017 (6 séances).
      Quoi réviser pour chaque semaine (version 4.0 de CCNA R&S Introduction to Networks (CCNA1)) :
      • le 10.03.2017 Chapitres 1,2,3,4
      • le 17.03.2017 Chapitres 5,6,7 + Packet tracer du chapitre 6
      • le 24.03.2017 Chapitres 8,9,10
      • le 31.03.2017 Chapitres 11 + Feedback + Final (il faut tout réviser)
      • le 07.04.2017 Examen final avec Packet Tracer
      • le 14.04.2017 Examen final de TP sur les routeurs Cisco (salle TPR3)
Module PW : "Programmation Web" (M1 Informatique)
  • Partie 1 (4h30) - Web, Langage HTML, Dynamic HTML et Feuilles de styles (168 slides) (pdf)
  • Partie 2 (3h) - Le langage JavaScript (88 slides) (pdf)
  • Partie 3 (4h30) - Formulaires, protocole HTTP et programmation CGI (96 slides) (pdf)
  • Partie 4 (3h) - Le langage PHP (112 slides) (pdf)
  • TP 1 (4h30) - HTML, feuilles de style et DHTML (pdf, Images pour le TP)
  • TP 2 (6h) - Protocole HTTP, CGI et JavaScript (pdf)
  • TP 3 (4h30) - PHP (pdf, Base de données exemple pour le TP)
Module AppliSR : "Applications Systèmes et des Réseaux" (M2 SRIV)
  • Partie 1 : Architecture et communications Client/Serveur (155 slides) (pdf 1 par page) (pdf 6 par page)
  • Partie 2 : Applications de l'Internet de type Client/Serveur (299 slides) (pdf 1 par page) (pdf 6 par page)
  • TP : Utilisation de l'interface sockets pour des communications TCP/UDP de type client/serveur (3h - 1 séance) (pdf)
Module AdminSR : "Administration Systèmes et des Réseaux" (M2 SRIV)
Module MRI-ENS-RE : "Réseaux Avancés" (M2 Recherche Informatique, spécialité IF, ENS)
  • Le support de cours : (pdf)
  • Introduction Cloud Computing : (pdf)
  • Thèse Hablot : (pdf)

Last modified: