Vous êtes sur la page 1sur 23

Chapitre 2 : Adressage IPv4

Sommaire

2.1. Introduction

2.2. Définitions

2.3. Classes d’Adresses IP

2.4. Sous adressage IP

2.5. Adressage VLSM

1
Réseaux informatiques (2014-2017) Pr. Mohammed RZIZA
2.1. Introduction

Une adresse IP (Internet Protocol) est un numéro d'identification qui est attribué de
façon permanente ou provisoire à chaque appareil (machine, routeur, imprimante etc…)
connecté à un réseau informatique utilisant le protocole Internet. L'adresse IP est à la base de
toutes les communications sur le réseau Internet et elle représente l’information principale pour
l'acheminement (le routage) des messages entres les réseaux.

Il existe des adresses IP de version 4 (sur 32 bits, soit 4 octets) et de version 6 (sur 128
bits, soit 16 octets). La version 4 est actuellement la plus utilisée ; elle est généralement
représentée en notation décimale avec quatre nombres compris entre 0 et 255, séparés par des
points. Ces dernières années et avec la demande croissante des adresses IP, les plages d'adresses
IPv4 étant proches de la saturation. Malgré les techniques utilisées pour remédier à ce problème,
l’adressage IPv4 reste insuffisant et c’est pour cela les opérateurs incitent à la transition d'IPv4
vers IPv6.

Dans ce chapitre nous allons parler que de l’adressage IP version 4, c’est-à-dire


l’adressage IP codé sur 4 octets. Nous allons présenter les différentes définitions liées à
l’adressage réseau à savoir la définition d’une adresse machine, d’une adresse réseau, d’un
masque de réseau, l’adresse broadcast. Nous allons exposer également, les différentes classes
d’adressage IP et les techniques de partage d’une adresse par défaut (classe A, B ou C) à un
ensemble de sous réseaux et nous terminerons ce chapitre par l’adressage VLSM.

2.2. Définitions utiles pour l’adresse IP

2.2.1. Définition d’une adresse IP

Une adresse IP est un codage sur quatre octets, elle peut donc prendre des valeurs entre
0 et 232 – 1. Et chaque octet pour prendre une valeur de 0 à 255. Les adresses sont données par
les valeurs de chaque octet séparées par des points.

Exemple 1 :

1) 13.15.0.0 une adresse machine pour un masque 255.255.255.0 ou /24


2) 13.15.0.0 une adresse réseau pour un masque 255.0.0.0 ou /8

NB. Nous allons définir la notion d’un masque par la suite


2
Réseaux informatiques (2014-2017) Pr. Mohammed RZIZA
Une adresse IP est constituée de deux parties : l'adresse du réseau (identificateur réseau
ou la partie réseau (Netid)) et l'adresse de la machine (identificateur de la machine ou la partie
machine (Hostid)), elle permet donc de distinguer une machine sur un réseau. Deux machines
se trouvant sur un même réseau possèdent la même adresse réseau mais ne pas la même adresse
machine.

Le découpage d’une adresse IP en partie réseau et partie machine est effectué en


attribuant certains bits d'une adresse à la partie réseau et le reste à la partie machine. Il est
effectué en utilisant un masque réseau où sont placé à 1 les bits de la partie réseau et à 0 ceux
de la partie machine.

Figure 2.1. format d’une adresse IP

Exemple 2 :

Les adresses IP 192.8.45.17 et 192.8.45.19 sont deux adresses machines différentes ;


l’adresse réseau est 192.8.45.0 et .17 et .19 sont les adresses des deux machines.

C’est le masque qui permet de distinguer un réseau, une machine ou une adresse de
diffusion.

Exemple 3 :

192.6.8.200 est une adresse IP et son masque 255.255.255.0 indique que les trois
premiers octets (les 24 premiers bits à gauche) représente l’adresse du réseau et le dernier octet
(les 8 derniers bits à droite) pour la machine.

2.2.2. Définition d’un masque réseau/sous réseau (netmask/subnet mask)

Un masque de réseau/sous-réseau est un codage sur 4 octets en décimal indiquant le


nombre de bits d'une adresse IP utilisés pour identifier le réseau/sous-réseau et le nombre de
bits caractérisant les machines par réseau/sous réseau. En général un masque de réseau/sous-
réseau permet de représenter le nombre de machines par réseau/sous-réseau.

