Vous êtes sur la page 1sur 5

SIN

Systmes
dInformation et
Numrique

2. MAQUETTAGE DES SOLUTIONS


CONSTRUCTIVES
2.2 Architecture fonctionnelle dun systme
communicant

Fichier : Classes d'adressage et


dcoupage en sous-rseaux.doc

Niveau : 3

1re
Page:1/5

LES CLASSES DE RSEAUX ET LE DCOUPAGE EN


SOUS-RSEAUX

Objectifs du COURS :
Ce cours traitera essentiellement les points suivants :
- les classes dadresses IPv4
- les classes de rseaux
- le dcoupage dune classe en sous-rseaux
- lespace dadressage priv
- exercices dapplication
l'origine, plusieurs groupes d'adresses ont t dfinis dans le but d'optimiser le cheminement
(ou le r out ag e) des paquets entre les diffrents rseaux. Ces groupes ont t baptiss
classes dadresses IP. Ces classes correspondent des regroupements en rseaux de mme
taille. Les rseaux de la mme classe ont le mme nombre d'htes maximum.

LES CLASSES DADRESSES IPV4


CLASSE : A
Le premier octet a une valeur comprise entre 1 et 126 ; soit un bit de poids fort gal 0. Ce
premier octet dsigne le numro de rseau (NetID) et les 3 autres correspondent l'adresse de
l'hte (HostID).
127.0.0.0 = machine
locale (LocalHost)
Remarques :
L'adresse rseau 0.0.0.0 nexiste pas et le NetID 127 est rserve pour les communications
en boucle locale (loopback).

SIN
Systmes
dInformation et
Numrique

LES CLASSES DE RSEAUX ET


LE DCOUPAGE EN SOUS
RSEAUX

Fichier : Classes d'adressage et


dcoupage en sous-rseaux.doc

Niveau : 3

1re
Page:2/5

CLASSE : B
Le premier octet a une valeur comprise entre 128 et 191 ; soit 2 bits de poids fort gaux 10. Les
2 premiers octets dsignent le numro de rseau et les 2 autres correspondent l'adresse de
l'hte.

CLASSE : C
Le premier octet a une valeur comprise entre 192 et 223 ; soit 3 bits de poids fort gaux 110.
Les 3 premiers octets dsignent le numro de rseau et le dernier correspond l'adresse de
l'hte.

CLASSE : D
Le premier octet a une valeur comprise entre 224 et 239 ; soit 4 bits de poids fort gaux 1110. Il
s'agit d'une zone d'adresses ddies aux services de multi-diffusion (multicast) vers des groupes
d'htes (host groups).

CLASSE : E
Le premier octet a une valeur comprise entre 240 et 255 ; soit 4 bits de poids fort gaux 1111.
Il s'agit d'une zone d'adresses rserves des oprations de maintenance et dexprimentations.
Ces adresses ne doivent pas tre utilises pour adresser des htes ou des groupes d'htes.

LES CLASSES DE RSEAUX


Classe

Masque de sous
rseau par dfaut

Adresse rseau

Nombre de rseaux

Nombre
dhtes

255.0.0.0

1.0.0.0 126.0.0.0

126 (= 27 - 2)

16 777 214

255.255.0.0

128.0.0.0 191.255.0.0

16 384 (=214)

65 534

255.255.255.0

192.0.0.0 223.255.255.0

2 097 152 (=221)

254

Non dfini

224.0.0.0 239.255.255.0

Non dfini

240.0.0.0 255.255.255.0

LE DCOUPAGE DUNE CLASSE EN SOUS-RSEAUX


Pour compenser les problmes de distribution de l'espace d'adressage IP, la premire solution
utilise a consist dcouper une classe d'adresses IP A, B ou C en sous-rseaux. Cette
technique appele subnetting a t formalise en 1985.
Si cette technique est ancienne, elle n'en est pas moins efficace face aux problmes d'exploitation
des rseaux contemporains. Il ne faut jamais oublier que le dcoupage en rseaux ou sousrseaux permet de cloisonner les domaines de diffusion. Les avantages de ce cloisonement de la
diffusion rseau sont multiples.

LES CLASSES DE RSEAUX ET


LE DCOUPAGE EN SOUS
RSEAUX

SIN
Systmes
dInformation et
Numrique

Fichier : Classes d'adressage et


dcoupage en sous-rseaux.doc

Niveau : 3

1re
Page:3/5

Au quotidien, on vite l'engorgement des liens en limitant gographiquement les annonces de


services faites par les serveurs de fichiers. Les services Microsoft sont particulirement
gourmands en diffusion rseau. En effet, bon nombre de tches transparentes pour les utilisateurs
supposent que les services travaillent partir d'annonces gnrales sur le rseau. Sans ces
annonces par diffusion, l'utilisateur doit dsigner explicitement le service utiliser. Le service
d'impression est un bon exemple.
Il existe quantit de vers et ou virus dont les mcanismes de propagation se basent sur une
reconnaissance des cibles par diffusion. Le ver Sasser en est un exemple caractristique. En
segmentant un rseau en plusieurs domaines de diffusion, on limite naturellement la propagation
de code malveillant. Le subnetting devient alors un lment de la panoplie des outils de scurit.
Pour illustrer le fonctionnement du dcoupage en sous-rseaux, nous allons utiliser un exemple
pratique. On reprend l'exemple de la classe C : 192.168.1.0 dont le masque de sous-rseau par
dfaut est 255.255.255.0. Sans dcoupage, le nombre d'htes maximum de ce rseau est de 254.
Considrant qu'un domaine de diffusion unique pour 254 htes est trop important, on choisit de
diviser l'espace d'adressage de cette adresse de classe C. On rserve 3 bits supplmentaires du
4me octet en compltant le masque de sous-rseau. De cette faon on augmente la partie rseau
de l'adresse IP et on diminue la partie hte.
23 = 8 sous-rseaux

