Le routage entre réseaux IP

Routeurs et objectif du routage ?

La responsabilité d’un protocole de routage est de fournir l’information nécessaire pour effectuer un routage, c’est-à-dire la détermination d’un chemin entre une machine émettrice et une machine réceptrice, toutes deux identifiées par leur adresse IP sur des sous-réseaux différents.
Un routeur est un ordinateur possédant au moins deux interfaces réseaux situées sur des sous-réseaux IP différents.
Il faut être capable de distinguer une carte réseau d’une interface réseau.
Une carte réseau est un objet physique possédant une adresse MAC. On peut « attacher » à une carte réseau une ou plusieurs interfaces réseaux, objets virtuels, possédant toutes des adresses IP différentes.
La plupart du temps, cependant, on n’attache qu’une seule interface à chaque carte réseau.
  • Tous les systèmes d’exploitation, pour des raisons de fonctionnement interne qui ne seront pas développées ici, définissent une interface dite de bouclage (loopback) dont l’adresse est 127.0.0.1.
  1. Lancer un terminal.
  2. Entrer la commande ipconfig /all sous Windows ou ifconfig sous Linux ou OSX. Vérifier que l’interface de loopback est bien définie.
  3. Tapper la commande ping 127.0.0.1 et vérifier que l’interface est bien active.
  • Dans les faits, pour des raisons de performances, dire qu’un routeur possède plusieurs interfaces réseaux est équivalent à dire que le routeur possèdent plusieurs cartes réseaux.

  • Dans les tables de routage, il n’est jamais fait allusion aux cartes réseaux mais aux interfaces réseaux.

[Lire]

Simulation de réseaux

L’objectif de cette séance est de mettre en pratique les concepts rappelés lors des séances précédentes et d’introduire la notion de routage.

  • Télécharger le logiciel Filius

  • Attention : Choisir la langue lors de la première ouverture du logiciel. En cas d’erreur, supprimer le dossier .filius contenant les paramètres de langues se trouvant dans C:\Users\nom d’utilisateur sur le réseau\AppData\Local\.filius (sous windows).

Construction d’un réseau local

  1. En mode conception, créer le réseau local suivant :

  2. Configurer chaque ordinateur : Mode conception $\longrightarrow$ Clic droit sur l’ordinateur $\longrightarrow$ Configurer.
    Remarque : le masque de sous-réseau doit être 255.255.255.0.

  3. Sélectionner « Utiliser l’adresse IP comme nom ».

  4. Ralentir les animations de façon à pouvoir visualiser le chemin des trames : ramener le curseur placé juste à droite du bouton Simulation à 1 %.

  5. Sur l’ordinateur portable installer les outils en ligne de commande : Mode simulation $\longrightarrow$ Clic gauche $\longrightarrow$ Installation des logiciels $\longrightarrow$ Ligne de commande $\longrightarrow$ Appliquer les modifications.

  6. À quoi correspond la table arp ?

[Lire]

Analyse du protocole de transport TCP

Cette séance nécessite l’utilisation du logiciel libre Wireshark. Des versions pour Windows (il existe même une version portable qui n’a pas besoin d’être installée), OS X et Linux sont téléchargeables à cette adresse : https://www.wireshark.org

  1. Rechercher pour quelles actions les protocoles http, pop3, ftp, telnet, ssh et dns sont utilisés.

  2. Ces protocoles s’appuient-ils sur le protocole TCP ou le protocole UDP au niveau de la couche transport du modèle OSI.

  3. Utiliser Wireshark pour analyser les traces http.pcap, smtp.pcap, pop3.pcap, ftp.pcap, telnet.pcap, ssh.pcap, dns.pcap et remplir le tableau suivant. Mettre le filtre de Wireshark à http, smtp, pop, ftp , telnet , ssh et dns respectivement pour afficher seulement les messages utiles. Utilisez l’annexe de ce TP pour le format des entêtes TCP et UDP.

[Lire]

Modélisation des réseaux

Vocabulaire

  • Réseau : ensemble d’équipements interconnectés (liaisons mais aussi protocoles).

  • Un internet : réseau informatique dont le protocole de routage/adressage est IP (Internet Protocol).

  • L’Internet : réseau des réseaux —plus grand réseau internet

    • Tous les réseaux internet ne font pas partie de l’Internet.
    • Le WEB (World Wide Web) est seulement une composante de l’Internet.

Structure d’un internet

Pour transmettre des données d’un équipement vers un autre, il faut envoyer un signal sur un support de communication. Il est cependant impossible de relier directement entre eux tous les équipements qui souhaiteraient interagir, surtout dans le cadre d’un réseau mondialisé. Le nombre de liaisons serait trop important et les liaisons seraient trop longues (affaiblissement physique du signal).

[Lire]