32 - Réseaux (2)

Prérequis. Les notions clés sont traitées dans les résumés 21 - Réseaux (adresse IP, masque, switch, routeur) et 22 - TCP/IP (modèle en 4 couches, encapsulation, DNS, HTTP). La fiche 31 - Réseaux (1) propose une première mise en pratique sur l’application Terminal.

Objectifs

  • Simuler un réseau local à l’aide du logiciel Filius.
  • Utiliser les commandes ping, ipconfig, traceroute et host.
  • Connecter deux réseaux locaux avec un routeur.
  • Installer un serveur Web et un serveur DNS.
  • Découvrir et analyser les trames réseaux (avec les protocoles de communication associés) émises dans les échanges de données.

Consignes

  • Vous devez répondre aux 13 questions ci-dessous numérotées de Q1 à Q13.
  • Vous devez m’envoyer un fichier compressé dont le nom sera prenom1_prenom2_prenom3_TP_FILIUS.zip avec prenom1, prenom2 (éventuellement prenom3) les noms des élèves du groupe. Ce fichier compressé contiendra les fichiers sources des montages Filius (fichiers avec l’extension fls).

Description du logiciel utilisé Filius

Filius est un logiciel de simulation de réseaux informatiques. Il permet de créer son propre réseau de le configurer, de le simuler et de visualiser les échanges d’informations.

Deux ordinateurs reliés en direct

Réaliser le montage décrit ci-dessous et répondre sur feuille aux questions demandées :

  • À partir du mode conception (icône marteau) :

    • Relier deux ordinateurs portables à l’aide d’un cable RJ45.
    • Attribuer au premier ordinateur l’adresse IP : 192.168.0.10.
    • Attribuer au deuxième ordinateur l’adresse IP : 192.168.0.11.
  • Passer en mode Simulation (icône triangle vert) :

    • Sur l’ordinateur d’adresse IP 192.168.0.10, installer le logiciel « Ligne de commande ».

    • En faisant un clic droit, sur l’ordinateur d’adresse IP 192.168.0.10, afficher les échanges de données (192.168.0.10).

    • En faisant un clic droit, sur l’ordinateur d’adresse IP 192.168.0.10, afficher le bureau.

    • Double cliquer sur « Ligne de commande ».

    • Sur la ligne de commande, saisir ping 192.168.0.11.

      Q1 : Noter sur votre feuille, les données affichées dans la fenêtre de commandes et dans la fenêtre des échanges de données.

      Q2 : Identifier les protocoles de communication impliqués et donner leur nom complet à partir de leur acronyme et décrire la fonctionnalité de ces protocoles. Identifier le rôle de chaque protocole. On pourra s’aider d’Internet pour cette question.

      Q3 : À partir d’une recherche sur Internet, donner la définition d’une adresse MAC. À l’aide de la fenêtre des échanges de données, déterminer les adresses MAC et vérifier à l’aide de la commande ipconfig.

    • Sur la ligne de commande, saisir ping 192.168.0.20.

      Q4 : Décrire les affichages produits dans la fenêtre de commandes et dans la fenêtre des échanges de données. Pourquoi seul le protocole ARP entre en jeu dans la transmission des données ?

      Enregistrer (icone disquette) le fichier de cette partie sous le nom deux_ordinateurs_en_direct.fls.

Deux ordinateurs, un switch et un serveur générique

Réaliser le montage décrit ci-dessous et répondre sur feuille aux questions demandées :

  • À partir du mode conception (icône marteau) :

    • Relier deux ordinateurs portables (adresses IP 192.168.0.10 et 192.168.0.11) et un ordinateur tour (adresse IP 192.168.0.12) à un switch.
  • Passer en mode Simulation (icône triangle vert) :

    • Sur l’ordinateur tour d’adresse IP 192.168.0.12, installer un « serveur générique » sur le port par défaut 55555.
      Démarrer ce serveur générique.

    • En faisant un clic droit, sur l’ordinateur d’adresse IP 192.168.0.12, afficher les échanges de données (192.168.0.12).

    • Sur l’ordinateur portable d’adresse IP 192.168.0.10, installer un « client générique » et le connecter au serveur d’adresse IP 192.168.0.12 et au port par défaut 55555.

    • À partir de l’ordinateur portable d’adresse IP 192.168.0.10, envoyer un message de votre choix au serveur d’adresse IP 192.168.0.12.

    • Sur le serveur, afficher la fenêtre des échanges de données.

      Q5 : Décrire sur votre feuille, les échanges entre les deux ordinateurs (le portable et le serveur). Indiquer notamment les couches de protocoles de communication impliquées ainsi que les noms des protocoles associés.

      Enregistrer (icone disquette) le fichier de cette partie sous le nom deux_ordinateurs_un_switch_un_serveur_generique.fls.

Deux réseaux locaux

Nous allons maintenant interconnecter deux réseaux locaux.

