Vous êtes sur la page 1sur 32

Adressage IPv4 Classful (1/2)

Il est essentiel de maîtriser l'adressage IPv4. Il faut utiliser les masques et


le calcul binaire. Toutefois, la méthode dite du "nombre magique" épargne
bien des efforts ...
Au sommaire :

I. Identification de la classe d'adresse (RFC 791)


II. Utilisation d'un masque (RFC 950) - Calcul binaire
III. Méthode dite du nombre magique

IV. Nombre de sous-réseaux / nombres d'hôtes

Une adresse IPv4 (Internet Protocol version 4) est une identification unique pour un hôte sur un réseau IP. Une adresse IP est
un nombre d'une valeur de 32 bits représentée par 4 valeurs décimales pointées ; chacune a un poids de 8 bits (1 octet)
prenant des valeurs décimales de 0 à 255 séparées par des points. La notation est aussi connue sous le nom de « décimale
pointée ».

I. Identification de la classe d'adresse (RFC 791)


1. Les Classes
A l'origine d'IPv4, on distingue une organisation en classes d'adresses dont la quatre premiers bits indiquent la classe.
Les adresses de Classe A commencent par 0xxx en binaire, ou 0 à 127 en décimal.
Les adresses de Classe B commencent par 10xx en binaire, ou 128 à 191 en décimal.
Les adresses de Classe C commencent par 110x en binaire, ou 192 à 223 en décimal.
Les adresses de Classe D commencent par 1110 en binaire, ou 224 à 239 en décimal.
Les adresses de Classe E commencent par 1111 en binaire, ou 240 à 255 en décimal.

Notes sur les Classes d'adresses :


 Seules les adresses de Classes A, B et C sont assignables à des interfaces (adresse d'Unicast)
 La classe D est utilisée pour des adresses de Multicast (adresse unique identifiant de nombreuses destinations)
 La classe E est utilisée pour des besoins futurs ou des objectifs scientifiques
Adresses spécifiques :
 Les adresses commençant de 127.0.0.0 à 127.255.255.255 sont réservées pour le bouclage (loopback)
 Adresses privées non routables vers l'Internet sont (RFC 1918) :
 Pour la classe A : de 10.0.0.0 à 10.255.255.255
 Pour la classe B : de 172.16.0.0 à 172.31.255.255
 Pour la classe C : de 192.168.0.0 à 192.168.255.255
2. Distinction de la partie réseau de la partie hôte
Par défaut :
 La partie réseau des adresses de Classe A portera sur le premier octet et la partie hôte sur les trois derniers (2^24 = 16
777 216 hôtes possibles par réseau)
 La partie réseau des adresses de Classe B portera sur les deux premiers octets et la partie hôte sur les deux derniers
(2^16 = 65 536 hôtes possibles par réseau)
 La partie réseau des adresses de Classe C portera sur les trois premiers octets et la partie hôte sur le dernier (2^8 = 256
hôtes possibles par réseau) [1] [2]
II. Utilisation d'un masque (RFC 950)
Un masque va préciser de manière certaine dans quel réseau se trouve une adresse IP et en conséquence :

1. L'adresse du réseau (appelée aussi numéro de réseau, non assignable)

2. L'adresse de broadcast (adresse visant toutes les destinations, non assignable)

3. La plage d'adresses utilisables (de la première à la dernière en dehors des adresses précitées)
Un masque sera une suite de 32 bits divisée en 4 octets pointés composée uniquement d'abord d'une suite de 1 et, après,
d'une suite de 0. La notation est aussi décimale pointée. Toutefois, on trouvera une autre notation dite CIDR [3] qui représente
le nombre de bits pris par la partie réseau du masque.
1. Masque par défaut
Le nombre d'hôte possible obtenus ci-dessus correspond à l'application d'un masque par défaut sur un type de classe
d'adresse :

Le masque par défaut des adresses de Classe A est 255.0.0.0 ou /8


Le masque par défaut des adresses de Classe B est 255.255.0.0 ou /16
Le masque par défaut des adresses de Classe C est 255.255.255.0 ou /24
Méthode par calcul binaire
L'adresse du réseau, l'adresse de broadcast et la plage d'adresses utilisables peut être obtenu à partir d'un calcul booléen de
type ET ou la conjonction logique (une proposition est vraie lorsque les deux termes sont tous les deux vrais) :

a. Obtenir l'adresse du réseau :


Pour l'adresse IP 140.159.125.25, adresse de classe B à laquelle on applique un masque par défaut de 255.255.0.0 :

10001100.10011111.01111101.00011001 140.159.125.25
11111111.11111111.00000000.00000000 255.255.0.0
-----------------------------------
10001100.10011111.00000000.00000000 140.159.0.0
L'adresse du réseau est donc 140.159.0.0

b. Obtenir l'adresse de broadcast :


On va remplacer les bits de valeur 0 de la partie hôte du résultat obtenu pour l'adresse de réseau par des bits de valeur 1 :

10001100. 10011111. 00000000. 00000000 140.159.0.0


par :
10001100. 10011111. 11111111. 11111111 140.159.255.255
c. Obtenir la plage d'adresses de ce réseau :
La plage d'adresse du réseau sera comprise entre la première adresse utilisable et la dernière utilisable, autrement dit, celle qui
suit l'adresse du réseau et celle qui précède l'adresse de broadcast (l’Adresse Réseau +1 etl’Adresse Brodcast -1) dans notre
exemple : 140.159.0.0 +1 = [140.159.0.1]et 140.159.255.255-1 = [140.159.255.254] ou
De
10001100. 10011111. 00000000. 00000001 [140.159.0.1
A
10001100. 10011111. 11111111. 11111110 140.159.255.254]
2. Masques restrictifs
Les masques présentés ci-dessus sont des masques appartenant par défaut à chaque classe d'adresse. On pourra utiliser
d'autres masques plus restrictifs afin de diviser un réseau en plusieurs sous-réseaux afin d'optimiser un plan d'adressage. [4]
On va emprunter des bits à la partie hôte au profit de la partie réseau. De manière intuitive, on peut considérer qu'à partir d'un
réseau de classe C de 256 adresses possibles, on pourra, par exemple obtenir 4 sous-réseaux différents de 64 adresses.
Dans ce cas-ci, on dira que l'on a emprunté deux bits à la partie hôtes (2 exp 2 = 4) ne restant que 6 bits pour les hôtes (2 exp
6 = 64).
Selon la RFC 950, la première et la dernière adresse sont non valides. On obtiendrait donc 4 sous-réseaux avec chacun 62
hôtes possibles (64-2) [5].
Par exemple :
Pour l'adresse IP 195.74.212.78, adresse de classe C à laquelle on applique un masque par défaut de 255.255.255.192 par la
même méthode que présenté ci-avant :

a. Obtenir l'adresse du réseau :


11000011.01001010.11010100.01001110 195.74.212.78
11111111.11111111.11111111.11000000 255.255.255.192
-----------------------------------
11000011.01001010.11010100.01000000 195.74.212.64
L'adresse du réseau est donc 195.74.212.64

b. Obtenir l'adresse de broadcast :


On va remplacer les bits de valeur 0 de la partie hôte du résultat obtenu pour l'adresse de réseau par des bits de valeur 1 :

11000011. 01001010. 11010100. 01000000 195.74.212.64


par :
11000011. 01001010. 11010100. 01111111 195.74.212.127
c. Obtenir la plage d'adresses de ce réseau :
La plage d'adresse du réseau sera comprise entre la première adresse utilisable et la dernière utilisable, autrement dit, celle qui
suit l'adresse du réseau et celle qui précède l'adresse de broadcast :

De
11000011. 01001010. 11010100. 01000001 195.74.212.65
A
11000011. 01001010. 11010100. 01111110 195.74.212.126

III. Méthode dite du nombre magique.


Le calcul binaire peut sembler fastidieux. La méthode dite du nombre magique permet d'éviter ces calculs.

Le nombre magique est 256 soustrait de la valeur intéressante autre que 0 ou 255 du masque.

Pour trouver l'adresse réseau, il suffira de trouver le multiple du nombre magique directement inférieur ou égal à l'adresse IP :
Pour l'adresse IP 195.74.212.136, adresse de classe C à laquelle on applique un masque par défaut de 255.255.255.192, le
nombre magique est 256-192 = 64, le multiple juste inférieur étant 128. L'adresse réseau est donc 195.74.212.128

Pour trouver l'adresse de la première adresse utilisable, il faudra ajouter 1 au dernier octet du numéro de sous-réseau :
195.74.212.129

Pour l'adresse de broadcast, il faudra faire (numéro de sous-réseau + nombre magique -1) 128+64-1, ce qui donnera l'adresse
195.74.212.191

Pour trouver l'adresse de la dernière adresse utilisable, il faudra soustraire 1 au dernier octet de l'adresse de broadcast :
195.74.212.190

Autre exemple plus complexe :


Octet Octet Octet Octet
Commentaire
1 2 3 4
Adresse IP 10 200 10 18
Masque 255 224 0 0
Numéro de sous-réseau 10 192 0 0 Nombre magique = 256-224 = 32
Première adresse
10 192 0 1 Ajouter 1 au dernier octet du numéro de sous-réseau
utilisable
Adresse de Broadcast 10 223 255 255 192+32-1 = 223
Soustraire 1 du dernier octet de l'adresse de
Dernière adresse utilisable10 223 255 254
broadcast
IV. Nombre de sous-réseaux / nombres d'hôtes
Les formules sont simples :

Nombre de sous-réseaux : 2 EXP bits empruntés pour le sous-réseaux - 2


