Adressage IP
Partie 4 :
L’adresse réseau
1) Définition :
L’adresse réseau est une
adresse qui identifie tout un réseau et elle n’est pas attribuée aux
périphériques comme adresse IP.
On peut calculer l’adresse réseau pour une machine pour identifier le réseau dans lequel se trouve en se basant sur le masque « /17 dans notre exemple»et son adresse IP « 193.224.49.7 »
On peut calculer l’adresse réseau pour une machine pour identifier le réseau dans lequel se trouve en se basant sur le masque « /17 dans notre exemple»et son adresse IP « 193.224.49.7 »
2) Calcul de l’adresse réseau
A. Le calcul effectué par un ordinateur :
Pour qu’un ordinateur puisse
calculer l’adresse réseau, il effectue un « ET » logique bit
par bit entre l’adresse réseau et le masque.
Considérons
l’exemple de la figure précédente : l’opération « ET »
logique bit par bit va s’effectuer entre l’adresse IP « 193.224.49.7 »
et le masque « /17 » qui est égal en décimal à « 255.255.128.0 »
L’adresse
« 193.224.49.7 » en binaire est égale à :
Le
masque « 255.255.128.0 » en binaire est égal à :
L’opération
« ET » logique bit par bit :
Les
règles de « ET » logique bit par bit :
·
0 & 0 = 0
·
0 & 1 = 0
·
1 & 0 = 0
·
1 & 1 = 1
D’où
on obtient le résultat en bianire que nous allons convertir en décimal
Donc,
l’adresse du réseau auquel appartient la machine « 193.224.49.7/17 » est « 193.224 .0.0 ».
Remarque :
Toutes
les machines qui ont la même adresse réseau appartiennent au même réseau et peuvent
communiquer simplement en les reliant par un commutateur, un concentrateur ou
un point d’accès sans fils.
L’adresse
réseau obtenue dans l’exemple précédent ne peut en aucun être attribuée à des
machines comme adresse IP
B. Calcul par un administrateur réseau :
Comme
vous l’avez constaté, et en tant qu’administrateur réseau dont la mission est
de concevoir un plan d’adressage, il vous sera très délicat d’effectuer des
conversions en binaire et après des opérations « ET » logique
bit par bit pour 32 bits. Donc, ce que nous allons voir est une méthode simple
pour effectuer ces calculs sans utiliser explicitement l’opérateur « ET »
logique bit par bit.
Considérons
l’exemple suivant : L’adresse IP
avec le masque : « 172.20.100.10/12 »
·
Etape 1 :
Séparer la partie réseau de la partie hôte
Pour
se faire, on utilise le masque « /12 ». Si on compte 12
bits de la gauche à droite, on va se trouver au niveau de l’octet dont la
valeur est « 20 »
Donc,
pour faire la séparation de la partie de la réseau, nous avons besoin de
convertir cet octet en binaire « 00010100 ». « 12 =
8 + 4» veut dire que la partie réseau
contient le dernier octet et 4 bits du 3ième octet. Ce qui donne le résultat suivant.
·
Etape 2 :
Remplacer tous les bits de la partie hôte par des zéros
Une
fois que vous avez fait la séparation, vous remplacer tous les bits de la
partie hôte par des zéros.
Vous
calculez par la suite la valeur de l’octet représenté en binaire « 00010000
= 16 ». Ainsi, l’adresse réseau est « 172.16.0.0 »
C. Autre méthode de calcul sans conversion en binaire :
Exemple 1 :
Considérons
un autre exemple « 172.80.100.10/11 »
·
Etape 1 : Calculer
la différence entre le masque et le plus petit multiple de 8 supérieur à la valeur du masque.
·
1 ≤ Masque ≤ 8
·
9 ≤ Masque ≤ 16
·
17 ≤ Masque ≤ 24
·
25 ≤ Masque ≤ 32
Dans
notre cas, le masque « /11 » est compris entre 8 et 16.
Donc la différence est : « 16 –
11 = 5 »
On
calcule la puissance : 25= 32
·
Etape 2 : Trouver
le plus grand multiple de 32 inférieur à 80
·
80 n’appartient pas à [0,32]
·
80 n’appartient pas à [32,64]
·
80 appartient à[64,96]
·
…
Dans
notre cas, 80 appartient à l’intervalle [64,96]
Remarque :
Pour
trouver rapidement la valeur 64, on peut diviser 80/32 = 2 et on calcule 2x32 =
64
Donc
l’adresse réseau est « 172.64.0.0 »
Remarque :
Vous
pouvez utiliser la méthode qui vous apparait facile, rapide et fiable pour le
calcul de l’adresse réseau.
Exemple 2 : 172.80.100.10/18
·
Calculer la différence 24-18 = 6
·
Calculer la puissance 26 = 64
·
Diviser 100 par 64 : 100/64 = 1
·
Multiplier le résultat par 64 : 1 x 64 = 64
·
La valeur de l’octet devient 64 et la valeur des autres
octets à droite devient 0
Aucun commentaire:
Enregistrer un commentaire