S'il n'y avait pas d'adresses MAC et que tous les adaptateurs s'appuyaient uniquement sur des adresses IP pour l'adressage, plusieurs problèmes importants surgiraient :
* Impossible d'accéder au réseau : Les adresses MAC sont fondamentales pour le fonctionnement de la couche liaison de données (couche 2) de la pile réseau. Ils sont utilisés par les commutateurs et les ponts pour transmettre des trames au sein d'un réseau local (LAN). Sans eux, la couche 2 ne saurait pas où envoyer les données; un appareil ne pouvait même pas accéder à son propre réseau local. Les adresses IP sont des adresses de couche 3 (couche réseau). Ils fonctionnent *après* que les données aient été transmises avec succès à un réseau local.
* Aucun mécanisme de diffusion au niveau de la couche 2 : Les adresses MAC sont cruciales pour les diffusions (messages envoyés à tous les appareils sur un réseau local) et d'autres mécanismes de couche 2 tels que l'ARP (Address Resolution Protocol). Les diffusions IP sont possibles, mais elles sont gérées différemment et beaucoup moins efficacement. L'élimination des adresses MAC signifie perdre la capacité d'effectuer des diffusions locales efficaces.
* Fulnérabilités de sécurité : Les adresses MAC, même si elles ne sont pas parfaitement sécurisées, offrent un niveau de sécurité inhérent. Les limitations physiques de l'attribution des adresses MAC (propre à chaque carte d'interface réseau) offrent une première ligne de défense, du moins en principe. Un système purement basé sur IP augmenterait le recours à des mécanismes de sécurité de niveau supérieur, rendant le système potentiellement plus vulnérable aux attaques telles que l'usurpation d'adresse IP si ces mesures sont insuffisantes.
* Répondre à l'épuisement et à la gestion : Même si les adresses IP peuvent être gérées via DHCP et d'autres moyens, la charge administrative augmenterait considérablement sans les adresses MAC. Imaginez devoir attribuer et gérer dynamiquement des adresses IP également au niveau de la couche 2. Le nombre d’attributions d’adresses IP nécessaires dépasserait de loin celui des adresses MAC. Cela augmente la complexité et la probabilité de conflits d'adresses IP.
* Complexité du routage : Bien que les routeurs n'utilisent pas directement les adresses MAC pour le routage entre les réseaux, les protocoles de couche 2 sous-jacents s'appuyant sur les adresses MAC sont essentiels pour un routage efficace. La suppression de cette structure sous-jacente nécessiterait une refonte fondamentale du fonctionnement des routeurs.
* Interaction avec les appareils réseau : De nombreux périphériques réseau dépendent des adresses MAC pour la configuration et les diagnostics. Le passage à un système purement IP nécessiterait une refonte complète des équipements réseau et des outils de gestion.
En bref, l’élimination des adresses MAC n’est pas réalisable sans une refonte complète et fondamentale de l’ensemble de l’architecture réseau. Les adresses MAC font trop partie intégrante de la manière dont les données sont transmises et traitées au niveau des couches inférieures des protocoles réseau. Même si un système *pourrait* théoriquement être construit autour d'un schéma d'adressage purement basé sur IP au niveau de la couche 2, il serait beaucoup moins efficace, plus complexe, moins sécurisé et probablement beaucoup plus coûteux à mettre en œuvre.
|