Nombre d'hôtes : 2 EXP bits restant pour les hôtes - 2
A condition d'avoir en tête ce tableau de conversion, ce qui est indispensable :

Bits réseauxBinaire Décimal


0 000000000
(1) 10000000(128)
2 11000000192
3 11100000224
4 11110000240
5 11111000248
6 11111100252
(7) 11111110(254)
8 11111111255

[1] On notera le classement désuet : un trop grand nombre d'hôtes pour des adresses de classe A et B, et un nombre d'hôtes
trop faible pour des adresses de classe C.
[2] Il y a 128 (dont beaucoup réservés) réseaux pour une adresse de classe A, 16384 pour une classe B et 2 097 152 pour une
classe C.
[3] ClasslessInterdomainRouting (RFC 1878)
[4] Ce découpage est purement local. Du point de vue de l'extérieur, le réseau reste unique en routage classful.
Tout ceux qui ont eu à traiter de près ou de loin avec les masques de sous-réseau connaissent la douleur
intellectuelle que cela peut engendrer !

Mais il existe une méthode simple, facile à mémoriser et très performante pour calculer les plages réseau
associées à un masque, et découper une plage en plusieurs sous-réseaux.

Il y a des cas pour lesquels les calculs simples et la calculatrice ne vous seront pas d'une grande aide, la méthode
magique vous permettra de résoudre ces cas sans avoir besoin de repasser par le binaire et sans se creuser la tête
pour choisir les adressages adéquats.

Avec cette méthode, vous calculerez la plupart des plages entre 5 secondes et 10 secondes, avec un peu
d'entraînement.
Cela vous tente ? Alors allons-y !

Note : pour ceux qui ont déjà une connaissance significative et une aisance avec les masques, vous pouvez passer
directement à la seconde partie "Qu'est-ce que la méthode magique ?" !

L'adresse IP et le masque

Il suffit de peu de choses pour définir une plage d'adresses réseau, une adresse IP et le masque associé.

L'adresse IP va nous indiquer où nous nous situons dans l'ensemble des adresses IP possibles, et le masque va
nous donner la limite des adresses de notre réseau.

Qu'est-ce qu'une adresse IP ?

Une adresse IP est une double adresse.


Elle identifie à la fois un réseau ET l'adresse d'une machine dans ce réseau (ou de l'interface d'une machine
pour être plus précis)

Mais cette adresse seule ne vaut rien !


Car sans le masque, vous ne saurez jamais distinguer la partie réseau et la partie machine de l'adresse.

L'adresse IP est donc toujours associée à un masque.

Codage de l'adresse IP

L'adresse IP est codée sur 4 octets.


Elle s'écrit en décimal, en séparant chaque octet par des points, par exemple:
192.168.0.1

Comme nous l'avons dit précédemment, cette adresse seule ne sert à rien et ne nous donne pas d'information sur
l'adresse du réseau ou de la machine.
Il faut lui associer le masque...

Qu'est-ce qu'un masque de sous-réseau ?


Un masque de sous réseau est un séparateur qui permet de distinguer les parties réseau et machine d'une
adresse IP.

Les bits positionnés à 1 dans le masque indiquent la partie réseau de l'adresse.


Par exemple, si j'associe l'adresse IP et le masque suivants:
192.168.0.1
255.255.255.0

Je peux dire que les trois premiers octets de l'adresse représentent la partie réseau de l'adresse.
En effet, si je transforme le masque en binaire, j'obtiens:
255.255.255.0 = 11111111.11111111.11111111.00000000

Nous voyons bien que les trois premiers octets ne contiennent que des 1, alors que le dernier octet ne contient que
des 0.
La définition du masque nous dit donc que les trois premiers octets de l'adresse identifient le réseau.

La partie réseau de l'adresse est donc:


192.168.0
Et la partie machine de l'adresse au sein de ce réseau est donc représentée par le quatrième octet:
1

Quand les masques deviennent méchants

Ici, c'est encore facile, mais cela se corse dès que l'on a des masques pour lesquels la séparation se fait en plein
milieu d'un octet.
Prenons par exemple l'adresse précédente, mais associée à un masque plus fun:
192.168.0.1
255.224.0.0

Là cela se corse et il faut obligatoirement revenir en binaire pour savoir où se fait la séparation:
255.224.0.0 = 11111111.11100000.00000000.00000000

Argh, comme prévu la séparation se fait au milieu d'un octet.

Comment faire alors pour trouver l'adresse du réseau ?


Il faut là encore, comme le masque, l'écrire en binaire.
192.168.0.1 = 11000000.10101000.00000000.00000001
Que nous associons au masque:
255.224.0.0 = 11111111.11100000.00000000.00000000

Ce qui nous donne pour la séparation dans l'adresse:


192.168.0.1 = 11000000.10101000.00000000.00000001

Mais comment écrire une adresse de réseau dont un octet ne contient que 3 bits ?
Et bien nous ne pouvons pas l'écrire en décimal. C'est mort. Foutu.
Mais ce n'est pas grave, car on ne nous demande jamais de donner la partie réseau de l'adresse, mais plutôt
l'adresse du réseau.

Qu'est-ce que l'adresse du réseau ?

L'adresse du réseau est la première adresse d'une plage d'adresse.


Comme nous avons dit qu'une adresse et un masque définissaient une plage d'adresses, il ne nous reste plus qu'à
trouver la première.

Pour la trouver, rien de plus simple, vu que c'est la première, c'est l'adresse la plus basse, donc c'est l'adresse qui
ne contient que des 0.

C'est donc l'adresse 0.0.0.0 ?


Meuhnon !
C'est l'adresse qui ne contient que des 0 dans la partie machine de l'adresse, pas dans la partie réseau.

Si nous reprenons l'exemple précédent:


192.168.0.1 = 11000000.10101000.00000000.00000001

Nous pouvons passer tous les bits de la partie machine à 0:


11000000.10100000.00000000.00000000
Ce qui vaut en décimal:
192.160.0.0

L'adresse du réseau défini par le couple 192.168.0.1/255.224.0.0 est donc 192.160.0.0.

Nous avons trouvé la première adresse de la plage d'adresse, qui est l'adresse du réseau.
Nous aimerions maintenant trouver la dernière adresse de la plage pour ainsi connaître toute la plage.
On appelle cette adresse l'adresse de broadcast.

Qu'est-ce que l'adresse de broadcast ?

L'adresse de broadcast est l'adresse qui permet de s'adresser à toutes les adresses d'un réseau à la fois.
Elle est définie comme étant la dernière adresse d'une plage d'adresses réseau.

Comment définir la dernière adresse d'une plage d'adresses ?


Et bien comme nous avions mis des 0 pour trouver l'adresse la plus petite, nous n'allons mettre que des 1 dans la
partie machine de l'adresse pour trouver l'adresse de broadcast.

192.168.0.1 = 11000000.10101000.00000000.00000001
On remplace la partie machine par des 1, ce qui donne:
11000000.10111111.11111111.11111111
Ce qui vaut en décimal:
192.191.255.255

La plage d'adresses réseau définie par le couple 192.168.0.1/255.224.0.0 s'étend donc de 192.160.0.0 à
192.191.255.255.
Super... mais bon, j'ai fait tous les calculs binaires en un clin d'œil alors que ceux-ci ne sont pas si simples à faire
normalement...
Ça serait bien d'avoir une méthode plus rapide pour faire les calculs.

C'est là qu'entre en jeu la méthode magique !

Qu'est-ce que la méthode magique ?

La méthode magique est une méthode qui va vous permettre de calculer très facilement des plages d'adresses
réseau, et bien plus encore !

Le nombre magique

Pour utiliser la méthode magique, nous allons devoir utiliser le nombre magique pour faire des calculs magiques
avec nos cerveaux magiques...

Qu'est-ce que le nombre magique ?


Le nombre magique est simplement un calcul fait à partir de l'octet significatif du masque.

Il est égal à 256 - octet significatif.

Par exemple dans notre exemple précédent, le masque était 255.224.0.0


On voit vite que l'octet significatif (celui où la séparation a lieu) est 224.

Notre nombre magique vaut donc 256 - 224 = 32

Que faire avec le nombre magique ?

Il va nous permettre de calculer instantanément la première et la dernière adresse de notre plage.