Compléter le montage précédent avec les opérations décrites ci-dessous et répondre sur feuille aux questions demandées :

  • Le premier réseau local est composé des deux ordinateurs d’adresses IP : 192.168.0.10 et 192.168.0.11 relié au switch à renommer en « Switch 1 ».

  • Créer un deuxième réseau local, composé de 3 ordinateurs portables d’adresses IP respectives : 192.168.1.10, 192.168.1.11 et 192.168.1.12.

  • Relier ces 3 ordinateurs portables à un switch nommé « Switch 2 ».

  • Relier les deux switchs à un routeur ayant 2 interfaces.

  • Si ce n’est déjà fait, installer une « ligne de commande » sur l’ordinateur portable d’adresse IP 192.168.0.10.

  • À partir de cette ligne de commande, saisir la commande ping 192.168.1.10.

    Q6 : Ecrire sur votre feuille la réponse obtenue par la commande ping. Donner une explication.

  • Les ordinateurs des deux réseaux ne peuvent pas communiquer en l’état car il faut configurer une « passerelle » entre ces deux réseaux.

    Q7 : En s’aidant d’Internet, donner une description d’une passerelle dans le domaine des réseaux. On donnera notamment le nom anglais d’une passerelle.

  • Nous allons configurer la passerelle entre ces deux réseaux locaux.

    • Sur le routeur, pour l’interface connectée à « Switch 1 », indiquer comme adresse IP 192.168.0.1.
      Pour l’interface connectée à « Switch 2 », indiquer comme adresse IP 192.168.1.1.
    • Sur l’ordinateur portable relié au switch 1, d’adresse IP 192.168.0.10, indiquer dans le champ Passerelle l’adresse IP 192.168.0.1. Sur l’ordinateur portable relié au switch 2, d’adresse IP 192.168.1.10, indiquer dans le champ Passerelle l’adresse IP 192.168.1.1.
    • À partir de la ligne de commande de l’ordinateur d’adresse IP 192.168.0.10, vérifier que la commande ping 192.168.1.10 fonctionne bien.
    • À partir de la ligne de commande de l’ordinateur d’adresse IP 192.168.0.10, saisir la commande traceroute 192.168.1.10.

Q8 : donner la « route » utilisée pour atteindre l’ordinateur portable d’adresse IP 192.168.1.10 à partir de celui d’adresse IP 192.168.0.10. En combien de « sauts » l’ordinateur portable d’adresse IP 192.168.1.10 est-il atteint ?

Remarque : pour faire communiquer tous les ordinateurs des deux réseaux, il faudrait renseigner les adresses IP des deux passerelles pour tous les ordinateurs.

Enregistrer (icone disquette) le fichier de cette partie sous le nom deux_reseaux_locaux.fls.

Mise en place d’un serveur Web

Nous allons maintenant configurer un serveur Web et ouvrir une page Web stockée sur ce serveur Web à partir d’un navigateur sur un ordinateur client.

Compléter le montage précédent avec les opérations décrites ci-dessous et répondre sur feuille aux questions demandées :

  • Installer un serveur Web et un éditeur de texte sur l’ordinateur tour d’adresse IP 192.168.0.12. Démarrer le serveur Web.

  • Installer et lancer un « Navigateur Web » sur l’ordinateur portable d’adresse IP 192.168.0.10.

  • Dans la barre d’adresse du « Navigateur Web » saisir l’url http://192.168.0.12

  • La page Web suivante devrait alors s’afficher.

  • Sur l’ordinateur tour du serveur Web, ouvrir la fenêtre « Afficher les échanges de données ».

    Q9 : Dans les trames échangées, identifier et noter sur votre feuille les échanges entre le poste client et le serveur Web lié au protocole http.

    Q10 : Représenter sur votre feuille les 4 couches du modèle TCP/IP (cf. résumé 22 - TCP/IP) et donner le rôle de chacune en une phrase.

    Q11 : Placer chacun des éléments suivants dans la bonne couche du modèle TCP/IP :

    • HTTP / HTTPS
    • TCP
    • IP
    • Ethernet
    • Wi-Fi
    • DNS
  • Sur le serveur Web, à l’aide de l’éditeur de texte, ouvrir le fichier index.html se trouvant dans le dossier webserver. Modifier l’attribut bgcolor de la balise avec une couleur web de votre choix.

    Enregistrer le fichier et tester votre modification à partir du navigateur du poste client d’adresse IP 192.168.0.10.

  • Enregistrer (icone disquette) le fichier de cette partie sous le nom serveur_Web.fls.

Mise en place d’un serveur DNS

En pratique, les URL saisies ne sont pas des adresses IP mais un nom de domaine comme https://fr.wikipedia.org.

Compléter le montage précédent avec les opérations décrites ci-dessous et répondre sur feuille aux questions demandées :

  • Sur l’ordinateur tour du serveur Web (adresse IP : 192.168.0.12), installer un serveur DNS. Démarrer le serveur DNS et dans l’onglet « Adresse A » ajouter le nom de domaine www.filius.fr à l’adresse IP.

    Sur l’ordinateur client (adresse IP : 192.168.0.10) préciser l’adresse IP du serveur DNS créé (192.168.0.12).

  • Sur cet ordinateur client, dans le navigateur Web saisir dans la barre d’adresse l’url www.filius.fr. Vérifier que la page d’accueil du serveur Web s’affiche bien dans le navigateur du poste client.

    À partir de l’ordinateur portable d’adresse IP 192.168.0.10, saisir la commande host www.filius.fr.

Q12 : Que permet de vérifier cette commande host ?

Q13 : En t’appuyant sur le résumé 22 - TCP/IP, redonne la signification de l’acronyme DNS et le rôle d’un serveur DNS. À quelle couche du modèle TCP/IP appartient ce protocole ?

Enregistrer (icone disquette) le fichier de cette partie sous le nom serveur_DNS.fls.

Travail à rendre

Créer un fichier compressé au format zip nommé prenom1_prenom2_prenom3_TP_FILIUS.zip avec prenom1, prenom2 (éventuellement prenom3) les noms des élèves du groupe contenant les fichiers suivants :

  • deux_ordinateurs_en_direct.fls
  • deux_ordinateurs_un_switch_un_serveur_generique.fls
  • deux_reseaux_locaux.fls
  • serveur_Web.fls
  • serveur_DNS.fls

M’envoyer par mail ce fichier compressé.