Retour à SIN (Info & Numérique)
SIN (Info & Numérique)

Réseaux & Adressage IP

Formules Clés & Définitions
Adresse IPv4 : 32 bits32\text{ bits} découpés en 4 octets4\text{ octets}
Masque : délimite la partie Réseau (NetID) et la partie Hôte (HostID)
Machines adressables : 232N22^{32 - N} - 2 (où NN est le CIDR / le nombre de bits du masque)
Adresses réservées : Adresse Réseau (bits d'hôte à 00) et Broadcast (bits d'hôte à 11)

1. 🔍 Problématique & Analogie Concrète

Comment des milliards d'ordinateurs, de smartphones et d'objets connectés s'échangent-ils des pages web, des vidéos ou des e-mails à travers le monde sans jamais se tromper de destinataire ? Imaginez le service postal mondial : chaque habitation possède une adresse postale unique structurée (numéro, rue, code postal, pays) afin que le facteur puisse acheminer le courrier. Sur Internet, c'est identique. Chaque équipement relié au réseau possède une adresse logique unique appelée adresse IP. Pour organiser le tri des paquets de données, les réseaux sont découpés en sous-réseaux à l'aide d'un masque d'adressage qui sépare l'adresse du quartier (le réseau) de celle de la maison (l'hôte).

2. 📖 Cours Détaillé & Concepts Fondamentaux

💡 Définition : L'adresse IPv4
Une adresse IPv4 est un identifiant de 32 bits (soit 4 octets) écrit sous forme décimale pointée (ex: 192.168.1.15192.168.1.15). En binaire, elle s'écrit sous la forme de 4 octets séparés : 192.168.1.1511000000.10101000.00000001.000011112192.168.1.15 \longrightarrow 11000000.10101000.00000001.00001111_2

⚙️ Loi / Principe : La structure binaire (NetID & HostID)
Une adresse IP comporte deux parties :
Le NetID (identifiant de réseau) : Partie de l'adresse IP commune à toutes les machines d'un même réseau.
Le HostID (identifiant d'hôte) : Partie de l'adresse IP spécifique à chaque machine du réseau permettant de l'identifier de façon unique.

💡 Définition : Le Masque de sous-réseau et la notation CIDR
Le masque de sous-réseau détermine la frontière entre le NetID et le HostID. Il est constitué de NN bits à 1 suivis de bits à 0. La notation CIDR (Classless Inter-Domain Routing) indique le nombre NN de bits à 1 du masque (ex: /24/24 signifie que le masque commence par 24 bits à 1, soit 255.255.255.0255.255.255.0 en décimal).

⚙️ Loi / Principe : Nombre d'adresses machines disponibles
Dans un réseau de masque possédant NN bits réseau (et donc 32N32 - N bits hôte), le nombre de machines configurables est de : Machines disponibles=232N2\text{Machines disponibles} = 2^{32 - N} - 2

⚠️ Attention : Il est impossible d'attribuer la première adresse (HostID avec des 0 binaires, qui est l'adresse de réseau) et la dernière adresse (HostID avec des 1 binaires, qui est l'adresse de broadcast/diffusion générale). C'est pour cette raison qu'on soustrait toujours 2 dans la formule.

3. 🧮 Méthode de Résolution & Exemples Rédigés

Exemple : Analyse complète du sous-réseau 192.168.10.128/26
Calculons les paramètres physiques de ce réseau :

Étape 1 : Déterminer le masque en décimal
La notation /26 indique 26 bits à 1 et 32 - 26 = 6 bits à 0. En binaire, le masque s'écrit : 11111111.11111111.11111111.11000000211111111.11111111.11111111.11000000_2 En convertissant les octets en décimal (110000002=128+64=19211000000_2 = 128 + 64 = 192), on obtient : Masque=255.255.255.192Masque = 255.255.255.192Étape 2 : Calculer le nombre d'adresses machines configurables
Le nombre de bits réservés aux hôtes est de 6. Nombre de machines=262=642=62\text{Nombre de machines} = 2^6 - 2 = 64 - 2 = 62 On peut connecter au maximum 62 ordinateurs sur ce réseau.
Étape 3 : Déterminer la plage d'adresses configurables
- L'adresse réseau est 192.168.10.128.
- La première adresse de machine attribuable est 192.168.10.129.
- L'adresse de broadcast est obtenue en mettant les 6 bits d'hôtes à 1 (101111112=19110111111_2 = 191), soit 192.168.10.191.
- La dernière adresse de machine attribuable est 192.168.10.190.

4. 🚀 Ce qu'il faut absolument retenir (Points Clés)

  • Adresse IPv4 : Codée sur 32 bits découpés en 4 octets (ex: 192.168.1.1).
  • Masque de sous-réseau : Indispensable pour délimiter le réseau (NetID) de la machine (HostID).
  • Adresses interdites : La première (adresse réseau) et la dernière (adresse de diffusion ou broadcast).
  • Formule magique : 232N22^{32 - N} - 2 pour connaître le nombre de machines hébergées.