Pourquoi avons-nous besoin d'adresses MAC si nous avons des adresses IP ? Couche 2 vs Couche 3
Adresses MAC (physique) et IP (logique) opèrent à différentes couches OSI et résolvent des problèmes différents.
Adresse MAC (Couche 2 — Liaison de données)
- Gravée : Adresse matériel 48-bit (OUI + dispositif) sur carte réseau
- Portée locale : Signifiante seulement sur même domaine broadcast (LAN/VLAN)
- Fonction : Livraison trames entre nœuds directement connectés
- Commutation : Table adresses MAC (CAM) mappe port → MAC
- Pas de hiérarchie : Plate, non routable
Adresse IP (Couche 3 — Réseau)
- Assignée : Statique ou DHCP (logique, modifiable)
- Portée globale : Routable à travers réseaux interconnectés (internet)
- Fonction : Livraison paquet bout-en-bout à travers sauts
- Routage : Routeurs utilisent préfixes IP (sous-réseaux) pour forwarder
- Hiérarchie : Parties réseau + hôte permettent agrégation
Interaction : ARP / NDP
- Hôte veut envoyer paquet vers IP X
- Vérifie table routage → next-hop IP / interface
- ARP (IPv4) / NDP (IPv6) : « Qui a IP X ? Dites MAC Y »
- Cible répond avec MAC → trame adressée vers ce MAC
Analogie
- MAC = Nom sur porte bureau (vous trouve à cet étage)
- IP = Adresse postale (trouve votre bâtiment, ville, pays)
- Il faut les deux : courrier va au bâtiment (IP), réceptionniste livre à porte (MAC)
Pourquoi pas une seule ?
- IP seul : chaque switch aurait besoin table routage complète (ne scale pas)
- MAC seul : pas communication inter-réseaux, pas hiérarchie, pas zones sécurité
- Séparation permet : multi-homing, VPN, VLAN, mobilité, load balancing
Les deux sont essentielles. IPv6 ne remplace pas MAC — il utilise EUI-64 / adresses privacy dérivées de MAC.