Classe C avec subnetting sur 3 bits


NetID

Sous
rseau
0

HostID

1111 1111

1111 1111

1111 1111

255

255

255

224

octet 1

octet 2

octet 3

octet 4

Masque
Nbre de s/rseaux = nbre de
bits attribus en plus au
netID2

@ rseau
192.168.1.0

192.168.1.32

192.168.1.64

192.168.1.96
255.255.255.224

192.168.1.128

192.168.1.160

192.168.1.192

192.168.1.224

111

0 0000

Plage d@ utilisables
192.168.1.1
192.168.1.30
192.168.1.33
192.168.1.62
192.168.1.65
192.168.1.94
192.168.1.97
192.168.1.126
192.168.1.129
192.168.1.158
192.168.1.161
192.168.1.190
192.168.1.193
192.168.1.222
192.168.1.225
192.168.1.254

@ de diffusion
192.168.1.31
192.168.1.63
192.168.1.95
192.168.1.127
192.168.1.159
192.168.1.191
192.168.1.223
192.168.1.255

SIN
Systmes
dInformation et
Numrique

LES CLASSES DE RSEAUX ET


LE DCOUPAGE EN SOUS
RSEAUX

Fichier : Classes d'adressage et


dcoupage en sous-rseaux.doc

Niveau : 3

1re
Page:4/5

On peut remarquer que le nombre maximum d'adresses d'htes disponibles correspond l'espace
d'adressage du sous-rseau moins deux. C'est parce que la premire adresse dsigne le rseau
et que la dernire est l'adresse de diffusion (broadcast) vers tous les htes du sous-rseau.

LESPACE DADRESSAGE PRIV


Pour chaque classe, il y a un pool dadresses rserves pour lutilisation de rseaux privs.
Ces adresses ne sont pas routes sur internet.
Il faut obligatoirement utiliser ces adresses sur un rseau local priv.
Plage dadresse

Classe
A

10.0.0.1 10.255.255.254

172.16.0.0 172.31.255.254

192.168.0.0 192.168.255.254

EXERCICES DAPPLICATION
Pour configurer l'interface d'un hte qui doit se connecter un rseau existant, on nous donne
l'adresse 172.16.19.40/21.
Question 1 :
Quel est le masque rseau de cette adresse ?
La notation /21 indique que le netID occupe 21 bits. On dcompose ces 21 bits en 8 bits + 8
bits + 5 bits ; ce qui donne : 255.255.248.0.
Question 2 :
Combien de bits ont t rservs pour les sous-rseaux privs ?
La valeur du premier octet de l'adresse tant comprise entre 128 et 192, il s'agit d'une
adresse de classe B. Le masque rseau par dfaut d'une classe B tant 255.255.0.0, 5 bits
(1111 1000) ont t rservs sur le troisime octet pour constituer des sous-rseaux.
Question 3 :

RFC = Request For


Comments

Combien de sous-rseaux privs sont disponibles ?


Le nombre de valeurs codes sur 5 bits est de 25 soit 32. Suivant la gnration du protocole
de routage utilis, on applique deux rgles diffrentes.
Historiquement, on devait exclure le premier (all-zeros) et le dernier (all-ones) sous-rseau
conformment au document RFC950 de 1985. Cette rgle suppose que les protocoles de
routage utilisent uniquement la classe du rseau route sans tenir compte de son masque
et donc de sa longueur variable.

SIN
Systmes
dInformation et
Numrique

LES CLASSES DE RSEAUX ET


LE DCOUPAGE EN SOUS
RSEAUX

Fichier : Classes d'adressage et


dcoupage en sous-rseaux.doc

Niveau : 3

1re
Page:5/5

Dans ce cas, le nombre de sous-rseaux utilisables est 30.


Dans les rseaux contemporains, on peut retenir l'ensemble des sous-rseaux sachant que
les protocoles de routage vhiculent les masques de longueurs variables dans chaque
entre de table de routage. Cette rgle est applicable depuis la publication des documents
standards relatifs au routage inter-domaine sans classe (CIDR) notamment le RFC1878 de
1995.
Dans ce cas, le nombre de sous-rseaux utilisables est 32.

Question 4 :
Quelle est l'adresse du sous-rseau de l'exemple ?
Les deux premiers octets tant compris dans la partie rseau, ils restent inchangs. Le
quatrime octet (40) tant compris dans la partie hte, il suffit de le remplacer par 0. Le
troisime octet (19) est partag entre partie rseau et partie hte. Si on le convertit en
binaire, on obtient : 00010011. En faisant un ET logique avec la valeur binaire
correspondante 5 bits rseau (11111000) on obtient : 00010000 ; soit 16 en dcimal.
L'adresse du sous-rseau est donc 172.16.16.0.
Question 5 :
Quelle est l'adresse de diffusion du sous-rseau de l'exemple ?
Les deux premiers octets tant compris dans la partie rseau, ils restent inchangs. Le
quatrime octet (40) tant compris dans la partie hte, il suffit de le remplacer par 255. Le
troisime octet (19) est partag entre partie rseau et partie hte. Si on le convertit en
binaire, on obtient : 00010011. On effectue cette fois-ci un OU logique avec la valeur binaire
correspondant aux 3 bits d'htes un (00000111). On obtient : 00010111 ; soit 23 en
dcimal. L'adresse de diffusion du sous-rseau est donc 172.16.23.255.