IPV4

Une adresse IPv4 = 32 bits, regroupés en 4 paquets de 8 bits (octets), écrits en décimal et séparés par des points.

192168110
11000000101010000000000100001010
8 bits8bits8 bits8bits
Valeurs 128 64 32 16 8 4 2 1
Binaire 1 1 1 1 1 1 1 1
Exposant 20 2¹ 2² 23 24 25 26 27

Toute adresse IP se divise en deux zones :

11000000.10101000.00000001.00001010
Partie RÉSEAU (identifie le sous-réseau)Partie HÔTE (identifie l'appareil)
192.168.1.10 → réseau 192.168.1.0 hôte n° 10

Par le passé, une classification plus poussée était effectuée. Les blocs de réseaux IP étaient divisés en classes A à E. Les différentes classes se distinguaient par la longueur respective des parties hôte et réseau.

Classe Adresse réseau Première adresse Dernière adresse Masque de sous-réseau CIDR Sous-réseaux IPs
A 1.0.0.0 1.0.0.1 127.255.255.255 255.0.0.0 /8 127 16 777 214 + 2
B 128.0.0.0 128.0.0.1 191.255.255.255 255.255.0.0 /16 16 384 65 534 + 2
C 192.0.0.0 192.0.0.1 223.255.255.255 255.255.255.0 /24 2 097 152 254 + 2
D 224.0.0.0 224.0.0.1 239.255.255.255 Multidiffusion MultidiffusionMultidiffusionMultidiffusion
E 240.0.0.0 240.0.0.1 255.255.255.255 Réservé RéservéRéservéRéservé

Masque de sous-réseau

Une séparation plus poussée de ces classes en plus petits réseaux est réalisée à l'aide du découpage en sous-réseaux (subnetting). Cette séparation se fait à l'aide des masques de réseau (netmasks), qui ont la même longueur qu'une adresse IPv4. Comme pour les classes, il décrit quelles positions de bits dans l'adresse IP agissent comme partie réseau ou partie hôte.

CIDRMasque décimal
/8255.0.0.0
/16255.255.0.0
/24255.255.255.0
/25255.255.255.128
/26255.255.255.192
/27255.255.255.224
/28255.255.255.240
Le routage inter-domaine sans classe (Classless Inter-Domain Routing ou CIDR) est une méthode de représentation qui remplace l'assignation fixe entre l'adresse IPv4 et les classes de réseau (A, B, C, D, E). La division est basée sur le masque de sous-réseau ou ce que l'on appelle le suffixe CIDR, qui permet la division au niveau du bit de l'espace d'adressage IPv4 et donc en sous-réseaux de n'importe quelle taille. Le suffixe CIDR indique combien de bits au début de l'adresse IPv4 appartiennent au réseau. C'est une notation qui représente le masque de sous-réseau en spécifiant le nombre de bits à 1 dans le masque de sous-réseau.
Exemple complet
192.168.10.77/26
N° Étape Détail
1 Masque /26 255.255.255.192 → seuls les 6 derniers bits du 4ᵉ octet sont des bits hôtes
2 Blocs de /26 0 · 64 · 128 · 192 (on avance par pas de 256−192 = 64)
3 77 se situe dans quel bloc ? 64 ≤ 77 < 128 → le sous-réseau commence à .64
4 Adresse réseau 192.168.10.64
5 Adresse broadcast 192.168.10.127 (juste avant le bloc suivant, .128 − 1)
6 Plage utilisable 192.168.10.65 → 192.168.10.126 (62 hôtes = 2⁶ − 2)

Adresses de réseau et de passerelle

Les deux IPs supplémentaires ajoutées dans la colonne IPs sont réservées à ce que l'on appelle l'adresse réseau et l'adresse de diffusion (broadcast address). Un autre rôle important est joué par la passerelle par défaut (default gateway), qui est le nom de l'adresse IPv4 du routeur qui relie les réseaux et les systèmes avec des protocoles différents et gère les adresses et les méthodes de transmission. Il est courant que la passerelle par défaut se voie attribuer la première ou la dernière adresse IPv4 assignable dans un sous-réseau. Il ne s'agit pas d'une exigence technique, mais c'est devenu une norme de facto dans les environnements réseau de toutes tailles.

Adresse de diffusion

La tâche de l'adresse IP de diffusion (broadcast) est de connecter tous les appareils d'un réseau entre eux. Une diffusion dans un réseau est un message qui est transmis à tous les participants d'un réseau et qui ne nécessite aucune réponse. De cette manière, un hôte envoie un paquet de données à tous les autres participants du réseau simultanément et, ce faisant, communique son adresse IP, que les destinataires peuvent utiliser pour le contacter. C'est la dernière adresse IPv4 qui est utilisée pour la diffusion.

Exemple

Trouver l'adresse IP, le masque sous réseau et la passerelle d'un poste dans

192.168.20.0/26

La passerelle est en /26 donc :

11111111.11111111.11111111.11000000
255.255.255.192

Il reste 6 octets de libre → 26 = 64
On supprime 2 adresses :

Il reste donc 62 adresses libres.

Pour résumer :