TP réseau : Commandes de
base du réseau
Supplément à Computer Networking : A Top-Down
Approach, 7 th ed., J.F. Kurose et K.W. Ross
"Dites-moi et j'oublierai, montrez-moi et je me souviendrai,
impliquez-moi et je comprendrai", proverbe chinois.
Objectifs de TP :
1. Connaître les fonctions et l'utilisation générale des commandes réseau habituelles
telles que ipconfig, ping et tracert ;
2. Pouvoir utiliser les commandes ci-dessus pour effectuer des requêtes d'état de réseau,
des tests de connectivité de réseau, des traces de routage, etc.
1 Invite de commande CMD
Dans le système d'exploitation Windows, pour exécuter des commandes réseau, vous
devez entrer dans une fenêtre « invite de commande » (fenêtre « ligne de commande »).
Si l'on prend l'exemple de Windows 10 (d'autres systèmes sont similaires), une façon
d'ouvrir la fenêtre « Invite de commande » est de taper « cmd » (abréviation de
commande) dans la zone de recherche de la barre des tâches et d'appuyer sur la touche
« Entrée » pour ouvrir la fenêtre « Invite de commandes », comme illustré ci-dessous.
Diverses commandes peuvent être saisies et exécutées dans cette fenêtre.
Figure 1Fenêtre « Invite de commande »
2 Affichage des adresses IP
2.1 Introduction de la commande ipconfig
(1) Fonctions
La commande « ipconfig »est fréquemment utilisée pour afficher, mettre à jour et
libérer les paramètres d'adresse réseau de l'hôte, y compris les adresses IP, les masques de
sous-réseau, les passerelles par défaut, la configuration DNS, etc.
(2) Format de la commande
Le format de la commande « ipconfig » est le suivant :
« adaptateur » est le nom de la connexion et les caractères génériques « * » et « ? »
sont autorisés. Les options de paramètres pour la commande « ipconfig » sont les
suivantes.
/ ? : affiche un message d'aide pour cette commande.
/all : affiche des informations complètes sur la configuration.
/release : libère l'adresse IPv4 de l'adaptateur spécifié.
/release6 : libère l'adresse IPv6 de l'adaptateur spécifié.
/renew : met à jour l'adresse IPv4 de l'adaptateur spécifié.
/renew6 : met à jour l'adresse IPv6 de l'adaptateur spécifié.
/flushdns : vide le cache du résolveur DNS.
/registerdns : actualise tous les baux DHCP et réinscrit les noms DNS.
/displaydns : Affiche le contenu du cache du résolveur DNS.
/showclassid : affiche tous les ID de classe DHCP autorisés par l'adaptateur.
/setclassid : modifie l'ID de la classe DHCP.
/showclassid6 : affiche tous les ID de classe DHCP IPv6 autorisés par l'adaptateur.
/setclassid6 : modifie l'identifiant de la classe DHCP IPv6.
2.2 Affichage de l'adresse IP locale
(1) Dans cmd, tapez la commande « ipconfig » et appuer sur Entrée, l'écran s'affiche
alors comme indiqué ci-dessous :
Figure 2 Résultats de l'exécution de la commande ipconfig
(2) Entrez la commande « ipconfig/all ». Par rapport à la figure ci-dessus, les
informations de « Windows IP Configuration », les informations relatives au DNS,
l'adresse physique et le DHCP sont ajoutées.
Figure 3 Résultats de l'exécution de la commande ipconfig/all
2.3 Tâches
En vous référant à ce qui précède, complétez les exigences de travaux pratiques et
répondez aux questions ci-dessous :
1. Utilisez la commande « ipconfig » pour connaître l'adresse IP locale et notez-la.
2. Comment vérifier l'adresse physique du PC à l'aide de la commande
« ipconfig » ? Veuillez prendre une capture d'écran et montrez l'adresse physique d'après
la capture d'écran.
3 Tests de connectivité du réseau
3.1 Introduction de la commande ping
(1) Fonctions
La commande « ping » est la plus utilisée dans les tests de réseaux. « ping » est
l'abréviation de « Packet InterNet Groper » (PING), qui qui signifie la détection inter-
réseaux de paquets. Cette commande utilise la requête ICMP et la réponse pour tester la
connectivité entre les noeuds.
(2) Format de la commande
Le format de la commande ping est le suivant :
Les options couramment utilisés de la commande ping :
-t : Exécute la commande ping en continu vers le nœud cible, appuyez sur la
combinaison de touches « Ctrl+C » pour interrompre l'exécution de la commande ; si
vous souhaitez vérifier les informations statistiques et poursuivre l'opération, appuyez sur
la combinaison de touches « Ctrl+Break ».
-a : Résoudre l'adresse en nom d'hôte.
-n count : spécifie le nombre de demandes d’écho à envoyer count.
-l size : spécifie la longueur des données à envoyer, la valeur par défaut est de 32
octets.
-f : Fixe le drapeau « do not fragment »(interdit la fragmentation) des paquets en
plusieurs petites unités (IPv4 uniquement).
-i TTL : permet de définir une durée de vie (TTL) pour votre demande d’écho ICMP.
-v TOS : Type de service (abandon).
-r count : enregistrer les itinéraires pour un nombre de sauts (IPv4 uniquement).
-s count : horodatage du saut de comptage (IPv4 uniquement).
-j host-list : Routage source détendu le long du liste d'hôtes (IPv4 uniquement).
-k host-list : Routage source strict le long du liste d'hôtes (IPv4 uniquement).
-w timeout : Temps d'attente en millisecondes pour chaque réponse.
-R : Suivez l'itinéraire de retour (IPv6 uniquement, obsolète).
-S srcaddr : Adresse source à utiliser .
-4 : Impose l'utilisation du protocole IPv4.
-6 : Impose l’utilisation du protocole IPv6.
3.2 Tester la connectivité du réseau
(1) En effectuant un ping de l'adresse IP de la machine locale, vous pouvez vérifier
si le TCP/IP de la machine locale fonctionne ou non. Dans la fenêtre cmd, tapez « ping
[Link] » et appuyez sur la touche Entrée. S'il est normal, l'écran s'affiche comme
indiqué dans la figure suivante :
Figure 4 Résultats de l'exécution de la commande ping
(2) En effectuant un ping de l'adresse IP de la carte réseau locale, vous pouvez
vérifier si la carte réseau locale est installée correctement et si la configuration du réseau
local est appropriée. Comme le montre la figure ci-dessous.
Figure 5 Résultats de l'exécution de la commande ping
(3) Ping l'adresse IP d'autres ordinateurs, vous pouvez vérifier la connectivité entre
cette machine et d'autres ordinateurs. Comme le montre la figure ci-dessous.
Figure 6 Résultats de l'exécution de la commande ping
Remarque : avec l'utilisation généralisée des pare-feu dans les réseaux, lorsque vous
envoyez un ping à d'autres hôtes ou que d'autres hôtes envoient un ping à votre hôte et
que celui-ci indique qu'il est inaccessible, ne tirez pas de conclusions hâtives et comparez
les résultats avec les résultats du ping d'un hôte « bien configuré » sur le même réseau
local.
3.3 Tâches expérimentales
En vous référant à ce qui précède, complétez les tâches expérimentales et répondez
aux questions ci-dessous :
1. Lorsque l'on utilise la commande ping pour tester un réseau, combien de fois
l'ordinateur local envoie-t-il généralement une requête à l'ordinateur testé ?
2. Est-il possible d'obtenir l'adresse IP correspondant avec www. [Link] IP en
exécutant « ping [Link] »? Faites une capture d'écran de l'adresse IP.
3. Exécutez « ping www . [Link]» et « ping [Link] », et enregistrez le
paramètre « délai moyen d'acheminement » de chacun après l'exécution. Faites-en une
capture d'écran.
4. Exécutez la commande ping et demandez d'envoyer dix demandes de message à la
fois à l'Université des sciences et technologies de Hong Kong( [Link]). Faites une
capture d'écran pour enregistrer le résultat de l'opération et analysez-le.
5. Exécutez la commande ping et la longueur de la demande de message à envoyer
en une seule fois à l'Université des sciences et technologies de Hong Kong [Link]
est de 500B et 2000B respectivement. Faites une capture d'écran pour enregistrer le
résultat de l'opération et analysez-le.
6. La figure ci-dessous montre la défaillance du réseau lors de l’utilisation de la
commande ping pour tester le réseau, veuillez analyser la défaillance possible et la cause.
Figure 7Analyse des défaillances
4 Traceroute
4.1 Introduction de la commande tracert
(1) Fonctions
La commande tracert est utilisée pour tester la séquence des adresses IP des routeurs
par lesquels les datagrammes IP sont transmis du nœud source au nœud de destination. Le
nom de cette commande dans les systèmes d'exploitation UNIX ou Linux est
« traceroute », qui est une combinaison de Trace Route. Il s'agit d'une commande
couramment utilisée lors du diagnostic de la connectivité réseau.
(2) Format de la commande
Le format de la commande tracert est le suivant.
Les options suivantes sont des paramètres courants de la commande tracert.
-d : Ne pas transformer les adresses en noms d'hôtes.
-h maximum_hops : nombre maximum de sauts (hops) pour rechercher une cible.
-j host-list : Routage source détendu le long du liste d'hôtes (IPv4 uniquement).
-w timeout : Temps d'attente en millisecondes pour chaque réponse.
R : Tracer le chemin aller-retour (IPv6 uniquement).
-srcaddr : Adresse source à utiliser (IPv6 uniquement).
-4 : Forcer l'utilisation de l'IPv4.
-6 : Forcer l’utilisation de l'IPv6.
4.2 Traceroute
Entrez « tracert [Link] » dans cmd et le résultat de l'exécution de la
commande est affiché ci-dessous. Le résultat de la figure suivante est un exemple de
référence, le résultat obtenu à partir d'hôtes différents dans des endroits différents sera
différent.
Figure 8 Résultats de l'exécution de la commande tracert
Vous pouvez voir où se trouvent ces nœuds et de quelle entreprise ils appartiennent
sur le site Web [Link].
Par exemple, la ligne 1 et 2 correspondent à l'adresse IP de l'intranet sur lequel se
trouve cet hôte.
La ligne 4 est celle de China Beijing Telecom et la ligne 5 celle de China Chongqing
Telecom.
4.3 Tâches
En vous référant à ce qui précède, complétez les exigences de travaux pratiques et
répondez aux questions ci-dessous :
1. Exécutez « tracert [Link] », faites une capture d'écran du résultat et
analysez-le.
2. Comparez les résultats de « tracert [Link] » et « tracert [Link] »,
vous trouverez que la première ligne de deux commandes sont pareilles, et même qu'il
semble que les premières lignes soient les mêmes. Veuillez expliquer et analyser.
3. Certaines lignes sont précédées d'un signe « * », veuillez consulter sur l'Internet
pour obtenir une explication et une analyse.