But adresse IPv4 : Identification appareil et routage paquets
Une **adresse IPv4** (32 bits, décimal pointé ex: 192.168.1.1) remplit deux fonctions cœur dans l'internetwork :
1. Identification hôte
- Identifie de façon unique une interface réseau (hôte) dans un réseau IP.
- Permet adressage bout-en-bout : IP source + IP destination dans chaque en-tête paquet.
- IPs publiques = globalement uniques (gérées IANA/RIR). IPs privées (10/8, 172.16/12, 192.168/16) = localement uniques, NATées vers publique.
2. Routage & Acheminement
- Routeurs utilisent le **préfixe réseau** de l'IP destination (via masque sous-réseau/CIDR) pour décider saut suivant.
- Allocation hiérarchique (FAI → client → sous-réseau) permet agrégation — table routage globale gérable (~900k routes).
- Fragmentation/réassemblage, TTL, TOS/DSCP, options — tout dans en-tête IPv4.
Limites poussant vers IPv6
- 4,3 milliards adresses épuisées (2011 pool IANA).
- NAT casse bout-en-bout, complique P2P, VoIP, IoT.
- Pas sécurité, mobilité, QoS intégrés.
IPv4 reste dominant (90%+ trafic) via NAT, CGNAT, et tech transition IPv6 (dual stack, MAP-E, 464XLAT).