Pour cela, il va falloir écrire tous les multiples du nombre magique (jusqu'à 256 bien sûr)
Allons-y pour les multiples de 32 !
0, 32, 64, 96, 128, 160, 192, 224, 256.

Et maintenant, nous allons simplement appliquer les règles suivantes:

La première adresse du réseau sera le multiple du nombre magique, inférieur ou égal à l'octet correspondant dans
l'adresse.
La dernière adresse du réseau sera le multiple suivant, moins 1.
Notre exemple sera plus parlant:
Dans notre masque, l'octet significatif est le deuxième (255.224.0.0)
Nous allons donc prendre le deuxième octet de notre adresse (192.168.0.1), soit 168.

La première adresse du réseau sera donc le multiple du nombre magique, strictement inférieur à 168.
En regardant la liste des multiples, on trouve très vite 160 !
0, 32, 64, 96, 128, 160, 192, 224, 256.

La dernière adresse du réseau sera le multiple suivant, moins 1.


Le multiple suivant est 192. Auquel on enlève 1 pour trouver 191.
La première adresse de la plage est donc 192.160.0.0 et la dernière 192.191.255.255.
(On a ajouté les 0 pour la première et les 255 pour la dernière car tous les bits qui suivent sont à 0 ou à 1 selon
qu'on veut la première ou la dernière)

La méthode magique nous a permis de calculer une plage d'adresses sans avoir à faire de calculs binaires !
C'est quand même beau... non ?

Amélioration de la méthode magique.

Et bien oui, nous pouvons encore frapper plus fort !

L'idée n'est pas non plus révolutionnaire...


Il s'agit simplement de ne pas calculer tous les multiples du nombre magique, mais seulement ceux qui sont
intéressants.

Prenons un nouvel exemple:


10.45.185.24/255.255.248.0

Le nombre magique vaut: 256 - 248 = 8


L'octet significatif du masque est le troisième, ce qui correspond à 185 dans l'adresse.

Nous devons donc trouver le multiple de 8 strictement inférieur à 185...


Pas la peine de commencer à 0 !
8 * 10 = 80, on est en dessous de 185
8 * 20 = 160, on est en dessous, mais on se rapproche
Commençons donc à 160:
160, 168, 176, 184, 192... STOP ! On est au dessus de 185.

Le multiple strictement inférieur est 184, celui du dessus moins un vaut 191.

Ce qui nous donne pour la première adresse 10.45.184.0, et pour la dernière 10.45.191.255.

Facile non ?

Mais nous pouvons encore frapper plus fort !


Car trouver la première et la dernière adresse d'une plage est utile, mais découper un plage d'adresses en sous-
réseaux l'est souvent encore plus.
Et la méthode magique va s'avérer redoutable !

Découpage d'une plage d'adresses

En tant qu'administrateur systèmes et réseaux, vous devrez souvent découper une plage d'adresses pour coller au
besoin de votre entreprise.

Vous avez à votre disposition une grande plage que vous désirez découper en plusieurs plages plus petites pour
séparer les machines et les personnes au sein de l'entreprise.

Un exemple concret de découpage


Vous avez en charge le réseau d'une petite entité d'une entreprise. L'administrateur général vous laisse à
disposition le réseau:
192.168.160.0/255.255.224.0

Vous avez dans votre entité trois catégories de personnel:

 550 techniciens

 130 commerciaux

 10 directeurs

Il vous faut donc découper la plage d'origine en trois sous-réseaux pour chacune de ces populations.

Etape 1: Calcul de la plage d'origine

Ceci n'est pas obligatoire, mais nous permettra de connaître l'ensemble de la plage et de savoir si jamais nous
dépassons de cette plage par erreur.

Allons-y !
1- Le nombre magique vaut: 256 - 224 = 32
2- L'octet significatif de l'adresse vaut 160, qui est un multiple de 32 ! Ce sera donc la première adresse, la dernière
étant 160 + 32 - 1 = 191
3- La première adresse est 192.168.160.0 et la dernière est 192.168.191.255

Maintenant, nous allons devoir calculer les plages pour chacune des populations.

Etape 2: Calcul des masques

Mais par quoi commencer ?


La seule information que nous avons est le nombre de personnes de chaque population. Et cela tombe bien, car
nous savons que la taille d'une plage dépend de son masque. Donc si on connait le nombre d'adresses nécessaire,
nous pouvons en déduire le masque.
La formule est: nb adresses = 2nb de 0 dans le masque

Pour les techniciens, qui sont 550, le réseau devra contenir 1024 adresses (la puissance de 2 supérieure) soit 210
Le masque contiendra donc 10 zéros, soit:
11111111.11111111.11111100.00000000
Soit en décimal:
255.255.252.0

Nous pouvons faire pareil pour les commerciaux:


130 < 28
Le masque est donc:
255.255.255.0

Et pour les directeurs, nous trouvons:


10 < 24
Le masque est donc:
255.255.255.240

Nous avons les masques pour nos trois populations, il ne nous reste plus qu'à y associer des adresses pour avoir
nos plages.

Etape 3: Calcul des plages

C'est ici que la méthode magique va nous être utile, car elle permet facilement de trouver les premières et dernière
adresse d'une plage.

Nous allons donc commencer par les techniciens.


Notre plage de départ démarre en 192.168.160.0. Et bien nous allons commencer la plage des techniciens à cette
adresse, et allons trouver l'adresse de fin grâce au masque.

Calculons le nombre magique: 256 - 252 = 4


Le prochain multiple de 4 après 160 est 164 - 1 = 163
La dernière adresse pour les techniciens est donc 192.168.163.255

Pour les commerciaux, nous allons donc démarrer à l'adresse juste après pour ne pas empiéter sur la plage des
techniciens, soit 192.168.164.0.
Nous allons nous passer du nombre magique pour les commerciaux car la coupure se fait parfaitement entre deux
octets sur le masque.
L'adresse de fin est donc facilement calculée à 192.168.164.255.

Nous démarrons après pour les directeurs, à l'adresse 192.168.165.0.


Le nombre magique vaut 256 - 240 = 16
La dernière adresse est donc 192.168.165.15 !

Résultat

Nous avons donc défini les trois plages:

 Tech: 192.168.160.0/255.255.252.0 soit les adresses allant de 192.168.160.0 à 192.168.163.255

 Comm: 192.168.164.0/255.255.255.0 soit les adresses allant de 192.168.164.0 à 192.168.164.255

 Dirs: 192.168.165.0/255.255.255.240 soit les adresses allant de 192.168.165.0 à 192.168.165.15

Nous remarquons que pour le réseau des directeurs, l'adresse 192.168.165.15 est une adresse de broadcast...
Tout s'est bien passé, mais...
Il est très facile de placer les plages d'adresses en partant de la plus grande à la plus petite, mais l'inverse est très
trèstrès complexe

Quand ça se complique

Imaginons que nous ayons 120 secrétaires qui débarquent sur notre réseau... YOUHOU !!!
Calmons nous, cela reste un exemple, dans la vrai vie vous ne verrez pas débarquez 120 secrétaires comme cela
Nous voulons leur créer une nouvelle plage, mais sans toucher aux réseaux existants.

Si nous prenons la même méthode que précédemment, nous allons nous planter.
Voyons pourquoi.

Nous avions fini la plage des directeurs à l'adresse 192.168.165.15, nous allons donc démarrer celle des
secrétaires à l'adresse suivante, soit 192.168.165.16.
Le masque pour les secrétaires sera:
120 < 27
Soit 255.255.255.128
Le nombre magique vaut 256 - 128 = 128
La plage des secrétaires va donc finir au prochain multiple de 128 moins 1, soit 127.

Nous avons donc défini la plage des secrétaires allant de 192.168.165.16 à 192.168.165.127...

Mais cela ne marche pas ! :colere2:

 D'abord car il n'y a pas assez d'adresses. De 16 à 127, nous n'avons que 112 adresses, pas assez pour
nos 120 secrétaires.

 Ensuite, et c'est le plus grave, notre plage n'est pas celle que nous pensons...

En effet, si nous reprenons la méthode magique à 0, cela nous donne.


Le nombre magique est 128.
les multiples de 128 sont 0, 128 et 256.
Notre plage va donc aller de 0 à 127, et non de 16 à 127 !

Nous empiétons donc sur les adresses des directeurs !!

Oui, mais comment faire ?


Et bien il suffit de prendre le multiple du nombre magique suivant !
Nous allons commencer notre plage non pas en 192.168.165.16, mais en 192.168.165.128, et donc finir en
192.168.165.255

Et là nous avons bien défini un réseau d'au moins 120 adresses et qui n'empiète pas sur le réseau des directeurs !

Cependant, nous avons laissé un trou... Les adresses de 16 à 127 ne sont pas utilisées.

Mais c'est normal, et ce n'est pas grave de toute façon. Nous pourrons utiliser ces adresses pour des petits
réseaux par la suite si nous le souhaitons.

Quand on place un réseau plus grand que le précédent dans une plage, il est nécessaire de sauter une certaine
plage d'adresses.

Le principe est simple, vu que nous travaillons avec des réseaux dont la taille est un multiple de 2, un petit réseau
pourra toujours démarrer sur un multiple d'un grand réseau.

Par exemple, tout multiple de 8 est un multiple de 16:


0, 16, 32, 48...
0, 8, 16, 24, 32, 40, 48

On pourra donc toujours placer une petite plage d'adresses derrière une plage précédente plus grande.
Et on pourra seulement parfois placer une grande plage derrière une petite, mais dans ce cas il faudra faire
attention et bien utiliser la méthode magique.

Exercices

Premier exemple

Découpez la plage suivante en trois sous-réseaux:


10.47.192.0/255.255.240.0

Avec les populations suivantes:

 880 techniciens

 400 commerciaux

 60 directeurs

D'abord, on calcules les masques pour chaque population:


Techniciens: 880 < 210 ce qui nous donne le masque 255.255.252.0
Commerciaux: 400 < 29 ce qui nous donne le masque 255.255.254.0
Directeurs: 60 < 26 ce qui nous donne le masque 255.255.255.192

Ensuite on calcule la plage des techniciens:


Le nombre magique vaut 256 - 252 = 4
La première adresse est 10.47.192.0 (donnée par l'énoncé) et la dernière 10.47.195.255

Puis celle des commerciaux:


Le nombre magique vaut 256 - 254 = 2
La première adresse est 10.47.196.0 (donnée par la fin de la plage des techniciens) et la dernière 10.47.197.255

Enfin celle des directeurs:


Le nombre magique vaut 256 - 192 = 64
La première adresse est 10.47.198.0 (donnée par la fin de la plage des commerciaux) et la dernière 10.47.198.63

Second exemple... le même que le premier !

En fait l'énoncé est le même, mais l'on vous demande de commencer par les directeurs, puis les commerciaux, et
enfin les techniciens.

Ouillouillouille !

La bonne nouvelle, c'est que les masques restent les mêmes !


Techniciens: 255.255.252.0
Commerciaux: 255.255.254.0
Directeurs: 255.255.255.192

On passe donc à la plage des directeurs:


Le nombre magique vaut 64.
La première adresse est 10.47.192.0 et donc la dernière va être 10.47.192.63

Nous serions tentés de continuer pour la plage des commerciaux à l'adresse suivante, mais l'on sait que l'on
prendrait alors des risques...

Pour les commerciaux, le nombre magique vaut 2. Il faut donc que la première adresse démarre sur un nombre pair
sur son troisième octet (l'octet significatif dans le masque)
On ne peut pas démarrer en 192 puisque quelques adresses sont déjà prises par les directeurs. Il faut donc
démarrer en 194.
Ce qui nous donne 10.47.194.0 pour la première adresse et 10.47.195.255 pour la dernière adresse.

On continue pour les techniciens.


Le nombre magique vaut 4.
192 est un multiple de 4, mais il est déjà utilisé par les directeurs. On peut par contre prendre 196.
Ce qui nous donne 10.47.196.0 pour la première adresse et 10.47.199.255 pour la dernière adresse.

On récapitule:
Directeurs: De 10.47.192.0 à 10.47.192.63
Commerciaux: De 10.47.194.0 à 10.47.195.255
Techniciens: De 10.47.196.0 à 10.47.199.255

Et ça marche !

Heu... oui mais là on finit plus loin que la première fois, on n'aurait pas gâché plus d'adresses ?
Non, nous en avons gâché exactement le même nombre. Sauf qu'ici on le voit bien car les adresses gâchées sont
dans les "trous" que nous avons laissés entre chaque plage, alors que dans le premier cas il y a des adresses
gâchées, mais elles se situent après nos trois plage.
Le résultat est exactement le même !

A vous de jouer

Bon je dis de jouer, mais je sais que tout le monde ne prend pas son pied à calculer des masques de sous-
réseaux...
Mais globalement, vous pouvez vous entraîner en choisissant vous même vous plages d'adresses et nombre de
personnes dans chaque catégorie.
Vous pouvez aussi augmenter ou diminuer le nombre de catégories.

Bref, il y a à faire et si jamais vous ne vous sentez pas à l'aise ou aves des questions, n'hésitez pas à les poster sur
le forum dans la rubrique adéquate (discussions informatiques par exemple)

Voilà, nous avons fait le tour de la méthode magique pour calculer les plages d'adresses réseau.
J'espère que maintenant le calcul des plages d'adresses ne vous fait plus peur et que vous avez jeté à la poubelle
votre tableau binaire.

Si le réseau vous intéresse, j'ai publié pas mal de tutos sur le site du zéro ainsi que sur mon sitewww.lalitte.com .

N'hésitez pas à me laisser des messages d'encouragement si ce tuto vous a plu, ou de dénigrement s'il vous a
semblé inutile ou incomplet. Toutes vos remarques me permettront de l'améliorer.

Pour info, Gab'z54 a créé un petit programme en java qui peut vous aider à découper une plage d'adresses.
Vous le trouverez ici.
Réseaux TCP/IP/Adressage IP v4
< Réseaux TCP/IP

Prérequis : représentation des nombres Les réseaux TCP/IP

Une adresse IP est un entier écrit sur quatre octets, elle peut donc
prendre des valeurs entre 0 et 232 - 1. Pour plus de commodité, on note
les adresses en donnant les valeurs de chaque octet séparés par des
points ; par exemple, 11000000101010000000000100001101 s'écrit :
11000000 10101000 00000001 00001101. devient 192.168.1.13.
Une adresse IP est constituée de deux parties : l'adresse du réseau et
l'adresse de la machine, 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 pas la même adresse machine.
Sommaire
Sections
[masquer] 1. L'adressage IP version 4
2. L'adressage IP version 6
 1Masques réseau 3. Les serveurs DNS
 2Classes d'adresses 4. Le routage IP statique
 3Adresses réseaux et adresses de diffusion 5. Translation d'adresses NAT/PAT
 4Adresses déconseillées et réseaux privés 6. Les VPN
 5Sous-réseaux 7. La pile TCP/IP
 6Le cours sur l'adressage IP 8. DHCP
o 6.1Le protocole IP 9. Le routage dynamique
o 6.2Adresse IP 10. Les routeurs CISCO
o 6.3Taille des réseaux IP 11. Administration sous Windows
o 6.4Les numéros de réseau (net-id) et de station (host-id)
12. Administration sous Linux
o 6.5Masque d'un réseau IP
13. Analyse des messages
o 6.6Adresse réseau
o 6.7Notation CIDR Bibliographie
o 6.8Adresse de diffusion (broadcast)
o 6.9Deux adresses interdites  Liens internes
o 6.10Les classes A, B et C (obsolète) Autres livres
o 6.11Exemple
o 6.12Adresses privées (non routables sur l'Internet)  Introduction aux réseaux
o 6.13Distribution des adresses IP  Système de noms de domaine
o 6.14Découpage d'un réseau IP  Configuration de routeurs Cisco
o 6.15Exemple de découpage
 7Liens internes
 8Exercices sur l'adressage IP
o 8.1EXERCICE 1
o 8.2EXERCICE 2
o 8.3EXERCICE 3
o 8.4EXERCICE 4
 9QCM relatif à l'adressage IP

Masques réseau
Ce découpage en deux parties est effectué en attribuant certains bits d'une adresse à la partie réseau et le reste à
la partie machine. Il est représenté en utilisant un « masque réseau » où sont placé à 1 les bits de la partie réseau
et à 0 ceux de la partie machine.
Par exemple 207.142.131.245 est une adresse IP (celle de Wikilivres, en fait) et 255.255.255.0 un masque réseau
indiquant que les trois premiers octet (les 24 premiers bits) sont utilisés pour adresser le réseau et le dernier octet
(les 8 derniers bits) pour la machine. 207.142.131.245/255.255.255.0 désigne donc la machine d'adresse 245 sur le
réseau d'adresse 207.142.131.0.
Lorsque les bits du masque réseau sont contigus, on utilise une notation plus courte : IP/nombre de bits à 1.
207.142.131.245/255.255.255.0 peut donc aussi se noter 207.142.131.245/24.
Classes d'adresses
Il existe différents découpages possible que l'on appelle « classes d'adresses ». À chacune de ces classes
correspond un masque réseau différent :

classe premiers bits premier octet masque

A 0 0-127 255.0.0.0

B 10 128-191 255.255.0.0

C 110 192-223 255.255.255.0

D 1110 224-239

E 1111 240-255

Les adresses de classe A permettent donc de créer des réseaux avec plus de machines, par contre, il y a
beaucoup plus de réseaux de classe C possibles que de réseaux de classe A ou B.
La classe D est une classe utilisée pour le « multicast » (envoie à plusieurs destinataires) et la classe E est
réservée.

Adresses réseaux et adresses de diffusion


Une adresse réseau est une adresse IP qui désigne un réseau et non pas une machine de ce réseau. Elle est
obtenue en plaçant tous les bits de la partie machine à zéro.
Une adresse de diffusion (« broadcast » en anglais) est une adresse permettant de désigner toutes les machines
d'un réseau, elle est obtenue en plaçant tous les bits de la partie machine à un.
Par exemple :

IP (classe) masque adresse réseau adresse de diffusion

10.10.10.10 (A) 255.0.0.0 10.0.0.0 10.255.255.255

192.168.150.35 (C) 255.255.255.0 192.168.150.0 192.168.150.255

Adresses déconseillées et réseaux privés


Pour éviter les ambiguïtés avec les adresses de réseau et les adresses de diffusion, les adresses « tout à zéro » et
« tout à un » sont déconseillées pour désigner des machines sur un réseau.
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

A 127.0.0.0

B de 172.16.0.0 à 172.31.0.0

C de 192.168.0.0 à 192.168.255.0
Le cas du réseau 127.0.0.1 est particulier : il désigne la boucle locale.

Sous-réseaux
Il est possible de découper un réseau en sous-réseaux en utilisant un masque de sous-réseau. Un masque de
sous-réseau permet d'attribuer des bits supplémentaires à la partie réseau d'une adresse IP.
Supposons que l'on dispose d'une adresse de classe C, elle permet normalement d'adresser 254 machines avec le
masque 255.255.255.0. Il est possible de découper ce réseau en deux sous réseaux de 126 machines avec le
masque 255.255.255.128 (128 = 100000002).

Le cours sur l'adressage IP


Le protocole IP
Le protocole IP (Internet Protocol) est un des protocoles majeurs de la pile TCP/IP. Il s'agit d'un protocole réseau
(niveau 3 dans le modèle OSI). Il n'est pas orienté connexion, c'est a dire qu'il n'est pas fiable.C'est la couche
transport qui peut le rendre fiable.
Adresse IP
Dans un réseau IP, chaque interface possède une adresse IP fixée par l'administrateur du réseau ou attribuée de
façon dynamique via des protocoles comme DHCP. Par extension, pour une machine simple, un PC, avec une
seule interface Ethernet, on dira que cette machine a une adresse IP. Il est déconseillé de donner la même adresse
à 2 machines différentes sous peine de problèmes (collisions).
Une adresse IP (IPv4 pour être précis) est une suite de 32 bits notée en général a.b.c.d avec a, b, c, et d des
entiers entre 0 et 255. Chaque valeur a, b, c ou d représente dans ce cas une suite de 8 bits.
Exemple : une machine a comme adresse IP 134.214.80.12. a vaut 134 soit (1000 0110) en binaire. b vaut 214
soit (1101 0110) en binaire. c vaut 80 soit (0101 0000) et d vaut 12 vaut (0000 1100). En binaire, l'adresse IP s'écrit
donc 1000 0110 1101 0110 0101 0000 0000 1100.
Taille des réseaux IP
Un réseau IP peut avoir une taille très variable :

 une entreprise moyenne aura un réseau comportant une centaine de machines.


 un campus universitaire aura un réseau comportant de quelques milliers à quelques dizaines de milliers de
machines.
 un grand fournisseur d'accès peut raccorder des millions de postes.
 tous ces différents réseaux peuvent être interconnectés.
Les numéros de réseau (net-id) et de station (host-id)
Au sein d'un même réseau IP, toutes les adresses IP commencent par la même suite de bits. L’adresse IP d’une
machine va en conséquence être composée de 2 parties : le net-id (la partie fixe) et le host-id (la partie variable).
Masque d'un réseau IP
Le masque du réseau permet de connaître le nombre de bits du net-id. On appelle N ce nombre. Il s’agit d’une suite
de 32 bits composée en binaire de N bits à 1 suivis de 32-N bits à 0.

 Exemple de masque Classe A


Le réseau d’une multinationale comprend toutes les adresses IP commençant par 5 (ici 5 n'est évidemment donné
qu'à valeur informative). Une adresse IP sera du type 5.*.*.*. Le net-id comporte 8 bits et le host-id comporte 24
bits. Le masque s’écrira donc en binaire 8 bits à 1 suivi de 24 bits à 0 soit 1111 1111 0000 0000 0000 0000 0000
0000. Le masque sera donc 255.0.0.0 Un tel réseau peut comporter 224 machines soit 16 millions environ.

 Exemple de masque Classe B


Le réseau d’un campus universitaire comprend toutes les adresses IP commençant par 134.214. Une adresse IP
sera du type 134.214.*.*. Le net-id comporte 16 bits et le host-id comporte 16 bits. Le masque s’écrira donc en
binaire 16 bits à 1 suivi de 16 bits à 0 soit 1111 1111 1111 1111 0000 0000 0000 0000. Le masque sera donc
255.255.0.0. Un tel réseau peut contenir au maximum 216 machines soit 65536 machines.

 Exemple de masque Classe C


le réseau d’une PME comprend toutes les adresses IP commençant par 200.150.17. Une adresse IP sera du type
200.150.17.* Le net-id comporte 24 bits et le host-id comporte 8 bits. Le masque s’écrira donc en binaire 24 bits à 1
suivi de 8 bits à 0 soit 1111 1111 1111 1111 1111 1111 0000 0000. Le masque sera donc 255.255.255.0. Un tel
réseau peut contenir au maximum 28 machines soit 256 machines.
Adresse réseau
Chaque réseau IP a une adresse qui est celle obtenue en mettant tous les bits de l’host-id à 0. Le réseau de
l’exemple 3 a comme adresse réseau 200.150.17.0. Un réseau IP est complètement défini par son adresse de
réseau et son masque de réseau.
Notation CIDR
La notation CIDR, pour Classless Inter-Domain Routing, est historiquement introduite après la notion de classe
d'adresse IP (cf. section sur les classes). Elle s'inscrit dans une intention d'outrepasser la limite implicitement fixée
par la notion de classe en termes de plages d'adresses disponibles dans les réseaux IPv4.
La notation initiale non CIDR considère pour un réseau donné le couple formé par l'adresse et le masque dudit
réseau. En notation CIDR, une forme d'adressage équivalente est construite – ou obtenue, si l'on part de l'adresse
en notation initiale non CIDR – par l'association de l'adresse du réseau (à l'instar de la notation initiale) et de la
longueur du préfixe binaire déterminant ledit réseau. Le préfixe binaire de la notation CIDR correspond au nombre
des premiers bits à 1 dans la forme binaire du masque du réseau de la notation initiale non CIDR.
En adressage IPv4, cela se concrétise par une forme décimale de 4 octets suivie d'un entier compris entre 0 et 32.
En pratique, cette plage peut s'étendre de 1 à 31 afin de permettre un adressage des hôtes (host-id) par les bits
différentiels (en effectif non nul).

 Exemples
 On considère le réseau d'adresse (décimale) 150.89.0.0 et de masque (décimal) 255.255.0.0 en notation
initiale non CIDR. Ledit masque comporte 16 bits à 1 ; ces 16 bits sont les 16 premiers bits du masque. En
notation CIDR, ce réseau est identifié par la forme décimale suivante : 150.89.0.0/16.
 De la même manière, le réseau d'adresse (décimale) 200.89.67.0 et de masque (décimal) 255.255.255.0
pourra être identifié par la notation CIDR 200.89.67.0/24.
 Pour un réseau d'adresse (décimale) 192.168.144.0 et de masque (décimal) 255.255.240.0, la notation
CIDR sera 192.168.144.0/20.
Adresse de diffusion (broadcast)
Cette adresse permet à une machine d’envoyer un datagramme à toutes les machines d’un réseau. Cette adresse
est celle obtenue en mettant tous les bits de l’host-id à 1. Le réseau de l’exemple 3 a comme adresse de broadcast
200.150.17.255.
Deux adresses interdites
Il est interdit d’attribuer à une machine d’un réseau IP, l’adresse du réseau et l’adresse de broadcast.
Ce qui, pour le réseau 192.168.1.0/24, nous donne :

 adresse du réseau : 192.168.1.0


 adresse de broadcast : 192.168.1.255
Les classes A, B et C (obsolète)
Historiquement, le réseau Internet était découpé en classes d'adresses :

 Classe A :
 Le premier bit de ces adresses IP est à 0.
 Le masque décimal associé est 255.0.0.0, soit les 8 premiers bits à 1.
 Les adresses de ces réseaux ont la forme décimale a.0.0.0 avec a variant 0 à (27-1 =) 127.
 Cette classe détermine ainsi (127 - 0 + 1 =) 128 réseaux.
 Le nombre de bits restant pour l'adressage des hôtes est de (32 - 8 =) 24.
 Chaque réseau de cette classe peut donc contenir jusqu'à 224-2 = 16 777 214 machines.

 Classe B :
 Les 2 premiers bits de ces adresses IP sont à 1 et 0 respectivement.
 Le masque décimal associé est 255.255.0.0, soit les 16 premiers bits à 1.
 Les adresses de ces réseaux ont la forme décimale a.b.0.0 avec a variant de (27 =) 128 à (27 + 26-1 =) 191
et b variant de 0 à 255.
 Cette classe détermine ainsi ( (191 - 128 + 1) × (255 - 0 + 1) =) 16 384 réseaux.
 Le nombre de bits restant pour l'adressage des hôtes est de (32 - 16 =) 16.
 Chaque réseau de cette classe peut donc contenir jusqu'à 216-2 = 65 534 machines.

 Classe C :
 Les 3 premiers bits de ces adresses IP sont à 1, 1 et 0 respectivement.
 Le masque décimal associé est 255.255.255.0, soit les 24 premiers bits à 1.
 Les adresses de ces réseaux ont la forme décimale a.b.c.0 avec a variant de (27 + 26 =) 192 à (27 + 26 + 25-
1 =) 223, b et c variant de 0 et 255 chacun.
 Cette classe détermine ainsi ( (223 - 192 + 1) × (255 - 0 + 1) × (255 - 0 + 1) =) 2 097 152 réseaux.
 Le nombre de bits restant pour l'adressage des hôtes est de (32 - 24 =) 8.
 Chaque réseau de cette classe peut donc contenir jusqu'à 28-2 = 254 machines.

 Classe D :
 Les 4 premiers bits de ces adresses IP sont à 1, 1, 1 et 0 respectivement.
 Le masque décimal associé par défaut est 240.0.0.0, soit les 4 premiers bits à 1.
 Les adresses de cette classe ont la forme décimale a.b.c.d avec a variant de (27 + 26 + 25 =) 224 à (27 + 26 +
25 + 24-1 =) 239, b, c et d variant de 0 et 255 chacun.
 Cette classe est spéciale : elle est réservée à l'adressage de groupes de diffusion multicast.

 Classe E :
 Les 4 premiers bits de ces adresses IP sont (tous) à 1.
 Le masque décimal associé par défaut est 240.0.0.0, soit les 4 premiers bits à 1.
 Les adresses de cette classe ont la forme décimale a.b.c.d avec a variant de (27 + 26 + 25 + 24 =) 240 à (28-1
=) 255, b, c et d variant de 0 et 255 chacun.
 Cette classe est également spéciale : elle est actuellement réservée à un adressage de réseaux de
recherche.
La notion de classe d'adresses a été rendue obsolète pour l'adressage des nœuds du réseau Internet car elle
induisait une restriction notable des adresses IP affectables par l'utilisation de masques spécifiques. Les
documents RFC 1518 et RFC 1519 publiés en 1993 spécifient une nouvelle norme : l'adressage CIDR (cf. supra).
Ce nouvel adressage précise qu'il est possible d'utiliser un masque quelconque appliqué à une adresse
quelconque. Il organise par ailleurs le regroupement géographique des adresses IP pour diminuer la taille des
tables de routage des principaux routeurs du réseau Internet.
Exemple
Une machine possède l’adresse IP 134.214.80.12 : elle appartient au réseau de classe B 134.214.0.0 de masque
255.255.0.0. Dans ce réseau, une machine peut avoir une adresse IP comprise entre 134.214.0.1 et
134.214.255.254. L’adresse de broadcast est 134.214.255.255.
Adresses privées (non routables sur l'Internet)
Un certain nombre de ces adresses IP sont réservées pour un usage interne aux entreprises (RFC 1918) Elles ne
doivent pas être utilisées sur l'internet où elles ne seront de toute façon pas routées. Il s’agit des adresses :

 de 10.0.0.0 à 10.255.255.255
 de 172.16.0.0 à 172.31.255.255
 de 192.168.0.0 à 192.168.255.255
 les adresses de 127.0.0.0 à 127.255.255.255 sont également interdites.
Les adresses 127.0.0.0 à 127.255.255.255 s’appelle l’adresse de boucle locale (loopback en anglais) et désigne la
machine locale (localhost).
Distribution des adresses IP
Sur l'internet, l’organisme IANA est chargé de la distribution des adresses IP. IANA a délégué la zone européenne
à un organisme : le RIPE NCC. Cet organisme distribue les adresses IP aux fournisseurs d’accès à l'internet
Découpage d'un réseau IP
Un réseau IP de classe A, B ou C peut être découpé en sous-réseaux. Lors d’un découpage le nombre de sous-
réseaux est une puissance de 2 : 4, 8, 16, 32… ce qui est naturel si l'on pense à la représentation binaire d'une
adresse IP. Chaque sous-réseau peut être découpé en sous-sous-réseaux et ainsi de suite On parle
indifféremment de réseau IP pour désigner un réseau, un sous-réseau, … Chaque sous-réseau sera défini par un
masque et une adresse IP.
Exemple de découpage
On considère le réseau d'adresse 134.214.0.0 et de masque 255.255.0.0. On veut découper ce réseau en 8 sous-
réseaux. Pour chaque sous-réseau, on veut obtenir le masque et l’adresse.

 Calcul du masque
On veut découper le réseau en 8. Or 8 = 23. En conséquence, le masque de chaque sous-réseau est obtenu en
ajoutant 3 bits à 1 au masque initial. L’ancien masque 255.255.0.0 comprend 16 bits à 1 suivis de 16 bits à 0.
Le nouveau masque comprendra donc 16 + 3 = 19 bits à 1 suivis de 13 bits à 0. Il correspond à 255.255.224.0.

 Calcul du net-id de chaque sous réseau


Le net-id de chaque sous-réseau sera constitué de 19 bits :
 Les 16 premiers bits seront ceux de l’écriture binaire du préfixe d'adresse 134.214 ;
 Les 3 bits suivants seront constitués du numéro du sous-réseau : 000 (0), 001 (1), 010 (2), 011 (3), 100 (4),
101 (5), 110 (6) ou 111 (7).

 Calcul de l'adresse de chaque sous-réseau


Pour obtenir l'adresse réseau, tous les bits du host-id sont positionnés à 0. On obtient donc comme adresse
pour chaque sous-réseau :
 134.214.(000 00000).0 soit 134.214.0.0
 134.214.(001 00000).0 soit 134.214.32.0
 134.214.(010 00000).0 soit 134.214.64.0
 134.214.(011 00000).0 soit 134.214.96.0
 134.214.(100 00000).0 soit 134.214.128.0
 134.214.(101 00000).0 soit 134.214.160.0
 134.214.(110 00000).0 soit 134.214.192.0
 134.214.(111 00000).0 soit 134.214.224.0.

 Obtention des adresses de broadcast


Pour obtenir l’adresse de broadcast, on met à 1 tous les bits du host-id. Les adresses de broadcast sont donc :
 134.214.(000 11111).255 soit 134.214.31.255
 134.214.(001 11111).255 soit 134.214.63.255
 134.214.(010 11111).255 soit 134.214.95.255
 134.214.(011 11111).255 soit 134.214.127.255
 134.214.(100 11111).255 soit 134.214.159.255
 134.214.(101 11111).255 soit 134.214.191.255
 134.214.(110 11111).255 soit 134.214.223.255
 134.214.(111 11111).255 soit 134.214.255.255.

Liens internes
 Adresse IP : la notion d'adresse IP et de masque.

Exercices sur l'adressage IP


EXERCICE 1
Ecrivez en binaire les adresses IP 156.78.90.87 et 192.168.23.60
Solution de l'exercice 1
[ Masquer ]

156-128=28
28-16=12
12-8=4
4-4=0
156=128+16+8+4 soit en binaire 1001 1100

78-64=14
14-8=6
6-4=2
78=64+8+4+2 soit en binaire 0100 1110

90-64=26
26-16=10
10-8=2
2-2=0
90=64+16+8+2 soit en binaire 0101 1010

87-64=23
23-16=7
7-4=3
3-2=1
1-1=0
87=64+16+4+2+1 soit en binaire 0101 0111

L’ adresse IP 156.78.90.87 s’écrit donc en binaire


1001 1100 0100 1110 0101 1010 0101 0111

192-128=64
64-64=0
192=128+64 soit en binaire 1100 0000
168-128=40
40-32=8
8-8=0
168=128+32+8 soit en binaire 1010 1000

23-16=7
7-4=3
3-2=1
1-1=0
23=16+4+2+1 soit en binaire 0001 0111

60-32=28
28-16=12
12-8=4
4-4=0
60=32+16+8+4 soit en binaire 0011 1100
L’adresse IP 192.168.23.60 s’écrit donc en binaire
1100 0000 1010 1000 0001 0111 0011 1100
EXERCICE 2
Écrivez sous la forme a.b.c.d les adresses IP 1100 1101 1010 1010 0110 0110 1100 0111 et 0110 1001 1001 1110
0101 0101 0111 1110
Solution de l'exercice 2
[ Masquer ]

Écrivez sous la forme a.b.c.d l’adresse IP 1100 1101 1010 1010 0110 0110 1100 0111
1100 1101 vaut en décimal 128+64+8+4+1=205
1010 1010 vaut en décimal 128+32+8+2=170
0110 0110 vaut en décimal 64+32+4+2=102
1100 0111 vaut en décimal 128+64+4+2+1=199

L’adresse IP 1100 1101 1010 1010 0110 0110 1100 0111 s’écrit donc en 205.170.102.199

Écrivez sous la forme a.b.c.d l’adresse IP 0110 1001 1001 1110 0101 0101 0111 1110
0110 1001 vaut en décimal 64+32+8+1=105
1001 1110 vaut en décimal 128+16+8+4+2=158
0101 0101 vaut en décimal 64+16+4+1=85
0111 1110 vaut en décimal 64+32+16+8+4+2=126

L’adresse IP 0110 1001 1001 1110 0101 0101 0111 1110 s’écrit donc 105.158.85.126
EXERCICE 3
Pour chacune des adresses IP suivantes 200.67.80.45 , 50.98.78.67, 130.89.67.45 :
- indiquez la classe de l’adresse.
- donnez l’adresse du réseau de classe A, B ou C dans lequel se trouve cette adresse.
- donnez l’adresse de broadcast de ce réseau.
- indiquez les adresses IP attribuables à une machine de ce réseau.
Solution de l'exercice 3
[ Masquer ]

 Adresse 200.67.80.45
200 s’écrit en binaire 1100 1000 ==> l’adresse commence par 110
Il s’agit donc d’une adresse de classe C.
Elle appartient au réseau 200.67.80.0 de masque 255.255.255.0.
Le host-id de 8 bits peut prendre n’importe quelle valeur sauf celle s’écrivant en binaire avec que des 0 (adresse du
réseau) ou que des 1 (adresse de diffusion). On peut donc attribuer à une machine les adresses de 200.67.80.1 à
200.67.80.254. L’adresse de broadcast vaut 200.67.80.255.

 Adresse IP 50.98.78.67
50 s’écrit en binaire 0011 0010 ==> l’adresse commence par un 0
Il s’agit donc d’une adresse de classe A.
Elle appartient au réseau 50.0.0.0 de masque 255.0.0.0.
Le host-id de 24 bits peut prendre n’importe quelle adresse sauf celle s’écrivant en binaire avec que des 0 (adresse du
réseau) ou que des 1 (adresse de diffusion).
On peut donc attribuer à une machine les adresses de 50.0.0.1 à 50.255.255.254.
L’adresse de broadcast vaut 50.255.255.255.

 Adresse 130.89.67.45
130 s’écrit en binaire 1000 0010 ==> l’adresse commence par 10
Il s’agit donc d’une adresse de classe B
Elle appartient au réseau 130.89.0.0 de masque 255.255.0.0
Le host-id de 16 bits peut prendre n’importe quelle adresse sauf celle s’écrivant en binaire avec que des 0 (adresse du
réseau) ou que des 1 (adresse de diffusion).
On peut donc attribuer à une machine les adresses de 130.89.0.1 à 130.89.255.254
L’adresse de broadcast vaut 130.89.255.255
EXERCICE 4
a) Découpez en 16 sous-réseaux le réseau 150.27.0.0 de masque 255.255.0.0 Indiquez pour chaque sous-réseau
la liste des adresses attribuables à une machine ainsi que l’adresse de diffusion.
Solution de l'exercice 4a)
[ Masquer ]

L’ancien masque 255.255.0.0 comporte 16 bits à 1.


On découpe en 16=24. On rajoute donc 4 bits à 1 au masque.
La masque de chaque sous-réseau est donc 255.255.(1111 0000).0 soit 255.255.240.0
Le nouveau net-id comportera 20 bits. Les 16 premiers bits seront ceux l’écriture en binaire de 150.27. Les 4 derniers
pourront prendre n’importe quelle valeur sauf 0000 et 1111. Il y aura donc 14 sous-réseaux utilisables.
L’adresse du réseau sera obtenue en mettant à 0 tous les bits du host-id.

Les adresses des sous-réseaux sont donc :


150.27.(0000 0000).0 soit 150.27.0.0
150.27.(0001 0000).0 soit 150.27.16.0
150.27.(0010 0000).0 soit 150.27.32.0
150.27.(0011 0000).0 soit 150.27.48.0
150.27.(0100 0000).0 soit 150.27.64.0
150.27.(0101 0000).0 soit 150.27.80.0
150.27.(0110 0000).0 soit 150.27.96.0
150.27.(0111 0000).0 soit 150.27.112.0
150.27.(1000 0000).0 soit 150.27.128.0
150.27.(1001 0000).0 soit 150.27.144.0
150.27.(1010 0000).0 soit 150.27.160.0
150.27.(1011 0000).0 soit 150.27.176.0
150.27.(1100 0000).0 soit 150.27.192.0
150.27.(1101 0000).0 soit 150.27.208.0
150.27.(1110 0000).0 soit 150.27.224.0
150.27.(1111 0000).0 soit 150.27.240.0

L’adresse de broadcast est obtenue en mettant à 1 tous les bits du host-id.


Les adresses de broadcast sont donc :
150.27.(0000 1111).255 soit 150.27.15.255
150.27.(0001 1111).255 soit 150.27.31.255
150.27.(0010 1111).255 soit 150.27.47.255
150.27.(0011 1111).255 soit 150.27.63.255
150.27.(0100 1111).255 soit 150.27.79.255
150.27.(0101 1111).255 soit 150.27.95.255
150.27.(0110 1111).255 soit 150.27.111.255
150.27.(0111 1111).255 soit 150.27.127.255
150.27.(1000 1111).255 soit 150.27.143.255
150.27.(1001 1111).255 soit 150.27.159.255
150.27.(1010 1111).255 soit 150.27.175.255
150.27.(1011 1111).255 soit 150.27.191.255
150.27.(1100 1111).255 soit 150.27.207.255
150.27.(1101 1111).255 soit 150.27.223.255
150.27.(1110 1111).255 soit 150.27.239.255
150.27.(1111 1111).255 soit 150.27.255.255

Le host-id peut prendre n’importe quelle valeur sauf celle comportant que des 0 ou que des 1. Pour chaque sous-réseau,
on peut donc attribuer une machine les adresses :
de 150.27.(0000 0000).1 soit 150.27.0.1 à 150.27.(0000 1111).254 soit 150.27.15.254
de 150.27.(0001 0000).1 soit 150.27.16.1 à 150.27.(0001 1111).254 soit 150.27.31.254
de 150.27.(0010 0000).1 soit 150.27.32.1 à 150.27.(0010 1111).254 soit 150.27.47.254
de 150.27.(0011 0000).1 soit 150.27.48.1 à 150.27.(0011 1111).254 soit 150.27.63.254
de 150.27.(0100 0000).1 soit 150.27.64.1 à 150.27.(0100 1111).254 soit 150.27.79.254
de 150.27.(0101 0000).1 soit 150.27.80.1 à 150.27.(0101 1111).254 soit 150.27.95.254
de 150.27.(0110 0000).1 soit 150.27.96.1 à 150.27.(0110 1111).254 soit 150.27.111.254
de 150.27.(0111 0000).1 soit 150.27.112.1 à 150.27.(0111 1111).254 soit 150.27.127.254
de 150.27.(1000 0000).1 soit 150.27.128.1 à 150.27.(1000 1111).254 soit 150.27.143.254
de 150.27.(1001 0000).1 soit 150.27.144.1 à 150.27.(1001 1111).254 soit 150.27.159.254
de 150.27.(1010 0000).1 soit 150.27.160.1 à 150.27.(1010 1111).254 soit 150.27.175.254
de 150.27.(1011 0000).1 soit 150.27.176.1 à 150.27.(1011 1111).254 soit 150.27.191.254
de 150.27.(1100 0000).1 soit 150.27.192.1 à 150.27.(1100 1111).254 soit 150.27.207.254
de 150.27.(1101 0000).1 soit 150.27.208.1 à 150.27.(1101 1111).254 soit 150.27.223.254
de 150.27.(1111 0000).1 soit 150.27.224.1 à 150.27.(1110 1111).254 soit 150.27.239.254
de 150.27.(1111 0000).1 soit 150.27.240.1 à 150.27.(1111 1111).254 soit 150.27.255.254
b) Redécoupez en 8 sous-réseaux le troisième sous-réseau utilisable parmi ces 16. Combien de machines au
maximum peuvent contenir chacun de ces sous-réseaux ?
Solution de l'exercice 4b)
[ Masquer ]

Il s’agit de découper en 8 le réseau 150.27.48.0 de masque 255.255.240.0

Le masque comporte 20 bits à 1.


On découpe en 8=23. On rajoute donc 3 bits à 1 au masque.
La masque de chaque sous-réseau est donc 255.255.(1111 1110).0 soit 255.255.254.0

L’adresse du réseau s’écrit 150.27.(0011 0000).0 soit 150.27.48.0


Le nouveau net-id comportera 23 bits. Les 20 premiers bits seront 150.27.(0011) Les 3 derniers pourront prendre
n’importe quelle valeur sauf 000 et 111. Il y aura donc 6 sous-réseaux utilisables.
L’adresse du réseau sera obtenue en mettant à 0 tous les bits du host-id.

Les adresses des sous-réseaux sont donc :


150.27.(0011 001 0).0 soit 150.27.50.0
150.27.(0011 010 0).0 soit 150.27.52.0
150.27.(0011 011 0).0 soit 150.27.54.0
150.27.(0011 100 0).0 soit 150.27.56.0
150.27.(0011 101 0).0 soit 150.27.58.0
150.27.(0011 110 0).0 soit 150.27.60.0
Le host-id de chaque sous-réseau comporte 32-23=9 bits. Les adresses des broadcast (diffusion) et de réseau ne
peuvent pas être attribuée à une machine. Chaque sous-réseau, peut donc contenir au maximum 2^9-2=510 machines.

QCM relatif à l'adressage IP


 1. L'adresse 180.30.17.20 est une adresse de classe :
a) A
b) B
c) C
d) D
Solution de la question 1
[ Masquer ]

REPONSE b)
En effet 180 est compris entre 128 et 191. L'adresse appartient donc à un réseau de classe B.

 2. Si l'administrateur donne deux fois la même adresse IP à 2 machines différentes du réseau, que se passe-t-
il ?
a) Les deux machines marchent très bien.
b) La première machine à obtenir l'adresse IP du réseau marche mais pas la deuxième.
c) Aucune machine ne marche.
d) Le débit est partagé entre les 2 machines.
Solution de la question 2
[ Masquer ]