3
Réseaux informatiques (2014-2017) Pr. Mohammed RZIZA
Nous pouvons représenter le masque sous format décimal ou par préfixe.

Exemple 4 :

Soit l’adresse IP est 9.0.0.0 et un masque 255.0.0.0 (/8 en préfixe). Dans cet exemple le
premier octet (8 bits pour la partie réseau) à gauche dont la valeur décimal égale à 9 représente
la partie réseau et les trois octets à droite représentent la partie machine (24 bits pour la partie
machine ce qui permet d’adresser 224 -2 machines dans le réseau 9.0.0.0).

Exemple 5 :

Soit l’adresse IP est 9.16.0.0 et un masque 255.240.0.0 (/12 en préfixe). Dans cet
exemple les 12 bits à gauche dont les valeurs en binaires sont 00001001.0001 représentent la
partie réseau et les 20 bits à droite dont les valeurs sont 0000.00000000.00000000 représentent
la partie machine (20 bits pour la partie machine ce qui permet d’adresser 220 -2 machines dans
le réseau 9.0.0.0). La valeur 20 qui représente la partie machine est calculée par soustraction de
12 de 32, avec 32 est la valeur binaire pour 4 octets d’une adresse IP et 12 pour 12 bits de la
partie réseau, cette dernière valeur est représentée par le masque /12.

2.2.3. Définition d’une adresse réseau

Une adresse réseau est une adresse IP dont tous les bits de la partie machine sont égaux
à zéro.

Exemple 6 :

L’adresse IP est 3.0.0.0/8 ; dans cet exemple le premier octet à gauche dont la valeur
décimal égale à 3 (dit le réseau 3.) représente la partie réseau et 0.0.0 (on dit la machine 0.0.0)
représente la partie machine

Exemple 7 :

3.5.0.0/16 ; dans cet exemple les deux octets à gauche dont les valeurs sont 3 et 5
représente la partie réseau (on dit le réseau 3.5) et les deux octets à droite dont les valeurs sont
égales à 0 représentent la partie machine (on dit la machine 0.0).

4
Réseaux informatiques (2014-2017) Pr. Mohammed RZIZA
NB. Nous allons voir la différence entre ces deux exemples dans la partie adressage
sous réseau.

2.2.4. Définition d’une adresse machine

Une adresse machine est adresse IP dont la partie machine contient au moins un bit égal
à 0 et un bit égal à 1.

Exemple 8 :

3.0.0.8/24 ; dans cet exemple les trois octets à gauche dont les valeurs sont 3, 0 et 0
représentent la partie réseau (on dit le réseau 3.0.0) et l’octet à droite dont la valeur est égale à
8 représente la partie machine (on dit la machine 8).

Exemple 9 :

3.7.0.0/8 ; dans cet exemple l’octet à gauche dont les valeurs sont 3 représente la partie
réseau (on dit le réseau 3) et les trois octets à droite dont les valeurs sont égales à 7, 0 et 0
représentent la partie machine (on dit la machine 7.0.0).

2.2.5. Définition d’une adresse broadcast

Une adresse de diffusion (braodcast address) est une adresse qui représente toutes les
machines d’un réseau. C’est une adresse courante utilisée pour diriger (diffuser) un message
vers tous les systèmes sur un réseau. L'adresse de diffusion est basée sur l'adresse réseau et le
masque de sous-réseau. Elle est calculé en remplaçant tous les bits de la partie machine par 1.

Exemple 10 :

L’adresse IP est 3.0.0.0/8 ; dans cet exemple la partie machine est représenté par les 3
octets de droite 0.0.0. L’adresse broadcast de cette adresse réseau, en remplaçant tous les bits
de la partie machine par des 1, est l’adresse IP 3.255.255.255

Exemple 11 :

5
Réseaux informatiques (2014-2017) Pr. Mohammed RZIZA
3.5.0.0/16 ; dans cet exemple les deux octets à droite dont les valeurs sont égales à 0
représentent la partie machine. Donc, l’adresse broadcast de cette adresse réseau est l’adresse
IP 3.5.255.255

2.2.6. Définition d’une adresse broadcast

Pour calculer l’adresse réseau/sous réseau d’une adresse IP (broadcast ou machine), il


