IPv4 : Les adresses IPv4

Introduction

IPv4 (Internet Protocol version 4) utilise des adresses de 32 bits pour identifier de manière unique un hôte ou un dispositif sur un réseau. Ces adresses sont généralement représentées en notation décimale pointée, comme 192.168.1.1.

Structure d’une Adresse IPv4

Une adresse IPv4 est constituée de 32 bits, divisés en 4 octets. Chaque octet est composé de 8 bits, pouvant aller de 0 à 255. Par exemple, dans l’adresse 192.168.1.2 :

  • 192 est un octet.
  • 168 est un autre octet.
  • 1 est encore un autre octet.
  • 2 est le dernier octet.

Classes d’Adresses IPv4

Les adresses IPv4 sont classées en différentes classes pour répondre aux besoins des petites, moyennes et grandes organisations :

  • Classe A : Supporte 16 millions d’hôtes sur chaque réseau.
    • Plage : 0.0.0.0 à 126.0.0.0
  • Classe B : Supporte 65,000 hôtes sur chaque réseau.
    • Plage : 128.0.0.0 à 191.255.0.0
  • Classe C : Supporte 254 hôtes sur chaque réseau.
    • Plage : 192.0.0.0 à 223.255.255.0
  • Classe D : Utilisé pour les adresses multicast.
    • Plage : 224.0.0.0 à 239.255.255.255
  • Classe E : Réservée pour la recherche future.
    • Plage : 240.0.0.0 à 255.255.255.255

Adresses Spéciales

  • Adresse de bouclage : 127.0.0.1. Elle est utilisée pour tester la communication réseau sur le dispositif local.
  • Adresse de réseau : C’est la première adresse d’un réseau, où tous les bits de l’hôte sont à 0. Par exemple, 192.168.1.0.
  • Adresse de diffusion (Broadcast) : C’est la dernière adresse d’un réseau, où tous les bits de l’hôte sont à 1. Par exemple, 192.168.1.255.

Sous-réseau et Masques de Sous-réseau

Le sous-réseau est un processus utilisé pour diviser un grand réseau en petits réseaux ou sous-réseaux, afin d’optimiser les performances et d’organiser le réseau plus efficacement.

Le masque de sous-réseau détermine quelle partie de l’adresse est réservée au réseau et quelle partie peut être utilisée pour les hôtes. Il est souvent représenté en notation décimale pointée, comme 255.255.255.0.

CIDR (Classless Inter-Domain Routing)

Avec l’épuisement des adresses IPv4, CIDR a été introduit pour permettre une utilisation plus flexible et plus fine des adresses. CIDR permet d’agréger plusieurs plages d’adresses IP en une seule. Par exemple, 192.168.1.0/24 indique une plage d’adresses avec un masque de sous-réseau de 24 bits.

Adresses IP Privées

Il y a certaines plages d’adresses réservées pour une utilisation privée et qui ne sont pas routables sur Internet :

  • Classe A : 10.0.0.0 à 10.255.255.255
  • Classe B : 172.16.0.0 à 172.31.255.255
  • Classe C : 192.168.0.0 à 192.168.255.255

Conclusion

Les adresses IPv4 sont essentielles pour la communication réseau. Même si IPv6 est en cours de déploiement, la compréhension des adresses IPv4 reste cruciale, car elle est encore largement utilisée dans le monde entier.

Adresses privées

Les adresses IPv4 sont classées en différentes classes pour répondre aux besoins des petites, moyennes et grandes organisations :

Voici les plages d’adresses IP privées :

  • Classe A : 10.0.0.0 à 10.255.255.255 (Supporte 16 millions d’hôtes sur chaque réseau.)
  • Classe B : 172.16.0.0 à 172.31.255.255 (Supporte 65,000 hôtes sur chaque réseau.)
  • Classe C : 192.168.0.0 à 192.168.255.255 (Supporte 254 hôtes sur chaque réseau.)

Adresses publiques

Toutes les autres adresses IP qui ne font pas partie des plages privées mentionnées ci-dessus sont considérées comme des adresses publiques. Ces adresses sont routables sur Internet.

ClassePlage d’adressesMasque de sous-réseau par défautObjectif
A1.0.0.0 à 126.0.0.0255.0.0.0 (/8)Grandes organisations
B128.0.0.0 à 191.255.0.0255.255.0.0 (/16)Entreprises de taille moyenne
C192.0.0.0 à 223.255.255.0255.255.255.0 (/24)Petits réseaux
D224.0.0.0 à 239.255.255.255N/AAdresses multicast
E240.0.0.0 à 255.255.255.255N/ARecherche et expérimentation

Il est important de noter que dans la pratique réelle, la distinction entre les classes A, B et C est moins pertinente en raison de l’adoption du CIDR (Classless Inter-Domain Routing), qui permet un découpage plus flexible des adresses IP.