J'ai récemment découvert que les appareils ZigBee ont des adresses MAC.
ZigBee est plus lié à Bluetooth que je sais plutôt qu'à Ethernet ou Wi-Fi. Les appareils Bluetooth tels que les téléphones, les écouteurs, les haut-parleurs sans fil et les téléviseurs ont-ils également des adresses MAC? Si oui, ces adresses MAC proviennent-elles du même pool d'adresses MAC que les interfaces réseau Internet reçoivent? L'adresse MAC de ces périphériques est-elle attribuée par la même organisation qui attribue les adresses MAC aux cartes réseau?
Si un téléphone ou un autre appareil comme un téléviseur a plus d'appareils qui peuvent recevoir des adresses MAC, ont-ils un MAC différent pour chaque appareil? Par exemple, une SMART TV qui a un port RJ-45, une antenne WI-FI pour se connecter à Internet et une antenne Bluetooth pour connecter un casque ou le transfert de fichiers est-ce que chacune de ces interfaces a un MAC différent?
Comment trouver l'adresse MAC d'un périphérique Bluetooth?
Le protocole Bluetooth peut-il être considéré comme fonctionnant au niveau 3 de la pile OSI? (au lieu du protocole Internet)
D'après ce que je sais, le protocole Ethernet fonctionne au niveau 2 (le niveau de la liaison de données). Si ces autres appareils ont un MAC, cela signifie que le MAC n'est en aucune façon associé aux protocoles Ethernet ou Internet et est complètement indépendant.
Le protocole Internet peut-il s'exécuter sur une autre couche qui ne nécessite aucun type de MAC?
Réponses:
Les appareils Bluetooth doivent avoir une adresse d'appareil unique, attribuée à partir du même registre que les adresses MAC Ethernet et Wifi. Citant la spécification Bluetooth version 5.0 volume 1:
Les fabricants ne doivent utiliser que les valeurs d'un segment du registre qu'ils ont acheté auprès de l' autorité d'enregistrement IEEE , et doivent utiliser des valeurs différentes pour chaque interface (Bluetooth, Wifi, Ethernet ..) qu'un appareil possède. Les fabricants sérieux tentent de se conformer, mais des gaffes se produisent en production.
Attention: un appareil Bluetooth n'est pas obligé d'utiliser son BD_ADDR comme adresse d'appareil qu'il diffuse. Il peut utiliser une adresse de périphérique aléatoire à cet effet. Bien qu'il existe des règles régissant la génération et la classification d'une adresse de périphérique aléatoire, le plus souvent, elles ne permettent pas de reconnaître à partir de sa valeur si l'adresse de périphérique est aléatoire ou un BD_ADDR.
la source
Les appareils Bluetooth se voient attribuer des adresses de manière similaire à Ethernet - un identifiant unique sur le plan organisationnel (OUI) de 3 octets suivi de 3 autres octets attribués par le fournisseur. L'adresse Bluetooth d'un appareil donné est presque certainement indépendante d'une adresse MAC Ethernet. Les outils de recherche Bluetooth OUI sont disponibles sur Google.
Chaque appareil sur un réseau Bluetooth a sa propre adresse HW (tout comme Ethernet). La spécification Bluetooth définit en fait à la fois L1 et L2 et, comme Ethernet, permet de mapper plusieurs protocoles de couche supérieure (ex: streaming audio, série, etc.) ainsi que la négociation des capacités, etc. Bluetooth finit par définir un certain nombre de les fonctions du protocole de couche supérieure (dénomination / découverte de périphérique, par exemple).
Pour votre dernière question - oui, IP peut s'exécuter sur des types de supports qui n'utilisent pas d'adresses MAC. Dans le contexte des connexions WAN, par exemple, il n'y a aucune notion d'adressage MAC dans les connexions point à point. De même, dans les connexions multipoints (ATM, FR, etc.), il existe un mappage direct de l'adresse IP au DLCI / PVC. Il existe des adaptations similaires dans des technologies comme IPoWDM.
la source