faut appliquer un ET LOGIQUE avec le masque du réseau/sous réseau. Autrement dit, un ET
LOGIQUE avec le masque permet d’annuler la partie machine d’une adresse IP ce qui donne
l’adresse du réseau/sous réseau dont appartient l’adresse IP (broadcast ou machine).

Un ET LOGIQUE d’une adresse IP réseau ou sous réseau avec le masque donne la


même adresse réseau ou sous réseau.

Exemple 12 :

L’adresse IP 9.12.8.0/16 c’est une machine dans le sous réseau 9.12.0.0

(9.12.0.0 = 9.12.8.0 ET 255.255.0.0)

Exemple 13 :

L’adresse IP 9.12.8.0/24 c’est une adresse sous réseau qui est 9.12.8.0

(9.12.8.0 = 9.12.8.0 ET 255.255.255.0)

Exemple 14 :

L’adresse IP 130.12.0.255/16 c’est une machine dans le sous réseau 130.12.0.0

(130.12.0.0 = 130.12.0.255 ET 255.255.0.0)

Exemple 15 :

L’adresse IP 130.12.0.255/24 c’est une adresse broadcast dans le sous réseau 130.12.0.0

(130.12.0.0 = 130.12.0.255 ET 255.255.255.0)

6
Réseaux informatiques (2014-2017) Pr. Mohammed RZIZA
2.3. Classes d’adresses IP

Il existe différents découpages possible que l'on appelle : classes d'adresses IP. À
chacune de ces classes correspond un masque réseau différent. Nous pouvons distinguer 5
classes différentes dans l’adressage IP (la classe A, B, C, D et E). Les adresses de classe A
permettent de créer des réseaux avec plus de machines, par contre, il y a beaucoup plus de
réseaux dans la classe C. les classes A, B et C sont réservées pour les machines et les réseaux,
la classe D est une classe utilisée pour le multicast et la classe E est réservée (n’est pas utilisée).

2.3.1. Classe A
Dans cette classe, le premier bit de l’octet à gauche a une valeur égale à zéro, cela
implique que les valeurs de ce premier octet sont comprises entre 0 et 127. Dans la classe A la
partie réseau est représenté par 1 octet (octet à gauche) et la partie machines par 3 octets (3
octets à droite). Le premier octet désigne le numéro de réseau (netid) et les 3 autres à droite
correspondent à l'adresse de la machine (hostid). Le nombre de réseau de la classe A est 28
adresses réseaux (y compris les adresses non routable) et 224-2 adresses machines par réseau Le
masque de la classe A est 255.0.0.0 ou /8.

Figure 2.2 adressage de la classe A

Dans la classe A, l'adresse 0.0.0.0 est illégale en tant qu'adresse de destination, mais elle
peut être utilisée localement dans une application pour indiquer n'importe quelle interface
réseau. L'adresse 127.0.0.1 dénote l'adresse de bouclage (localhost ou loopback) est une adresse
réservée pour les communications en boucle locale. L’adresse 10.0.0.0 est réservée pour
l’adressage privé.

7
Réseaux informatiques (2014-2017) Pr. Mohammed RZIZA
Toute machine disposant d’une pile TCP/IP fonctionnelle permet de s’adresser à
localhost, même si cette machine n’est reliée à aucun réseau physique ou virtuel. On peut ainsi
vérifier que la pile TCP/IP d’une machine est opérationnelle en utilisant le protocole PING. Un
retour effectif d’un écho émis par PING permet ainsi d’éliminer une défaillance de la couche
réseau inférieure à TCP.

Les différentes adresses de la classe A sont :


1.0.0.0, 2.0.0.0, 3.0.0.0 ……………….125.0.0.0, 126.0.0.0

Les différentes adresses machines de l’adresse réseau 35.0.0.0 sont :


de 35.0.0.1, 35.0.0.2, 35.0.0.3 ……………….35.0.0.253, 35.0.0.254, 35.0.0.255, 35.0.1.0,
35.0.1.1, ………..à 35.255.255.254 et son dresse braodcast est 35.255.255.255

Les adresses de la classe A (les adresses valides et non valide) sont :


de 1.0.0.0.0 à 127.255.255.255

