1. Les أصول d'ARPANET et la naissance d'IPv4 (1973–1981)
Au début des années 1970, l'ARPANET utilisait le protocole NCP. Face aux limites de NCP pour relier des réseaux hétérogènes, les chercheurs de la DARPA Vinton Cerf et Robert Kahn publièrent en 1974 leur modèle fondateur. Cette architecture fut formalisée en septembre 1981 avec la RFC 791 sous la direction de Jon Postel, marquant la naissance officielle d'IPv4. Le 1er janvier 1983 (Flag Day), ARPANET bascula définitivement sur TCP/IP.
2. لماذا IPv4 a-t-il utilisé 32 bits ?
La RFC 791 attribua 32 bits par adresse, soit 4 294 967 296 (232) adresses uniques. En 1981, 4,3 milliards d'adresses semblaient inépuisables pour un projet expérimental interconnectant quelques centres de recherche universitaires.
3. L'ère des classes et la crise d'épuisement (1981–1993)
L'attribution initiale suivait des classes rigides : Classe A (/8 avec 16,7M d'hôtes), Classe B (/16 avec 65 534 hôtes) et Classe C (/24 avec 254 hôtes). Les entreprises réclamaient massivement des blocs de Classe B pour quelques centaines de machines, gaspillant des dizaines de milliers d'adresses.
4. Gagner du temps : CIDR, NAT et RFC 1918 (1993–1996)
L'IETF créa trois solutions d'urgence capitales :
- CIDR (RFC 1519 - 1993) : Fin des classes et masquage à longueur variable.
- Espaces d'adresses privées (RFC 1918 - 1996) : Réservation de blocs non routables (
10.0.0.0/8,172.16.0.0/12,192.168.0.0/16). - NAT (RFC 1631 - 1994) : Traduction d'adresses réseau permettant à des milliers d'hôtes de partager une adresse publique.
5. Qu'est-il arrivé à IPv5 ? Le mystère de la version 5
لماذا est-on passé directement d'IPv4 à IPv6 ?
Version Bit Nibble:
0100 (Binary 4) = IPv4 (RFC 791)
0101 (Binary 5) = ST / ST-II (Internet Stream Protocol - RFC 1190 & RFC 1819)
0110 (Binary 6) = IPv6 (RFC 2460 & RFC 8200)
La version 5 avait été allouée au protocole expérimental Internet Stream Protocol (ST / ST-II, RFC 1190) conçu pour le transport en temps réel. Pour éviter tout conflit dans les routeurs, la nouvelle génération fut baptisée IPv6.
6. La standardisation d'IPv6 (1994–1998)
L'IETF développa l'initiative IP Next Generation menant aux spécifications de Steve Deering et Robert Hinden (RFC 1883 en 1995 et RFC 2460 en 1998, élevé en norme définitive avec la RFC 8200 en 2017). IPv6 apporte des adresses 128 bits, un en-tête fixe simplifié de 40 octets, l'autoconfiguration sans état SLAAC et la suppression des tempêtes de broadcast.
7. Chronologie de l'épuisement des adresses IPv4
Timeline of IPv4 Exhaustion Milestones:
• Feb 3, 2011: IANA distributes the final five /8 blocks to the 5 RIRs.
• Apr 15, 2011: APNIC (Asia-Pacific) exhausts standard free pool.
• Sep 14, 2012: RIPE NCC (Europe & Middle East) exhausts free pool.
• Jun 10, 2014: LACNIC (Latin America & Caribbean) exhausts free pool.
• Sep 24, 2015: ARIN (North America) exhausts free pool.
• Nov 25, 2019: RIPE NCC allocates its very last remaining IPv4 block.
Les organisations se tournent aujourd'hui vers le marché secondaire où les adresses IPv4 se négocient entre 40 et 60 dollars l'unité.
8. Le présent et l'avenir : Déploiements Dual-Stack et IPv6-Only
Les opérateurs mobiles (comme Orange, T-Mobile, Verizon) opèrent désormais des cœurs de réseau IPv6 natifs (IPv6-Only) utilisant 464XLAT (RFC 6877). Google et Cloudflare constatent que près de 50% de leur trafic mondial transite aujourd'hui en IPv6 natif.