TUTOS POUR LES DÉBUTANTS
Plate-forme de cours sur l’administration systèmes et
réseau pour les professionnels de l’informatique
IT-Connect » Cours - Tutoriels » Administration Réseau » Adresses IPv4 et le calcul des masques de sous-réseaux
Sommaire [-]
I. Présentation
II. Réaliser des calculs avec les masques de sous-réseaux : pourquoi ?
III. Rappel : format d'une adresse IPv4
IV. Qu'est-ce qu'un masque de sous-réseau ?
V. Calculer l'adresse IP d'un réseau à partir de son masque de sous-réseau
A. Traduire l'adresse IP en binaire
B. Traduire le masque de sous-réseau en binaire
C. Déterminer l'adresse du réseau IPv4
VI. Obtenir le nombre d'hôtes disponibles dans un réseau
VII. Comment trouver le bon masque pour un nombre d'hôtes spéci que ?
VIII. Découper un réseau en plusieurs sous-réseaux
IX. Conclusion
I. Présentation
Aujourd'hui, nous allons nous intéresser à une notion de base lorsque l'on parle des réseaux
informatiques et des adresses IPv4 : le calcul des masques de sous-réseau. Une étape
indispensable pour obtenir le nombre d'hôtes disponibles dans un réseau et déterminer le bon
masque de sous-réseau en fonction de ses besoins, notamment le nombre de sous-réseaux à
mettre en place pour segmenter votre réseau local. C'est aussi un moyen d'obtenir l'adresse du
réseau ainsi que l'adresse de broadcast c'est-à-dire l'adresse de diffusion de ce réseau.
Certains découvriront cette notion tandis que cela rappellera des souvenirs à d'autres, quoi qu'il
en soit : bonne lecture ou bon stream si vous regardez la vidéo.
Pour gérer les masques de sous-réseau, on peut s'appuyer sur deux méthodes différentes : FLSM
(Fixed Length Subnet Mask) et VLSM (Variable Length Subnet Masking).
FLSM
Cette méthode s'appuie sur les classes d'adresses IP avec des masques de sous-réseaux xes et
par défaut. Par exemple :
Avec ce mode de fonctionnement, les masques de sous-réseau sont xes donc potentiellement on
va gaspiller des adresses IP sur son réseau interne.
VLSM
Cette méthode s'appuie sur des masques de sous-réseau à longueur variable. De cette manière,
on va pouvoir découper notre réseau de base (par exemple : 192.168.1.0/24) en plusieurs sous-
réseaux en fonction de nos besoins : si j'ai besoin d'un sous-réseau pour connecter 100 machines,
pourquoi est-ce que je devrais mettre un masque de sous-réseau qui permet d'en accueillir plus
de 60 000 ?
En suivant cette méthode, on va pouvoir découper précisément son réseau en fonction de ses
besoins réels. Pour réaliser ce subnetting, il est nécessaire de trouver le bon masque de sous-
réseau. Pour bien comprendre comment cela fonctionne, cela passe par la conversion binaire et ce
que l'on peut appeler le calcul de masque de sous-réseau.
✔ 192.168.1.1
✔ 10.0.10.100
✔ 172.16.100.254
Chaque bloc correspond à ce que l'on appelle un octet et nous savons également qu'un octet est
égal à 8 bits. Une adresse IPv4 est codée sur 4 octets c'est-à-dire un total de 32 bits : 4 x 8 bits.
Pour mieux appréhender cet article et en savoir plus sur les adresses IP, je vous recommande de
regarder ma vidéo "Les adresses IP pour les débutants" ou de lire l'article associé.
Le masque de sous-réseau peut s'écrire de deux façons différentes : Votre adresse e-mail*
La notation CIDR est la norme aujourd'hui et sachez qu'elle commence à /0 pour 0.0.0.0 et se
termine à /32 pour 255.255.255.255.
Pour commencer, je vous propose que l'on dissocie l'adresse IPv4 de son masque de sous-réseau :
✔ L'adresse IP de notre box (ou de notre machine) est 192.168.1.1, nous dirons que c'est l'adresse
IP de l'hôte
✔ La valeur "/24" qui correspond au masque de sous-réseau en notation CIDR, ce qui correspond
à 255.255.255.0
Le masque de sous-réseau est indispensable pour connaître le réseau auquel appartient notre Logiciel - OS
hôte et notre adresse IP 192.168.1.1. Sans ce masque de sous-réseau, cette adresse IP n'a pas trop
Quel navigateur est le plus
d'intérêt nalement. À partir du moment où l'on aura déterminé l'adresse IP du réseau, on sera en
respectueux de votre vie
mesure de calculer combien d'hôtes on peut adresser dans notre réseau. Autrement dit, si vous
privée ?
utilisez ce réseau IPv4 chez vous, vous allez savoir combien d'appareils en même temps vous 18/10/2022 Florian Burnel Aucun
pouvez connecter à ce réseau 😉. commentaire 2 min read
Le masque de sous-réseau /24 (ou 255.255.255.0) nous indique qu'il y a 24 bits utilisés pour Le site PrivacyTests a mis en ligne un
dé nir le réseau en lui-même : une indication importante, mais comment l'interpréter ? comparatif des navigateurs Web qui répond à
la question « quel est le navigateur qui
On sait qu'un octet est égal à 8 bits, donc on peut déterminer que 3 octets (soit 24 bits) sont respecte le mieux votre vie privée ? »
utilisés pour dé nir le réseau et que le dernier et quatrième octet (soit 8 bits) sera utilisé pour la
partie hôte. Quand je dis parti "hôte", je veux dire la partie de l'adresse IPv4 qui correspondra à
votre ordinateur, votre smartphone, votre serveur, ou encore votre prise connectée. Cloud are a maitrisé une
énorme attaque DDoS de
2,5 Tbps à destination
A. Traduire l'adresse IP en binaire d’un serveur Minecraft
18/10/2022 Aucun
➡ Maintenant, la question se pose : comment calculer l'adresse du réseau qui contient l'adresse commentaire 1 min read
IP 192.168.1.1/24 ?
VPN sur iPhone et iPad :
Déjà, il va falloir que l'on se débarrasse de la notation décimale, car elle n'est pas assez précise le système laisse fuiter
pour répondre à cette question. Nous allons convertir la valeur décimale, c'est-à-dire en base 10, des données en dehors
en valeur binaire c'est-à-dire en base 2. du tunnel
17/10/2022 Aucun
La numérotation binaire va permettre de convertir la valeur de notre octet en bits. Qui dit commentaire 2 min read
numérotation binaire, dit seulement deux valeurs : 0 ou 1. Pour faire la correspondance avec la
notation décimale, il faudra ensuite utiliser des multiples de deux. Déplacer la
synchronisation Azure AD
Nous savons qu'un octet est égal à 8 bits et que chaque bit est une puissance de deux, en Connect vers un nouveau
tenant Microsoft 365
commençant par "2 puissance 0" qui est égal à 1, "2 puissance 1" qui est égal à 2, etc... Ce qui
17/10/2022 Aucun
donne le tableau suivant :
commentaire 8 min read
Commençons par le premier octet "192". Cela nécessite de faire un peu de mathématiques et de
calcul mental, mais rassurez-vous, c'est facile ! En fait, il faut trouver quels sont les multiples de 2
à additionner pour faire 192. La réponse : 128 + 64 = 192. Donc, nous allons mettre un "1" dans
ces deux colonnes et 0 dans les autres, car elles ne nous intéressent pas. Indiquer "0" comme
valeur pour un bit signi e mettre le bit à zéro.
EN SAVOIR PLUS
Annonce
Manager de
développement RH
Si l'on écrit sur une seule ligne, 192.168.1.1 en notation binaire cela donne :
11000000.10101000.00000001.00000001
Visiter le site
Comment installer
B. Traduire le masque de sous-réseau en binaire System Center
Nous allons faire le même travail avec le masque de sous-réseau et le convertir en binaire. Sur le Con guration
même principe, voici le résultat :
Manager ?
for Windows
Comprendre et
maîtriser SSH
11111111.11111111.11111111.00000000
Pour bien comprendre, il est nécessaire de superposer les deux valeurs binaires pour les 4 octets.
Voici la représentation :
Les valeurs étant superposées, nous allons ajouter une ligne supplémentaire qui va permettre
d'obtenir l'adresse du réseau. Pour remplir cette ligne, voici les règles à suivre :
Lorsqu'il y a deux bits à 1 dans la même colonne (le bit de l'adresse IPv4 et le bit du masque de
sous-réseau), on indique "1". En résumé : 1 + 1 = 1. report this ad
Autrement dit, il n'y a que quand le bit de l'adresse IPv4 et le bit du masque de sous réseaux sont
à 1 tous les deux que le résultat sera "1". Dès qu'il y a un zéro, le résultat sera "0".
11000000.10101000.00000001.00000000
Il ne reste plus qu'à faire la mécanique inverse : convertir la valeur binaire de chaque octet en
valeur décimale. Ce qui sera plus lisible. Si l'on reprend les octets un par un, nous obtenons :
➡ 11000000 : 192
➡ 10101000 : 168
➡ 00000001 : 1
➡ 00000000 : 0
Nous pouvons af rmer que notre hôte avec l'adresse IPv4 "192.168.1.1" fait partie du réseau IPv4
"192.168.1.0/24".
Nous savons que le dernier octet correspond aux hôtes, car tous les bits sont à "0". Il suf t de faire
le calcul inverse pour connaître le nombre d'hôtes possible dans ce réseau.
Cela revient à prendre "00000000", à inverser les valeurs, ce qui va donner tout simplement
"11111111" puis à convertir la valeur binaire en décimale. Reprenons notre tableau :
Le résultat en décimal est 255, donc nous avons 255 adresses disponibles pour nos hôtes... En n
pas tout à fait ! Voici toute la vérité :
✔ Il y a 256 adresses IP disponibles dans ce réseau et non 255 adresses IP, car l'adresse en ".0"
compte : 255 + 1 = 256. S'il y a 8 bits pour la partie hôte, il suf t de faire 2^8 (2 puissance 8) =
256 adresses IP
✔ Sur ce total de 256 adresses IP disponibles, il y a deux adresses que l'on ne pourra jamais
attribuer (peu importe le réseau, peu importe le masque) : 192.168.1.0, car il s'agit de l'adresse du
réseau et 192.168.1.255, car il s'agit de l'adresse de diffusion du réseau (broadcast)
✔ Peu importe le nombre d'adresses IP disponibles dans un réseau, il faut toujours soustraire
deux adresses IP correspondantes à l'adresse IP du réseau et à l'adresse IP de diffusion
Note : l'adresse IP de broadcast est une adresse globale qui permet d'envoyer un
message à tous les participants d'un même réseau.
En résumé, on peut considérer que la plage d'adresses IP que l'on peut attribuer à nos hôtes
(routeur, ordinateurs, smartphones, etc.) est la suivante : 192.168.1.1 à 192.168.1.254. Soit un
total de 254 adresses IP, non 255 ni 256. Pour nir, on peut établir une synthèse de notre réseau :
Tout cela peut paraître lourd, mais rassurez-vous, avec l'habitude on est plus obligé de passer par
ces différents calculs. Par exemple, on sait automatiquement qu'un réseau avec un masque de
sous-réseau en "/24" correspond à un réseau où l'on peut connecter 254 hôtes.
Tout d'abord, ce nombre d'hôtes ne pourra pas être à l'unité près : ce sera forcément un multiple
de 2, c'est-à-dire 2^X. Si l'on veut accueillir 110 hôtes, on devra opter pour un masque qui permet
128 hôtes, car c'est le multiple qui s'en rapproche le plus : 2^7 = 128.
Si l'on veut un réseau qui permet d'accueillir 110 hôtes, on partira sur un masque de sous-réseau
en 255.255.255.128 soit /25, pour s'en rapprocher le plus.
Si l'on applique un masque de sous-réseau /25 sur notre réseau 192.168.1.0, on passe de 8 bits à
7 bits pour les hôtes. Du coup, nous avons 1 seul bit pour gérer la valeur du sous-réseau. Ce qui
implique :
✔ L'adresse de broadcast est différente, ce sera 192.168.1.127, car c'est l'adresse IP la plus haute
de notre sous-réseau. Pourquoi "127" ? Car 64 + 32 + 16 + 8 + 4 + 2 + 1 = 127
✔ Les hôtes pourront béné cier des adresses IP allant de 192.168.1.1 à 192.168.1.126
Si l'on utilise le masque par défaut qui est associé à la classe C, à savoir /24, nous avons qu'un
seul sous-réseau : 192.168.1.0/24. Maintenant, si l'on change le masque et que l'on prend un
masque de sous-réseau en /26 (255.255.255.192), on va découper notre réseau d'origine en sous-
réseau.
Nous obtenons alors le découpage suivant avec un masque de sous-réseau avec 26 bits à 1 :
On se retrouve avec deux bits de sous-réseaux à "1" pour gérer la partie sous-réseau. Ces deux
bits correspondent aux valeurs décimales "128" et "64". Je vous laisse prendre connaissance de ce
schéma :
Grâce à notre masque de sous-réseau, nous avons découpé notre réseau d'origine en 4 sous-
réseaux. Voici une synthèse de nos sous-réseaux :
Si l'on schématise ces sous-réseaux sur un réseau, cela pourrait permettre de découper notre
réseau en plusieurs VLANs. Par exemple, un sous-réseau pour les serveurs, un autre pour les
imprimantes et copieurs, un pour les machines internes et un pour les machines des visiteurs.
Note : si les 4 sous-réseaux sont situés sur le même site comme sur ce schéma, on
peut imaginer qu'un site distant pourra joindre ces 4 sous-réseaux en créant une
route qui reprend directement l'adresse du réseau : 192.168.1.0/24. Cela va
automatiquement englober nos sous-réseaux et permettre d'avoir une seule route
pour notre site : intéressant en termes de gestion.
Nous avons appliqué cette méthode pour créer des sous-réseaux avec un nombre d'hôtes réduits,
mais on peut aussi appliquer cette méthode pour créer des sous-réseaux avec un nombre d'hôtes
beaucoup plus important.
IX. Conclusion
Cette introduction au calcul de masques de sous-réseau touche à sa n. J'espère que vous avez
bien compris le principe de calcul : n'hésitez pas à vous entraîner, c'est le meilleur moyen
d'assimiler cette notion qui n'est pas si évidente au premier abord. Voici un tableau vide pour
vous exercer :
Si vous recherchez le masque idéal, vous pouvez utiliser une calculatrice en ligne : c'est très
pratique, car vous indiquez votre réseau et un masque de sous-réseau, puis l'outil va vous donner
le nombre de sous-réseaux possibles et le nombre d'hôtes par sous-réseau, mais c'est bien de
savoir comment cela fonctionne en lisant cet article au préalable 😉 . Utiliser une calculatrice
comme celle mentionnée ci-dessous, c'est un moyen aussi de poursuivre l'apprentissage.
Florian Burnel
Ingénieur système et réseau, cofondateur d'IT-Connect et Microsoft MVP "Cloud
and Datacenter Management". Je souhaite partager mon expérience et mes
découvertes au travers de mes articles. Généraliste avec une attirance
particulière pour les solutions Microsoft et le scripting. Bonne lecture.
orian has 4141 posts and counting.
See all posts by orian
Se7h
25/05/2021 à 17:05
Permalink
Un bon rappel pour l’histoire d’Internet, mais un tuto sur IPv6 serait plus d’actualité et plus utile,
à mon humble avis ^^
Répondre
Thibault Baheux
26/05/2021 à 18:58
Permalink
Ipv4 a encore de beaux jours devant lui, pour ce qui est topologie réseau privé. C’est juste plus
simple de retenir un équipement réseau ou un serveur adressable via l’IP 192.168.23.10.
Mais par contre oui, un cours sur IPv6 serait d’utilité publique, vu la méconnaissance de ce
protocole dans notre métier 🙂
Répondre
Thibault Baheux
26/05/2021 à 19:00
Permalink
Sans compter qu’il y a encore des applis métiers qui ne connaissent pas IPv6… Si, si. J’en ai
même vu qui ont besoin comme prérequis d’avoir un hostname à 8 caractères, et pas un de
plus, c’est dire… Donc IPv4 a encore de beaux jours devant lui 😀
Répondre
Se7h
27/05/2021 à 13:59
Permalink
Le fait qu’il y a encore des logiciels métier uniquement en IPv4 montre justement qu’on
manque de radicalité pour le passage à l’IPv6.
Certaines entreprises mise déjà depuis quelques temps sur de l’adressage uniquement
en IPv6. Et c’est, je pense, une démarche à encourager.
D’ailleurs, pourquoi votre site n’est pas disponible en IPv6 ? Car 1&1 le propose, non ?
Répondre
Se7h
27/05/2021 à 14:06
Permalink
Les adresses IPv6 lien-local se retienne plus facilement, étant donné qu’il est créé avec
l’adresse MAC.
Sinon, le mDNS, le DNS, ou le chier hosts sont là pour éviter de retenir les adresses IP 😏
Répondre
Faure
01/06/2021 à 19:14
Permalink
Quelle clarté et rigueur dans vos explications, merci pour la débutante que je suis 😃!
Répondre
ABDOURAHIM
23/07/2021 à 15:35
Permalink
Bjr
Je tien à vous remercie pour votre cours mais j’ai quel que chose que j’ai pas compris au niveau
de calcul
je voulais savoir si j’ ai une adresse IP et je voulais savoir le masque de (sr) qui va avec comment
peut-on faire ?
Répondre
KOSSONOU
26/10/2021 à 22:59
Permalink
MERCI
Répondre
Max Goupil
20/12/2021 à 10:24
Permalink
Répondre
Anis Amellal
27/03/2022 à 22:51
Permalink
Répondre
Mohamed
25/06/2022 à 00:39
Permalink
Répondre
BAH
30/08/2022 à 15:30
Permalink
Bonjour,
Je trouve cette explication de découpage des adresse ipV4 très intéressante; mais néanmoins
j’aimerai avoir d’autre exemple de découpage avec de IPV4 de la classe A et B.
Répondre
Laisser un commentaire
Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *
Commentaire *
Nom *
E-mail *
Site web
Enregistrer mon nom, mon e-mail et mon site dans le navigateur pour mon prochain commentaire.
Laisser un commentaire
Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos
commentaires sont utilisées.
Contact
Espace annonceurs
L’Equipe
Offres d’emploi
Soutenir IT-Connect
report this ad