REPONSE c)

 3. Un réseau de classe B est découpé en plusieurs sous-réseaux et on obtient un masque final valant
255.255.252.0. En combien de sous-réseaux le réseau de départ a-t-il été découpé ?
a) 32
b) 64
c) 128
d) 256
Solution de la question 3
[ Masquer ]

REPONSE b)
Le net-id comporte 22 bits. Dans un réseau de classe B, le net-id comporte 16 bits. Le réseau a donc été découpé en
2^6=64

 4.Un réseau a comme adresse 180.35.128.0 de masque 255.255.240.0. Quelle est l'adresse de broadcast ?
a) 180.35.255.255
b) 180.35.143.255
c) 180.35.159.25
d) 180.35.192.255
Solution de la question 4
[ Masquer ]

REPONSE b)
Le net-id comporte 20 bits. L'adresse de broadcast est donc 180.35.(1000 1111).255=180.35.143.255

 5.Un réseau a comme masque 255.255.255.224. Combien de machines peut-il y avoir sur un tel réseau ?
a) 254
b) 128
c) 224
d) 30
Solution de la question 5
[ Masquer ]

REPONSE d)
Le net-id de départ comporte 8+8+8+3=27 bits à 1. Le host-id comporte donc 5 bits. Il peut donc y avoir 2^5-2=30
machines sur le réseau (32 moins les adresses broadcast et réseau).

 6.Sur un réseau TCP/IP qui fixe l'adresse IP d'une machine ?


a) Le constructeur de la carte Ethernet.
b) elle est fixée au hasard lors du boot.
c) L'administrateur du réseau.
d) Le chef du département.
Solution de la question 6
[ Masquer ]

REPONSE c)

 7.Une machine a comme adresse IP 150.56.188.80 et se trouve dans un réseau dont le masque est
255.255.240.0. Quelle est l'adresse du réseau ?
a) 150.56.0.0
b) 150.56.128.0
c) 150.56.176.0
d) 150.56.192.0
Solution de la question 7
[ Masquer ]

REPONSE c)
188 s'écrit en base 2 : 10111100. Le net-id fait 20 bits. L'adresse réseau est obtenue en mettant tous les bits du host-id à
0. On obtient donc 150.56.(1011 0000).0=150.56.176.0

 8.On découpe un réseau dont le masque est 255.255.224.0 en 16 sous-réseaux. Quel est le nouveau
masque ?
a) 255.255.254.0
b) 255.255.255.0
c) 255.255.252.0
d) 255.255.248.0
Solution de la question 8
[ Masquer ]

REPONSE a)
L'ancien net-id fait 19 bits. En découpant en 16, on rajoute 4 bits au net-id, soit 23 bits. Le nouveau masque est donc
255.255.(1111 1110).0 soit 255.255.254.0

 9.Lorsque le protocole IP est utilisé au dessus du protocole Ethernet, l'adresse IP a-t-elle la même valeur que
l'adresse éther net ?
a) VRAI
b) FAUX
c) cela dépend
Solution de la question 9
[ Masquer ]

REPONSE b)
C'est ridicule car l'adresse Ethernet fait 48 bits et est déterminée par le constructeur de la carte alors que l'adresse IP fait
32 bits et est déterminée par l'administrateur de réseau.

 10.Le protocole IP permet d'interconnecter un réseau de classe A avec un réseau de classe C.


a) VRAI
b) FAUX
Solution de la question 10
[ Masquer ]

REPONSE a) IP permet d'interconnecter des réseaux de taille très variables.


Catégorie :

 Réseaux TCP/IP (livre)


Calcule des sous-réseau en notation CIDR

Il existe des dizaines de sites permettant de calculer un masque de sous-réseau, mais très peu sont
pratiques.

Le seul que j'utilise depuis des années ne paye pas de mine et me rends pourtant service à chaque fois
que j'en ai besoin. Profitons-en pour repartir des bases.

Class less
Prenons le temps de revenir sur les bases du réseau, on va essayer de le faire de façon intelligible et
buvable, j'ai bien dit essayé ! En tout cas quand j'ai appréhendé toutes ces notions j'aurai aimé qu'on me
les présente de cette façon, car les livres scolaires laissaient planer de trop nombreux doutes et
incompréhensions. Cette époque scolaire où l'on couchait le binaire sur papier pour déterminer le
masque sous-réseau d'une adresse IP suivant sa classe est bien loin pour moi.

