Numérique et Sciences Informatiques > Architecture des Ordinateurs > Réseaux Informatiques > Adresses IP et masques de sous-réseau (notions de base)
Adresses IP et Masques de Sous-réseau : Les Fondamentaux
Comprendre les bases des adresses IP et des masques de sous-réseau, éléments essentiels du fonctionnement des réseaux informatiques. Apprenez à identifier et à différencier les adresses IP, à comprendre le rôle du masque de sous-réseau et à appliquer ces connaissances à des exemples concrets.
Qu'est-ce qu'une adresse IP ?
Une adresse IP (Internet Protocol) est un identifiant numérique unique attribué à chaque appareil connecté à un réseau informatique utilisant le protocole Internet pour la communication. Imaginez-la comme l'adresse postale de votre ordinateur sur internet. Il existe deux versions principales d'adresses IP : IPv4 et IPv6. Nous nous concentrerons ici sur IPv4, la version la plus couramment utilisée actuellement.
Une adresse IPv4 est composée de 4 nombres, chacun compris entre 0 et 255, séparés par des points. Par exemple : 192.168.1.10
. Chaque nombre représente un octet (8 bits) de l'adresse.
Classes d'adresses IP (IPv4)
Historiquement, les adresses IPv4 étaient divisées en classes (A, B, C, D, E) pour faciliter l'allocation des adresses aux réseaux de différentes tailles. Bien que cette classification soit moins pertinente aujourd'hui avec l'introduction du CIDR (Classless Inter-Domain Routing), il est utile de la connaître.
Il est important de noter que certaines plages d'adresses sont réservées pour un usage privé et ne sont pas routables sur internet. Ces plages sont définies dans la RFC 1918 :
Qu'est-ce qu'un masque de sous-réseau ?
Un masque de sous-réseau est une autre adresse de 32 bits (comme une adresse IPv4) qui est utilisée pour déterminer quelle partie d'une adresse IP représente l'adresse du réseau et quelle partie représente l'adresse de l'hôte (l'appareil spécifique) au sein de ce réseau. Il permet de diviser un réseau en sous-réseaux plus petits.
Un masque de sous-réseau typique ressemble à ceci : 255.255.255.0
. En binaire, il serait représenté par une série de '1' suivie d'une série de '0'. Les '1' indiquent la partie réseau de l'adresse IP, et les '0' indiquent la partie hôte.
Par exemple, si nous avons une adresse IP 192.168.1.10
et un masque de sous-réseau 255.255.255.0
, alors :192.168.1
10
Cela signifie que l'adresse IP 192.168.1.10
fait partie du réseau 192.168.1.0
.
Comprendre la notation CIDR
La notation CIDR (Classless Inter-Domain Routing) est une manière plus concise d'écrire une adresse IP et son masque de sous-réseau. Au lieu d'écrire le masque de sous-réseau en notation décimale pointée (par exemple, 255.255.255.0
), on utilise un slash suivi du nombre de bits à 1 dans le masque de sous-réseau.
Par exemple :192.168.1.10 /24
équivaut à une adresse IP 192.168.1.10
et un masque de sous-réseau 255.255.255.0
(24 bits à 1).10.0.0.5 /16
équivaut à une adresse IP 10.0.0.5
et un masque de sous-réseau 255.255.0.0
(16 bits à 1).
Cette notation est beaucoup plus pratique car elle permet d'indiquer rapidement la taille du réseau et le nombre d'adresses IP disponibles.
Calcul du nombre d'hôtes disponibles
Le masque de sous-réseau détermine également le nombre d'hôtes (appareils) qui peuvent être connectés à un réseau. Pour calculer ce nombre, on utilise la formule : 2nombre de bits pour l'hôte - 2
. On soustrait 2 car l'adresse réseau (tous les bits de l'hôte à 0) et l'adresse de broadcast (tous les bits de l'hôte à 1) sont réservées et ne peuvent pas être attribuées à des appareils.
Par exemple, avec un masque de sous-réseau 255.255.255.0
(/24), il reste 8 bits pour l'hôte. Donc, le nombre d'hôtes disponibles est 28 - 2 = 256 - 2 = 254
.
Adresse réseau et Adresse de broadcast
Chaque sous-réseau possède une adresse réseau et une adresse de broadcast qui sont importantes pour la communication au sein du réseau.192.168.1.10
et le masque de sous-réseau est 255.255.255.0
, l'adresse réseau est 192.168.1.0
. Elle est utilisée pour identifier le réseau lui-même.192.168.1.255
. Elle est utilisée pour envoyer des données à tous les appareils du réseau.
Ce qu'il faut retenir
FAQ
-
Pourquoi a-t-on besoin d'adresses IP ?
Les adresses IP sont indispensables pour identifier chaque appareil sur un réseau et permettre la communication entre eux. Sans adresses IP, les données ne pourraient pas être acheminées correctement. -
Quelle est la différence entre une adresse IP publique et une adresse IP privée ?
Une adresse IP publique est utilisée pour identifier votre réseau sur internet et est attribuée par votre fournisseur d'accès à internet (FAI). Une adresse IP privée est utilisée à l'intérieur de votre réseau local (par exemple, à la maison) et n'est pas visible sur internet. -
Comment puis-je trouver l'adresse IP de mon ordinateur ?
Sous Windows, vous pouvez utiliser la commandeipconfig
dans l'invite de commandes. Sous macOS ou Linux, vous pouvez utiliser la commandeifconfig
ouip addr
dans le terminal.