2.3.2. Classe B
Dans la classe B, les deux premiers bits à gauche (2 bits de poids fort) du premier octet
sont égaux à 10, ce qui implique que les valeurs de cet octet sont comprises entre 128 et 191.
Dans cette classe, les deux premiers octets à gauche désignent la partie réseau (Netid) et les
deux octets à droite représente la partie machine (Hostid). Le nombre de réseau de la classe B
est 214 adresses réseaux (y compris les adresses non routable) et 216-2 adresses machines par
réseau et le masque de cette classe est 255.255.0.0 ou /16

Figure 2.3 adressage de la classe B

8
Réseaux informatiques (2014-2017) Pr. Mohammed RZIZA
Les différentes adresses de la classe B sont :
128.0.0.0, 128.1.0.0, 128.2.0.0 …………….128.255.0.0, 129.0.0.0,129.1.0.0…….191.255.0.0

Les différentes adresses machines de l’adresse réseau 170.0.0.0 sont :


de 170.0.0.1, 170.0.0.2, 170.0.0.3 ……………….170.0.0.253, 170.0.0.254, 170.0.0.255,
170.0.1.0, 170.0.1.1, 170.0.1.255, 170.0.2.0, …….à 170.0.255.254 et son dresse braodcast est
170.0.255.255

Les adresses de la classe B (les adresses valides et non valide) sont :


de 128.0.0.0.0 à 191.255.255.255

2.3.3. Classe C
Dans la classe C, les trois premiers bits à gauche (3 bits de poids fort) du premier octet
sont égaux à 110, ce qui implique que les valeurs de cet octet sont comprises entre 192 et 223.
Dans cette classe, les trois premiers octets à gauche désignent la partie réseau (Netid) et l’octet
à droite représente la partie machine (Hostid). Le nombre de réseau de la classe C est 221
adresses réseaux (y compris les adresses non routable) et 28-2 adresses machines par réseau et
le masque de cette classe est 255.255.255.0 ou /24

Figure 2.4 adressage de la classe C

Les différentes adresses de la classe C sont :


De 192.0.0.0, 192.0.1.0, 192.0.2.0……….192.0.255.0, 192.1.0.0, 192.1.1.0 ……192.1.255.0,
192.2.0.0……..à 223.255.255.0

Les différentes adresses machines de l’adresse réseau 198.0.0.0 sont :


198.0.0.1, 198.0.0.2, 198.0.0.3 ……………….198.0.0.253, 198.0.0.254 et son dresse braodcast
est 198.0.0.255

9
Réseaux informatiques (2014-2017) Pr. Mohammed RZIZA
Les adresses de la classe A (les adresses valides et non valide) sont :

de 192.0.0.0.0 à 223.255.255.255

2.3.4. Classe D
Cette classe est réservé pour le multicast ou la diffusion vers des groupes de machines.
Le premier octet d’une adresse de la classe D a une valeur comprise entre 224 et 239 ; soit 3
bits de poids fort égaux à 111.

Figure 2.5 adressage de la classe D

2.3.5. Classe E
Le premier octet a une valeur comprise entre 240 et 255. Il s'agit d'une zone d'adresses
réservées aux expérimentations. Ces adresses ne doivent pas être utilisées pour adresser des
machines ou des groupes de machines.

2.3.6. Espace d'adressage IP


Le tableau 1.6 résume les différentes classes de l’adressage IP, leurs codage, les plages
d’adresses réseaux, les masques associés à chaque classe, le nombre de réseaux et le nombre de
machines par réseau.

Classes bits à Premier octet Masque en décimal Nombre Nombre de


gauche de réseaux machines
A 0 0-127 255.0.0.0 27 224 -2
B 10 128-191 255.255.0.0 214 216 -2
C 110 192-223 255.255.255.0 221 28 -2
D 1110 224-239 240.0.0.0 @ uniques @ uniques
E Classe réservée pour usage ultérieur

Table 1.6. Les différentes adresses IP

10
Réseaux informatiques (2014-2017) Pr. Mohammed RZIZA
2.3.5. Adresses réseaux privés

Une adresse de réseau privé est une adresse non routable à usage privé (elle ne peut pas
figurer dans la table de routage et ne peut pas circuler dans le réseau. Elle peut être utilisée dans
un adressage interne dans un établissement par exemple et la traduction en adressage publique
peut être réalisée par un serveur NAT). Leur utilisation par un réseau privé est encouragée pour
éviter de réutiliser les adresses publiques enregistrées. Dans chaque classe d'adresses, certaines
adresses réseaux sont réservées aux réseaux privés.