Mais il faut passer par là pour comprendre le méchanisme. Aujourd'hui nous utilisons le classless, ou
sans classe, aussi connu sous le terme VLSM (Variable Length Subnet Mask). En opposition au système
classfull qui détermine le masque de sous réseau à partir de la classe d'une adresse l'IP.

C'est d'ailleurs pour cette raison que Windows complète automatiquement avec un masque quand vous
entrez une adresse IP, il se base sur la classe de l'IP. Mais rien ne vous empêche de lui forcer la main :

Les classes ont l'inconvénient de consommer trop d'adresses IP et vous avez probablement entendu parlé
de la pénurie IPv4. En utilisant un système classless grâce à la notation CIDR on peut découper un
réseau en différents sous-réseaux pour éviter d'attribuer trop d'adresse IP à un demandeur.
C'est vrai pour les adresses IP publiques (internet) mais sachez que ce système est aussi utilisé dans les
réseaux d'entreprises quand le nombre de machines à connecter est important. De même qu'on limite les
domaines de multidiffusion (broadcast) au niveau 3 du modèle OSI, la couche réseau. La première
adresse d'un sous réseau est toujours constitué de l'adresse réseau et la dernière de l'adresse de
broadcast et comme deux sous-réseaux ne peuvent communiquer entre-eux sans un routeur, on est
tranquille. Voilà pourquoi on implémente généralement un couple routeur/pare-feu pour pouvoir contrôler
les flux entre les réseaux.

