Adresse IPv4 – Subnetting

Qu’est-ce qu’une adresse IP ?

Classful Networking (Réseautage par Classes)

Le réseautage par classes, ou “classful networking”, était la méthode originale utilisée pour l’allocation des adresses IP. Il repose sur un système de classes définies (A, B, C, D, et E) pour diviser l’espace d’adresses IP disponibles :

  • Classe A : Destinée aux très grands réseaux, avec un petit nombre de réseaux mais un grand nombre d’hôtes par réseau.
  • Classe B : Pour les réseaux de taille moyenne.
  • Classe C : Pour les petits réseaux, avec un plus grand nombre de réseaux mais moins d’hôtes par réseau.
  • Classe D : Utilisée pour le multicast.
  • Classe E : Réservée pour un usage futur ou expérimental.

Cette méthode était simple mais inefficace, car elle conduisait souvent à un gaspillage d’adresses IP, en particulier dans les classes A et B où de nombreuses adresses restaient inutilisées.

Classless Inter-Domain Routing (CIDR)

Le CIDR, ou “Classless Inter-Domain Routing”, est une méthode plus récente et flexible de gestion des adresses IP qui a été introduite pour pallier les limitations du système classful. Au lieu d’utiliser des classes fixes, CIDR permet une allocation d’adresses basée sur des besoins spécifiques :

  • Subnetting Flexible : Avec CIDR, les réseaux peuvent être divisés en sous-réseaux de tailles variées, ce qui optimise l’utilisation des adresses IP.
  • Notation en Slash : CIDR utilise une notation en slash (par exemple, 192.168.1.0/24) pour spécifier la taille du réseau. Le nombre après le slash représente le nombre de bits consacrés au masque de réseau, permettant ainsi de déterminer la taille du sous-réseau.
  • Réduction de la Fragmentation d’Adresses : CIDR aide à réduire la fragmentation de l’espace d’adresses et permet une allocation d’adresses plus efficace.
  • Aggregation de Routes : CIDR permet l’agrégation de routes, ce qui réduit le nombre d’entrées dans les tables de routage des routeurs Internet.

En résumé, la principale différence entre le classful et le classless est que le classful repose sur des classes d’adresses IP fixes et est moins flexible, tandis que le classless (CIDR) offre une allocation d’adresses plus flexible et efficace, permettant une meilleure utilisation de l’espace d’adresses IP et une gestion de réseau plus optimisée.