Classe Réseau privé


A 10.0.0.0
B De 172.16.0.0 à 172.31.0.0
C De 192.168.0.0 à 192.168.255.0

Table 1.6. Les différentes adresses IP non routable

11
Réseaux informatiques (2014-2017) Pr. Mohammed RZIZA
2.4. Adressage IPv4 des sous-réseaux (subneting)
Pour segmenter un réseau en sous-réseaux, il faut décomposer la partie machine (hostid) de
l’adresse IP (figure 2.6) en deux parties (figure 2.7) :
 une partie de l’adresse sous-réseau (subnetid)
 une partie de l’adresse machine (hostid).
Autrement dit, il faut prendre un ensemble de bits de la partie machine de l’adresse IP (Hostid)
et les associer à la partie réseau (Netid). Les bits qui restent représentent la partie machine
(Hostid) du sous réseau (figure 2.8).

La partie réseau La partie machine


(Netid) (Hosid)

Figure 2.6. Adresse IP

La partie réseau Subnetid Hostid


(Netid)

Figure 2.7. Adresse IP sous réseau

La partie réseau Hostid

Figure 2.8. Adresse IP sous réseau

12
Réseaux informatiques (2014-2017) Pr. Mohammed RZIZA
Exemple 16 :
Soit l’adresse IP de la classe A : 99.0.0.0/99 et 3 bits pour l’adressage sous réseau

La partie réseau La partie machine Masque


(Netid) (Hosid)
99. 0.0.0 /8

Figure 2.9. Adresse IP

La partie réseau Subnetid Hostid


(Netid)
99. xxx 00000.0.0

Figure 2.10. Adresse IP sous réseau

La partie réseau Hostid


99.xxx 00000.0.0

Figure 2.11. Adresse IP sous réseau

Le masque de départ (/8) change et doit maintenant englober la partie netid et la partie subnetid.
Ce nouveau masque se nomme masque de sous-réseaux (/11).
Pour l’exemple en haut, pour une adresse de la classe A et un sous réseau codé sur 3 bits, le
masque de sous réseau est /8 + 3 = /11 c’est-à-dire 255.224.0.0

Pour créer 8 sous-réseaux, il faudra prendre 3 bits de la partie hostid :


 Le sous réseau 1 est représenté par 3 bits égaux à 000
 Le sous réseau 2 est représenté par 3 bits égaux à 001
 Le sous réseau 3 est représenté par 3 bits égaux à 010
 Le sous réseau 4 est représenté par 3 bits égaux à 011
 Le sous réseau 5 est représenté par 3 bits égaux à 100
 Le sous réseau 6 est représenté par 3 bits égaux à 101
 Le sous réseau 7 est représenté par 3 bits égaux à 110
 Le sous réseau 8 est représenté par 3 bits égaux à 111

13
Réseaux informatiques (2014-2017) Pr. Mohammed RZIZA
2.4.1. Plage d’adresses des sous-réseaux (subneting) : classe C
Soit l’adresse 192.168.1.0/24 de la classe C pour adresser 4 sous réseaux.
La partie machine de cette adresse est codée sur 8 bits. Pour segmenter cette adresse en 4 sous
réseaux, il nous faut 2 bits (4 = 22) pour la partie sous réseau (subnetid). Cela implique que la
le nouveau masque pour le sous adressage est /24 + 4 = /28
En représentation décimale, le masque est :

Netid Subnetid Hostid


255.255.255 1111 0000

Le masque est : 255.255.255.240 et les adresses sous réseaux sont :


Dans le tableau suivant la partie sous réseau est représentée par des xxxx (4 bits) et la partie
machine des sous réseaux est représentée par 0000 (4 bits).
Pour calculer les sous réseaux, il faut prendre toutes les combinaisons binaires sur 4 bits.

Netid Subnetid Hostid Adresses


192.168.1 xxxx 0000 Sous réseaux
192.168.1 0000 0000 192.168.1.0
192.168.1 0001 0000 192.168.1.16
192.168.1 0010 0000 192.168.1.32
192.168.1 0011 0000 192.168.1.48
192.168.1 0100 0000 192.168.1.64
192.168.1 0101 0000 192.168.1.80
192.168.1 0110 0000 192.168.1.96
192.168.1 0111 0000 192.168.1.112
192.168.1 1000 0000 192.168.1.128
192.168.1 1001 0000 192.168.1.144
192.168.1 1010 0000 192.168.1.160
192.168.1 1011 0000 192.168.1.176
192.168.1 1100 0000 192.168.1.192
192.168.1 1101 0000 192.168.1.208
192.168.1 1110 0000 192.168.1.224
192.168.1 1111 0000 192.168.1.240

14
Réseaux informatiques (2014-2017) Pr. Mohammed RZIZA
2.4.2. Plage d’adresses machines du sous-réseau : classe C
Pour calculer les différentes adresses machines du sous réseau 192.168.1.0, il faut garder la
partie sous réseau (subnetid) égale à 0000 et prendre toutes les combinaisons possible de la
partie machine (xxxx).

Netid Subnetid Hostid Adresses


192.168.1. 0000 xxxx machines
192.168.1 0000 0000 Adresse sous
réseau est :
192.168.1.0
192.168.1 0000 0001 192.168.1.1
192.168.1 0000 0010 192.168.1.2
192.168.1 0000 0011 192.168.1.3
192.168.1 0000 0100 192.168.1.4
192.168.1 0000 0101 192.168.1.5
192.168.1 0000 0110 192.168.1.6
192.168.1 0000 0111 192.168.1.7
192.168.1 0000 1000 192.168.1.8
192.168.1 0000 1001 192.168.1.9
192.168.1 0000 1010 192.168.1.10
192.168.1 0000 1011 192.168.1.11
192.168.1 0000 1100 192.168.1.12
192.168.1 0000 1101 192.168.1.13
192.168.1 0000 1110 192.168.1.14
192.168.1 0000 1111 Adresse
broadcast est :
192.168.1.15

Comme vous avez remarqué, la première adresse dont la partie machine est égale à 0000
représente l’adresse sous réseau.
Et la dernière adresse sont la partie machine est égale à 1111, représente l’adresse broadcast du
sous réseau 192.168.1.0/28

15
Réseaux informatiques (2014-2017) Pr. Mohammed RZIZA
2.4.3. Plage d’adresses des sous-réseaux (subneting) : classe B
Soit l’adresse 180.0.0.0/16 de la classe B pour adresser 16 sous réseaux.
La partie machine de cette adresse est codée sur 16 bits. Pour segmenter cette adresse en 16
sous réseaux, il nous faut 4 bits (16 = 24) pour la partie sous réseau (subnetid). Cela implique
que le nouveau masque pour le sous adressage est /16 + 4 = /20. En décimale, le masque est :

Netid Subnetid Hostid


255.255. 1111 0000.0

Le masque est : 255.255.240.0 et les adresses sous réseaux sont :


Dans le tableau suivant la partie sous réseau est représentée par des xxxx (4 bits) et la partie
machine des sous réseaux est représentée par 0000.0 (12 bits).
Pour calculer les sous réseaux, il faut prendre toutes les combinaisons binaires sur 4 bits.

Netid Subnetid Hostid Adresses


180.0. xxxx 0000.0 Sous réseaux

180.0. 0000 0000.0 180.0.0.0


180.0. 0001 0000.0 180.0.16.0
180.0. 0010 0000.0 180.0.32.0
180.0. 0011 0000.0 180.0.48.0
180.0. 0100 0000.0 180.0.64.0
180.0. 0101 0000.0 180.0.80.0
180.0. 0110 0000.0 180.0.96.0
180.0. 0111 0000.0 180.0.112.0
180.0. 1000 0000.0 180.0.128.0
180.0. 1001 0000.0 180.0.144.0
180.0. 1010 0000.0 180.0.160.0
180.0. 1011 0000.0 180.0.176.0
180.0. 1100 0000.0 180.0.192.0
180.0. 1101 0000.0 180.0.208.0
180.0. 1110 0000.0 180.0.224.0
180.0. 1111 0000.0 180.0.240.0

16
Réseaux informatiques (2014-2017) Pr. Mohammed RZIZA
2.4.4. Plage d’adresses machines du sous-réseau : classe B
Pour calculer les différentes adresses machines du sous réseau 180.0.0.0, il faut garder la partie
sous réseau (subnetid) égale à 0000 et prendre toutes les combinaisons possible de la partie
machine (xxxx.xxxxxxxxx).

Netid Subnetid Hostid Adresses


180.0. 0000 xxxx.xxxxxxxx machines
180.0. 0000 0000.00000000 Adresse sous
réseau est :
180.0.0.0
180.0. 0000 0000.00000001 180.0.0.1
180.0. 0000 0000.00000010 180.0.0.2
180.0. 0000 0000.00000011 180.0.0.3

180.0. 0000 0000.11111111 180.0.0.255


180.0. 0000 0001.00000000 180.0.1.0
180.0. 0000 0001.00000001 180.0.1.1

180.0. 0000 1111.11111100 180.0.15.252


180.0. 0000 1111.11111101 180.0.15.253
180.0. 0000 1111.11111110 180.0.15.254
180.0. 0000 1111.11111111 Adresse
broadcast est :
180.0.15.255

Comme vous avez remarqué, la première adresse dont la partie machine est égale à
0000.00000000 représente l’adresse sous réseau.
Et la dernière adresse dont la partie machine est égale à 1111.11111111, représente l’adresse
broadcast du sous réseau 180.0.0.0/20

17
Réseaux informatiques (2014-2017) Pr. Mohammed RZIZA
2.4.5. Plage d’adresses des sous-réseaux (subneting) : classe B
Soit l’adresse 180.0.0.0/16 de la classe B pour adresser 212 sous réseaux.
La partie machine de cette adresse est codée sur 16 bits. Pour segmenter cette adresse en 212
sous réseaux, il nous faut 12 bits pour la partie sous réseau (subnetid). Cela implique que le
nouveau masque pour le sous adressage est /16 + 8 + 4 = /28. En décimale, le masque est :

Netid Subnetid Hostid


255.255. 11111111.1111 0000

Le masque est : 255.255.255.240 et les adresses sous réseaux sont :


Dans le tableau suivant la partie sous réseau est représentée par des xxxxxxxx.xxxx (12 bits) et
la partie machine des sous réseaux est représentée par 0000 (4 bits).
Pour calculer les sous réseaux, il faut prendre toutes les combinaisons binaires sur 12 bits.

Netid Subnetid Hostid Adresses


180.0. xxxxxxxx.xxxx 0000 Sous réseaux
180.0. 00000000.0000 0000 180.0.0.0
180.0. 00000000.0001 0000 180.0.0.16
180.0. 00000000.0010 0000 180.0.0.32
180.0. 00000000.0011 0000 180.0.0.48

180.0. 00000000.1111 0000 180.0.0.240


180.0. 00000001.0000 0000 180.0.1.0
180.0. 00000001.0001 0000 180.0.1.16

180.0. 11111111.1101 0000 180.0.255.208


180.0. 11111111.1110 0000 180.0.255.224
180.0. 11111111.1111 0000 180.0.255.240

18
Réseaux informatiques (2014-2017) Pr. Mohammed RZIZA
2.4.6. Plage d’adresses machines du sous-réseau : classe B
Pour calculer les différentes adresses machines du sous réseau 180.0.0.0, il faut garder la partie
sous réseau (subnetid) égale à 00000000.0000 et prendre toutes les combinaisons possible de
la partie machine (xxxx).

Netid Subnetid Hostid Adresses


180.0. 00000000.0000 xxxx Machines
180.0. 00000000.0000 0000 Adresse sous
réseau est :
180.0.0.0
180.0. 00000000.0000 0001 180.0.0.1
180.0. 00000000.0000 0010 180.0.0.2
180.0. 00000000.0000 0011 180.0.0.3

180.0. 00000000.0000 1100 180.0.0.12


180.0. 00000000.0000 1101 180.0.0.13
180.0. 00000000.0000 1110 180.0.0.14
180.0. 00000000.0000 1111 Adresse
broadcast est :
180.0.0.15

Comme vous avez remarqué, la première adresse dont la partie machine est égale à 0000
représente l’adresse sous réseau.
Et la dernière adresse dont la partie machine est égale à 1111, représente l’adresse broadcast du
sous réseau 180.0.0.0/28

19
Réseaux informatiques (2014-2017) Pr. Mohammed RZIZA
2.4.7. Plage d’adresses des sous-réseaux (subneting) : classe A
Soit l’adresse 50.0.0.0/8 de la classe A pour adresser 23, 211, 219 sous réseaux successivement.
La partie machine de cette adresse est codée sur 8 bits. Pour segmenter cette adresse en 23, 211,
219 sous réseaux successivement, il nous faut 3, 11, 19 bits successivement pour la partie sous
réseau (subnetid). Cela implique que les masques en préfixe sont :
/11, /19, /27 successivement et en décimales sont :

Netid Subnetid Hostid Nbre de SR


255. 111 00000.00000000.00000000 23
255.224.0.0
255. 11111111.111 00000.00000000 23 + 8 = 211
255.255.224.0
255. 11111111.11111111.111 00000 28 + 8 + 3 = 219
255.255.255.224

Netid Subnetid Hostid


255. 3 3+8+8
255. 8+3 5+8
255. 8+8+3 5

20
Réseaux informatiques (2014-2017) Pr. Mohammed RZIZA
Les adresses sous réseaux l’adresse IP 50.0.0.0/8 pour 23 sous réseaux sont :

Netid Subnetid Hostid Adresses


50. xxx 00000.0.0 Sous réseaux

50. 000 00000.0.0 50.0.0.0


50. 001 00000.0.0 50.32.0.0
50. 010 00000.0.0 50.64.0.0
50. 011 00000.0.0 50.96.0.0
50. 100 00000.0.0 50.128.0.0
50. 101 00000.0.0 50.160.0.0
50. 110 00000.0.0 50.192.0.0
50. 111 00000.0.0 50.224.0.0

Les adresses sous réseaux l’adresse IP 50.0.0.0/8 pour 211 sous réseaux sont :

Netid Subnetid Hostid Adresses


50. xxxxxxxx.xxx 00000.0 Sous réseaux

50. 00000000.000 00000.0 50.0.0.0


50. 00000000.001 00000.0 50.0.32.0
50. 00000000.010 00000.0 50.0.64.0

50. 00000000.111 00000.0 50.0.224.0


50. 00000001.000 00000.0 50.1.0.0
50. 00000001.001 00000.0 50.1.32.0

50. 111111111.110 00000.0 50.255.192.0


50. 11111111.111 00000.0 50.255.224.0

21
Réseaux informatiques (2014-2017) Pr. Mohammed RZIZA
Les adresses sous réseaux l’adresse IP 50.0.0.0/8 pour 219 sous réseaux sont :

Netid Subnetid Hostid Adresses


50. xxxxxxxx.xxxxxxxx.xxx 00000 Sous réseaux
50. 000 00000 50.0.0.0
50. 001 00000 50.0.0.32
50. 010 00000 50.0.0.64

50. 00000000.00000000.111 00000 50.0.0.224


50. 00000000.00000001.000 00000 50.0.1.0
50. 00000000.00000001.001 00000 50.0.1.32

50. 00000000.11111111.111 00000 50.0.255.224


50. 00000001.00000000.000 00000 50.1.0.0
50. 00000001.00000000.001 00000 50.1.0.32

50. 11111111.11111111.110 00000 50.255.255.192


50. 11111111.11111111.111 00000 50.255.255.224

22
Réseaux informatiques (2014-2017) Pr. Mohammed RZIZA
Pour résumer :

50 0 0 0 /8
50 32 0 0 /11 = 8+3
50 0 32 0 /19 = 8 + 8 + 3
50 0 0 32 /27 = 8 + 8 + 8 + 3

50 224 0 0 /11 = 8+3


50 0 224 0 /19 = 8 + 8 + 3
50 0 0 224 /27 = 8 + 8 + 8 + 3

50 224 0 0 /11 = 8+3


50 255 224 0 /19 = 8 + 8 + 3
50 255 255 224 /27 = 8 + 8 + 8 + 3

Pour résumer :

Classe A Classe B Classe C


50.224.0.0/11
50.0.224.0/19 180.0.224.0/19
50.0.0.224/27 180.0.0.224/27 192.0.0.224/27

50.224.0.0/11
50.255.224.0/19 180.0.224.0/19
50.255.255.224/27 180.0.255.224/27 192.0.0.224/27

23
Réseaux informatiques (2014-2017) Pr. Mohammed RZIZA