En l'absence de classe chaque adresse IP réseau doit systématiquement être accompagnée de


son masque dans les équipements réseaux (routeurs principalement). Ce masque est souvent écrit
en notation CIDR, plus court mais nécessitant d'avoir recourt à une bonne mémoire ou d'utiliser un outil,
que je vais vous présenter.

Voici un exemple de correspondance entre un masque et sa notation CIDR :

1 255.255.255.0 devient /24

La notation CIDR est simple à comprendre. Vous convertissez le masque de sous-réseau décimal en
binaire, le nombre CIDR détermine le nombre de bit à mettre à 1 en commençant par la gauche. Voici
notre masque 255.255.255.0 en binaire :

1111 1111 . 1111 1111 . 1111 1111 . 0000 0000

Pour y parvenir nous avons converti chaque octet (=8 bits), avec Google par exemple. Si nous comptons
le nombre de bit à "1" en rouge nous obtenons la notation CIDR /24. L'adresse de notre réseau
en 192.168.0.0 s'écrit donc de la façon suivante :

1 192.168.0.0/24

Bon dans cet exemple c'est assez facile de déterminer l'adresse réseau (192.168.0.0) et l'adresse de
broadcast (192.168.0.255).

Et voici le gros piège ! Avec un /24 notre "255.255.255" correspond à la partie définissant le réseau et
le ".0" correspond aux adresses IP allouables : 255.255.255.0.Une adresse de broadcast ne se
termine pas nécessairement par 255, tout comme une adresse réseau ne se termine pas non
forcément par 0. C'est ce point précis qui est à l'origine de nombreuses confusions dans les
esprits !

Pour bien comprendre, choisissons un autre masque :

1 192.168.0.0/27
Hein ?! Pour passer de la notation CIDR vers binaire c'est simple nous posons 27 bit à 1, puis le reste à 0
:

1111 1111 . 1111 1111 . 1111 1111 . 1110 0000

Pour retrouver la notation en décimal il va falloir passer de binaire vers décimal. Pour le début ça ne
change pas mais on ne peut pas en dire autant pour le dernier octet qui devient 224:

1 255.255.225.<strong>224</strong>

Et là comment je trouve la première et la dernière adresse de mon sous-réseau ?

Tout à l'heure c'était facile car le dernier groupement était réservé pour les adresses IP, mais là les bits
en rouge sont clairement à cheval sur les deux derniers octets. C'est là qu'arrive à votre rescousse le
site grox basé sur whatmask :

On obtiens dans l'ordre : l'adresse IP (adresse réseau dans notre cas), masque CIDR, masque décimal,
masque inversé restant (wildcard), adresse du réseau, adresse de broadcast (dernière IP réservés) et la
plage d'IP affectable à des machines de 192.168.0.1 à 192.168.0.30.

Autrement dit l'IP 192.168.0.32 sera totalement hors plage et ne communiquera pas avec ce sous
réseau sans une passerelle assurant le routage et ayant une IP dans chacun des sous-réseaux.

Voici les correspondances pour vous y habituer :

1 /32 255.255.255.255
2 /31 255.255.255.254
3 /30 255.255.255.252
4 /29 255.255.255.248
5 /28 255.255.255.240
6 /27 255.255.255.224
7 /26 255.255.255.192
8 /25 255.255.255.128
9 /24 255.255.255.0
1 /23 255.255.254.0
0 /22 255.255.252.0
1 /21 255.255.248.0
1 /20 255.255.240.0
1 /19 255.255.224.0
2 /18 255.255.192.0
1 /17 255.255.128.0
3 /16 255.255.0.0
1 /15 255.254.0.0
4 /14 255.252.0.0
1 /13 255.248.0.0
5 /12 255.240.0.0
1 /11 255.224.0.0
6 /10 255.192.0.0
1 /9 255.128.0.0
7 /8 255.0.0.0
1 /7 254.0.0.0
8 /6 252.0.0.0
1 /5 248.0.0.0
9 /4 240.0.0.0
2 /3 224.0.0.0
0 /2 192.0.0.0
2 /1 128.0.0.0
1 /0 0.0.0.0
2
2
2
3
2
4
2
5
2
6
2
7
2
8
2
9
3
0
3
1
3
2
3
3
Vous remarquerez qu'une adresse IP 192.168.0.1 peut s'exprimer ainsi : 192.168.0.1/32ou encore
192.168.0.1-255.255.255.255.

A proscrire dans les tables de routage de vos équipements, car vous oublierez que vous avez mis une
route statique pour une seule adresse IP et le jour ou vous chercherez l'erreur je vous jure que vous allez
tourner en rond un moment ! Surtout si y'a du DHCP dans l'air. Oui ça sent le vécu alors je vous
demande de me croire sur parole.

Quelques points importants à garder en tête pour éviter les confusions :

 un masque ou un masque de sous-réseau signifient la même chose

 rien ne différencie un réseau d'un sous-réseau, tous deux ont une adresse réseau et un masque. On parle
souvent de sous-réseau quand on part d'une plage et qu'on la découpe en plusieurs plages. Certains ouvrages
parlent de réseau et d'autre de sous-réseaux, c'est du pareil au même
 découper une plage IP en plusieurs (sous) réseaux implique un routeur ayant une patte dans chacun des sous
réseaux (consomme beaucoup de cartes et allourdit la configuration)

 une erreur de configuration sur le masque d'une machine :

 s'il est inférieur en CIDR (/24 au lieu de /27), bien que hasardeux cela communiquera si la passerelle est la
bonne car le /24 englobe le /27, on parle de sur-réseau (attention aux paquets retours qui ne reviendront
pas si l'IP n'est pas dans le range des adresses IP allouables du /27), souvent utilisé dans les tables de
routage pour économiser des lignes

 s'il est supérieur en CIDR (/27 au lieu de /24), cela ne communiquera jamais

 ne vous lancez pas dans une découpe de sous-réseaux si vous pouvez vous en passer. Ne croyez pas que chez
moi je m'amuse avec des sous-réseaux ! Choisissez des plages d'adresses privées en adéquation avec le nombre
de machine à connecter avant de découper en sous-réseaux.

Pour l'IPv6 ça se complique car on dispose d'une adresse IP en hexadécimal au lieu de décimal, et ça fait
de très looooongues adresses en binaire. Je plains les étudiants qui devront se taper des conversions en
partiel, pour mon cas c'était encore anecdotique mais la transition devra bien se faire prochainement.

Gardez donc sous le coude : le site grox et un équivalent chez mxtoolbox qui acceptent le CIDR sans
broncher. Les métiers du réseau (ingé, admin système/ réseau) ne se cantonnent pas à ses
problématiques toute la journée, heureusement, mais il ne faut pas non plus que ce soit un point bloquant
si vous souhaitez vous lancer dans cette branche car ce sera récurrent si vous devez faire de l'architecture
réseau (changement de plan IP, migration, fusion, etc).

J'espère que vous ne verrez plus les masques de la même façon. En complément je vous invite à lire ce
guide qui parle de la "méthode magique".

Vous aimerez peut-être aussi