Supports de Cours/TD/TP

COPYRIGHT concernant les documents téléchargés sur cette page :
  • Copyright © 2021 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 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 (lundi matin ou mardi après-midi)
  • 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 : Calculatrice (sujet)
  • TP : Le jeu 2048 - séance 1 (sujet)
  • TP : Le jeu 2048 - séance 2 (sujet)
  • TP : Réseau social - séance 1 (sujet)
  • TP : Réseau social - séance 2 (sujet)
  • TP : Emulateur Réseau - séance 1 (sujet)
  • TP : Emulateur Réseau - séance 2 (partie 1, partie 2, annexe)
  • Pour installer et prendre en main le logiciel (simulateur de réseaux) Filius, cliquez ici.
  • 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, si geany n'est pas disponible sur votre machine, le mieux est de l'installer sinon remplacez le 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:
      Une autre méthode pour copier vos fichiers est d'utiliser FileZilla comme sous Windows.
      Pour travailler en éditant vos fichiers directement sur le serveur (et donc éviter de copier avec scp à chaque modification), il faut lancer un serveur X sur votre machine. Sur Linux, il est lancé par défaut. Sur MAC, vous devez en installer un, par exemple XQuartz puis lancer XQuartz et utiliser un terminal XQuartz comme terminal local avant de faire la connexion à distance avec ssh -X.
    • Méthode 2 (pour Windows en utilisant Putty et FileZilla) :
      Téléchargez le logiciel FileZilla 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 FileZilla 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é
      port : 22
      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, installez geany en cliquant ici sinon remplacez le par un autre éditeur.
      Après modifications de vos fichiers, utilisez FileZilla 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
      Enfin, vous pouvez éditer directement vos fichiers sur le serveur web en lançant geany directement sur lifasr2 (comme avec ssh -X). Pour cela, installez le serveur X pour Windows Xming, configurez Xming et Putty comme indiqué ici. Pour vous aider, Françoise Conil a réalisé deux petites vidéos pour vous montrer comment utiliser Filezilla et Putty.
    Pour récupérer ou accèder à des fichiers qui sont sur votre compte étudiant depuis chez vous, vous pouvez faire ssh ou scp vers la machine pedagolinux.univ-lyon1.fr
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. Si vous avez des contraintes fortes concernant la constitution des groupes, il faut les indiquer au responsable d'UE lors du premier cours.
  • 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)
  • Annexe pour les TD, TP et examens (pdf)
  • Pour installer et prendre en main le logiciel (simulateur de réseaux) Filius, cliquez ici.
  • TPR-1 : Mise en place d'un réseau local en IPv4 (3h) (pdf)
  • TPR-2 : Sous-réseaux, Routage statique et Analyse de trames (4h30) (pdf)
  • TPR-2-cisco : Routage statique et dynamique avec les routeurs Cisco (4h30)
  • TPF-1 : TP-switch-arp-ping (1h30) (pdf)
  • TPF-2 : TP-lan-ping (1h30) (pdf)
  • TPF-3 : TP-ping-arp-sr (3h) (pdf)
  • 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 vendredi 17 septembre 2021 15h)
    • Les examens Cisco auront lieu dans les salles TP du bâtiment Nautibus, la dernière séance est un examen pratique dans la salle TPR3.
      Quoi réviser pour chaque semaine (version 7.0 du CCNA Introduction To Networks (CCNA1)) :
      • le 30.09.2021 Modules 1 à 7
      • le 07.10.2021 Modules 8 à 13
      • le 14.10.2021 Modules 14 à 17
      • le 21.10.2021 Examen Final (il faut tout réviser)
      • le 25.11.2021 Examen final avec Packet Tracer
      • le 10.12.2021 Examen final de TP sur les routeurs Cisco (salle TPR3)
Module PW : "Programmation Web" (M1 Informatique entre 2004 et 2007)
  • 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: