Académique Documents
Professionnel Documents
Culture Documents
• Décrire des situations dans lesquelles des masques de sous-réseau sont nécessaires.
• Faire la différence entre un masque de sous-réseau par défaut et un masque de sous-réseau
personnalisé.
• Déterminer les sous-réseaux disponibles avec une adresse réseau IP et un masque de sous-réseau
donnés.
• Déterminer le masque de sous-réseau à utiliser étant donné une adresse réseau et le nombre de
sous-réseaux et d'hôtes nécessaires.
• Étant donné une adresse réseau et un masque de sous-réseau, déterminer le nombre de sous-
réseaux et d'hôtes par sous-réseau qui peuvent être créés, ainsi que le nombre de sous-
réseaux et d'hôtes utilisables
• Utiliser l'opération AND pour déterminer si une adresse de destination IP est locale ou distante.
• Identifier des adresses d'hôte IP valides et non valides étant donné un numéro de réseau et un
masque de sous-réseau.
1
L'opération AND dépend du masque de sous-réseau. Le masque de sous-réseau par défaut pour un
réseau de classe C est 255.255.255.0 ou 11111111.111111111.111111111.00000000. Ce masque est
comparé bit par bit à l'adresse IP d'origine. Le premier bit de l'adresse IP est comparé au premier bit du
masque de sous-réseau, le deuxième bit est comparé au deuxième bit, etc. Si les deux bits sont des 1,
le résultat de l'opération AND est 1. Si les bits sont un 0 et un 1 ou deux 0, le résultat de l'opération
AND est 0. En fait, la combinaison de deux 1 égale 1, toute autre combinaison est égale à 0. Le
résultat de l'opération AND est le numéro de réseau ou de sous-réseau dont fait partie l'adresse
d'origine ou de destination.
2
REMARQUE : Le résultat de l'étape 3b de l'opération AND est l'adresse réseau de l'hôte Z, soit
200.1.2.0.
L'hôte X compare les résultats des deux opérations AND (étapes A et B) et constate qu'ils sont
différents. L'hôte X sait maintenant que l'hôte Z ne fait pas partie de son réseau local (LAN) et qu'il doit
envoyer le paquet à sa " passerelle par défaut " qui est l'adresse par défaut de l'interface de routeur
200.1.1.1 du réseau 200.1.1.0. Le routeur répète ensuite l'opération AND afin de déterminer l'interface
de routeur par laquelle il doit transmettre le paquet.
Peut-être souhaitez-vous moins que 254 hôtes (stations de travail et serveurs) au sein du même réseau
et souhaitez-vous créer deux sous-réseaux distincts et les isoler à l'aide d'un routeur pour des raisons
de sécurité ou pour réduire le trafic. Cela créera des domaines de broadcast autonomes et plus petits,
ce qui aura pour effet d'augmenter les performances et la sécurité du réseau puisque ces sous-réseaux
seront séparés par des routeurs. Supposons que vous ayez besoin d'au moins deux sous-réseaux
ayant chacun au moins 50 hôtes. Puisque vous ne disposez que d'une seule adresse réseau de classe
C, il n'y a que 8 bits disponibles dans le quatrième octet pour un total potentiel de 254 hôtes. Vous
devez donc créer un masque de sous-réseau personnalisé. Le masque de sous-réseau personnalisé
servira à " EMPRUNTER " des bits à la portion hôte de l'adresse. Les étapes ci-dessous indiquent la
marche à suivre :
3
a) La première étape consiste à déterminer le nombre de sous-réseaux dont vous avez besoin. Dans le
cas présent, deux sous-réseaux sont nécessaires. Pour déterminer le nombre de bits à emprunter à la
portion hôte de l'adresse réseau, additionnez les valeurs des bits de droite à gauche jusqu'à ce que le
total (valeur décimale) soit supérieur au nombre de sous-réseaux nécessaire. Puisque deux sous-
réseaux sont nécessaires, il suffit d'additionner le bit un et le bit deux pour obtenir un total de trois. Ce
nombre étant supérieur au nombre de sous-réseaux voulus, nous emprunterons au moins deux bits à
l'adresse hôte en commençant par la gauche de l'octet contenant l'adresse hôte.
b) Après avoir déterminé le nombre de bits à emprunter, prenez-les à partir de la gauche du premier
octet de l'adresse hôte. Chaque bit emprunté à la portion hôte réduit le nombre de bits disponibles pour
les hôtes. À mesure qu'augmente le nombre de sous-réseaux, le nombre d'hôtes par sous-réseau
diminue. Puisque nous devons emprunter deux bits du côté gauche, cette nouvelle valeur doit être
indiquée dans le masque de sous-réseau. Le masque de sous-réseau par défaut était 255.255.255.0 et
le nouveau masque de sous-réseau personnalisé est 255.255.255.192. La valeur 192 provient de
l'addition des deux bits du côté gauche (128 + 64 = 192). Ces bits deviennent des 1 et font maintenant
partie intégrante du masque de sous-réseau. Cela laisse six bits pour les adresses hôtes IP ou 2^6 =
64 hôtes par sous-réseau.
Ces informations permettent de créer le tableau suivant. Les deux premiers bits représentent la valeur
binaire du sous-réseau. Les six derniers bits sont les bits d'hôtes. En empruntant deux bits aux huit bits
de l'adresse hôte, vous pouvez créer quatre sous-réseaux comprenant, chacun, 64 hôtes. Les quatre
réseaux créés sont les réseaux " 0 ", " 64 ", " 128 " et " 192 ". Les réseaux " 0 " et " 192 " sont
considérés comme inutilisables parce que le réseau " 0 " ne contient que des 0 dans la portion sous-
réseau de l'adresse et le réseau " 192 " ne contient que des 1 dans cette portion.
Vous remarquerez que le premier sous-réseau commence toujours par 0 et, dans ce cas, augmente par
incréments de 64, ce qui correspond au nombre d'hôtes par sous-réseau. Une méthode pour
déterminer le nombre d'hôtes dans chaque sous-réseau, ou le début de chaque sous-réseau, consiste
à élever la base 2 à la puissance du nombre de bits d'hôte restants. Puisque nous avons emprunté
deux des huit bits pour les sous-réseaux, il reste six bits et le nombre d'hôtes par sous-réseau est 2^6,
soit 64. Une autre façon de déterminer le nombre d'hôtes par sous-réseau ou l'incrément d'un sous-
4
réseau au suivant est de soustraire la valeur du masque de sous-réseau en décimal (192 dans le
quatrième octet) de 256 (le nombre maximal de combinaisons possibles avec huit bits), ce qui donne
64. Cela signifie que le premier réseau commence à 0 et que chaque sous-réseau supplémentaire
commence à un multiple de 64. Prenons le deuxième sous-réseau (le réseau 64) comme exemple.
L'adresse IP 200.1.1.64 ne peut pas être utilisée comme adresse hôte puisqu'il s'agit de l'adresse
réseau du sous-réseau 64 (la partie hôte ne contient que des 0) et l'adresse IP 200.1.1.127 ne peut pas
être utilisée puisqu'il s'agit de l'adresse de broadcast du sous-réseau 64 (la partie hôte ne contient que
des 1)
5
6