Royaume du Maroc
Université Abdelmalek Essaâdi
Faculté des sciences et techniques de Tanger
Département Génie Informatique
2024/2025
Mini-Projet
Réalisé par : AFAZAZ Khalid
Module : Système et réseaux informatique
Filière : Licence Analytique des données
Pour le : 05/03/2025
1
Introduction
Dans le cadre du module Système et Réseaux Informatiques, ce mini-
projet explore plusieurs concepts fondamentaux liés aux réseaux
informatiques, notamment le protocole CSMA/CD, la commande ping
et ICMP, ainsi que la gestion des masques de sous-réseau et des
adresses IP. À travers une série d’exercices pratiques, nous analysons
des situations courantes en réseau, telles que la détermination de la
longueur minimale d’une trame, l’analyse des réponses ICMP, et le
calcul des sous-réseaux pour une meilleure gestion des ressources IP.
Ces exercices permettent d’acquérir une meilleure compréhension du
fonctionnement des réseaux et des outils de diagnostic associés.
Exercice I : Calcul de la Longueur Minimale d’une Trame
Données du Problème :
Voici les caractéristiques du réseau local en bus :
Longueur du réseau : 5 km
Vitesse de propagation du signal : 200 000 km/s
Capacité de transfert : 99 000 000 bits/s
Pour que le protocole CSMA/CD fonctionne, il faut que la durée
d'une trame soit au moins égale au temps aller-retour (round-
trip time, RTT) du signal sur le réseau. Le temps aller-retour est
le temps nécessaire pour qu'un signal parcoure la longueur du
réseau et revienne.
Étape 1 : Calcul du Temps Aller-Retour
Le temps aller-retour correspond au temps de propagation d’un
bit sur la longueur totale du réseau et son retour.
1.1 Temps de propagation aller (tp) :
La vitesse de propagation du signal est donnée par :
2
V = 200000 km/s = 2×108 m/s
La longueur du réseau est :
d=5 km = 5000 m
Le temps de propagation aller est donné par :
tp=d/V = 5000/2×108 = 2.5×10-5 s = 25 µs
Le temps aller-retour (RTT) est :
RTT = 2 × tp = 2 × 25 = 50 µs
Étape 2 : Calcul de la Longueur Minimale d’une Trame (L)
La trame doit être au moins aussi longue que le nombre de bits
envoyés durant le RTT. La capacité de transfert est :
C = 99 ×106 bit/s
Le nombre de bits envoyés pendant le RTT est :
L = C × RTT = ( 99 × 106 ) × ( 50×10-6 )
L = 4950 bits
La longueur minimale d'une trame pour que CSMA/CD
fonctionne est 4950 bits, soit 618.75 octets (en divisant par 8).
Exercice 2 : Utilisation de la Commande Ping avec le
Protocole ICMP
Le protocole ICMP (Internet Control Message Protocol) est un protocole de
la couche réseau utilisé par les systèmes pour envoyer des messages
d'erreur et des informations opérationnelles. Les commandes "Echo
Request" et "Echo Reply" du protocole ICMP permettent de tester un
réseau IP. La commande utilisateur ping suivie d'une adresse IP appelle un
programme qui intègre ces deux commandes pour réaliser simplement un
test vers la destination.
3
A ) Que mesure cette commande ping?
La commande ping mesure essentiellement deux choses :
1. Connectivité : Elle vérifie si une destination est accessible sur le
réseau.
2. Temps de Réponse : Elle mesure le temps aller-retour (RTT - Round
Trip Time) qu'il faut pour qu'un paquet soit envoyé à la destination
et qu'une réponse soit reçue.
3. Perte de paquets : c’est-à-dire si certains paquets envoyés ne reçoivent
pas de réponse.
B ) En retour de la commande ping, un message ICMP de type "durée de
vie expirée" est reçu. Que faut-il en déduire ?
Un message ICMP de type "durée de vie expirée" indique que le paquet
envoyé par la commande ping a dépassé le nombre maximum de sauts
(TTL - Time-to-Live) autorisé avant d'atteindre sa destination. Cela signifie
que le paquet a circulé dans le réseau sans atteindre la destination avant
que la durée de vie ne soit expirée. Cela peut être dû à :
Une boucle de routage dans le réseau.
Une distance trop grande ou trop de sauts entre la source et la
destination pour la valeur initiale de TTL.
C ) Si l'on est sûr de l'adresse IP du destinataire mais que le message
ICMP de retour indique "destinataire inaccessible", que faut-il conclure ?
Si le message ICMP de retour indique "destinataire inaccessible" cela
signifie que le routeur ou la passerelle intermédiaire a déterminé que la
destination n'est pas joignable. Les causes possibles incluent :
L'adresse IP de destination est incorrecte ou non assignée.
Le réseau de destination est injoignable en raison de problèmes de
routage ou de configuration réseau.
Le dispositif de destination est hors service ou n'est pas connecté au
réseau.
4
D ) En général, la commande ping ne génère pas une seule requête d'écho
mais plusieurs (souvent 4). Quelle en est la raison ?
La commande ping génère généralement plusieurs requêtes d'écho
(souvent 4) pour plusieurs raisons :
1. Fiabilité : Envoyer plusieurs paquets permet de s'assurer que la
connectivité est stable et que la destination est réellement
accessible.
2. Statistiques : Cela permet de recueillir des données statistiques sur
la qualité de la connexion, telles que la moyenne, la variance et la
perte de paquets (packet loss) pour évaluer la performance du
réseau.
3. Détection d'Intermittences : Une seule requête pourrait être perdue
en raison de problèmes temporaires ou de congestion du réseau.
Plusieurs requêtes permettent de vérifier la cohérence et de
détecter les problèmes intermittents.
4. Confirmer la connexion : si un seul ping réussit sur 4, cela peut
indiquer un problème de connexion intermittent.
La commande ping est un outil simple mais puissant pour tester la
connectivité et mesurer les performances d'un réseau IP en utilisant les
commandes "Echo Request" et "Echo Reply" du protocole ICMP. Elle
permet de diagnostiquer divers problèmes de réseau en fournissant des
informations précieuses sur la connectivité, le routage et la performance
du réseau.
Exercice 3 : le Masque de Sous-Réseau et l'Adresse IP
Cet exercice traite de plusieurs concepts liés au masque de sous-réseau et
aux adresses IP, notamment les bits significatifs dans un masque, les
octets possibles dans un masque, la vérification de l'appartenance au
même sous-réseau pour différentes machines, et l'administration d'une
adresse IP.
A ) Combien y a-t-il de bits significatifs dans le masque 255.255.192.0 ?
Le masque 255.255.192.0 s'écrit en binaire comme suit :
5
255 : 11111111
255 : 11111111
192 : 11000000
0 : 00000000
En comptant les bits à 1, nous avons :
8 bits pour le premier octet (255)
8 bits pour le deuxième octet (255)
2 bits pour le troisième octet (192)
Cela donne un total de 18 bits significatifs.
B ) Quels sont les octets possibles (écrits en décimal) dans l'écriture d'un
masque ?
Les octets possibles dans l'écriture d'un masque de sous-réseau doivent
être des valeurs qui peuvent être représentées par des bits consécutifs à
1 suivis de bits à 0. Les valeurs possibles sont donc :
0 : 00000000
128 : 10000000
192 : 11000000
224 : 11100000
240 : 11110000
248 : 11111000
252 : 11111100
254 : 11111110
255 : 11111111
C ) Une machine A pour adresse 192.168.0.140/25. Les machines B et C
avec les adresses respectives 192.168.0.20 et 192.168.0.185
appartiennent-elles au même sous-réseau ?
6
Pour déterminer si les machines appartiennent au même sous-réseau,
nous devons appliquer le masque de sous-réseau /25 (255.255.255.128)
aux adresses IP.
Adresse de la machine A : 192.168.0.140
o En binaire : 11000000.10101000.00000000.10001100
o Masque /25 : 11111111.11111111.11111111.10000000
o Sous-réseau : 11000000.10101000.00000000.10000000
(192.168.0.128)
Adresse de la machine B : 192.168.0.20
o En binaire : 11000000.10101000.00000000.00010100
o Masque /25 : 11111111.11111111.11111111.10000000
o Sous-réseau : 11000000.10101000.00000000.00000000
(192.168.0.0)
Adresse de la machine C : 192.168.0.185
o En binaire : 11000000.10101000.00000000.10111001
o Masque /25 : 11111111.11111111.11111111.10000000
o Sous-réseau : 11000000.10101000.00000000.10000000
(192.168.0.128)
Nous pouvons conclure que :
La machine A et la machine C appartiennent au même sous-réseau
(192.168.0.128/25).
La machine B n'appartient pas au même sous-réseau que la
machine A et C.
D ) On suppose qu’on administre l'adresse 201.158.196.0.
1 ) Quelle est la classe de cette adresse ?
L'adresse IP 201.158.196.0 appartient à la classe C. Les adresses de classe
C vont de 192.0.0.0 à 223.255.255.255.
2 ) Quel serait le masque idéal pour un réseau dans lequel vous souhaitez
adresser 60 machines ?
7
Pour adresser 60 machines, nous avons besoin d'au moins 6 bits pour les
hôtes (26 = 64 adresses). Le masque idéal serait donc un masque /26
(255.255.255.192).
3 ) Quelles adresses réseau et plages d'adresses peuvent être utilisées
pour ces machines ?
Avec un masque /26 (255.255.255.192), nous pouvons diviser le réseau
en sous-réseaux de 64 adresses chacun. Les sous-réseaux possibles pour
l'adresse 201.158.196.0 sont :
Sous-réseau 1 : 201.158.196.0/26
o Adresse réseau : 201.158.196.0
o Plage d'adresses : 201.158.196.1 à 201.158.196.62
o Adresse de diffusion : 201.158.196.63
Sous-réseau 2 : 201.158.196.64/26
o Adresse réseau : 201.158.196.64
o Plage d'adresses : 201.158.196.65 à 201.158.196.126
o Adresse de diffusion : 201.158.196.127
Sous-réseau 3 : 201.158.196.128/26
o Adresse réseau : 201.158.196.128
o Plage d'adresses : 201.158.196.129 à 201.158.196.190
o Adresse de diffusion : 201.158.196.191
Sous-réseau 4 : 201.158.196.192/26
o Adresse réseau : 201.158.196.192
o Plage d'adresses : 201.158.196.193 à 201.158.196.254
o Adresse de diffusion : 201.158.196.255
Conclusion
Ce mini-projet a permis d’explorer des concepts clés des réseaux
informatiques et de mettre en application des méthodes de calcul et
8
d’analyse utilisées dans l’administration des réseaux. L’étude du protocole
CSMA/CD a permis de comprendre l’importance du temps de
propagation et de la longueur minimale des trames pour éviter les
collisions. L’utilisation de ping et ICMP a illustré leur rôle essentiel dans le
diagnostic réseau et la détection des problèmes de connectivité. Enfin,
l’analyse des masques de sous-réseau et de l’adressage IP a mis en
évidence l’importance d’une planification efficace pour l’optimisation des
ressources. Ces connaissances sont essentielles pour la conception et la
gestion des réseaux modernes.