Les périphériques Bluetooth ont-ils une adresse MAC avec les mêmes spécifications que les adresses MAC des cartes réseau Ethernet et Wi-Fi?


10

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?


Bluetooth, comme Ethernet, a des adresses MAC 48 bits, mais ZigBee utilise des adresses MAC 64 bits. Chaque type de LAN IEEE (couche 2) utilise des adresses MAC, mais certains utilisent des adresses MAC 48 bits et certains utilisent des adresses MAC 64 bits.
Ron Maupin

Une réponse vous a-t-elle aidé? si c'est le cas, vous devez accepter la réponse afin que la question ne s'affiche pas indéfiniment, à la recherche d'une réponse. Alternativement, vous pouvez fournir et accepter votre propre réponse.
Ron Maupin

@RonMaupin Savez-vous si un appareil BT comme un haut-parleur conserve une liste d'adresses MAC pour les appareils BT auxquels il est associé? Je sais que mon ordinateur portable se souvient du MAC du haut-parleur, mais l'inverse est-il vrai?
KuboMD

@KuboMD, je ne sais pas avec certitude, mais les questions sur les hôtes sont hors sujet ici. Vous pouvez essayer de demander cela sur Super User ou sur un autre site SE qui traite des hôtes / OS.
Ron Maupin

Réponses:


9

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:

Chaque périphérique Bluetooth se verra attribuer une adresse unique de périphérique Bluetooth 48 bits (BD_ADDR). L'adresse doit être un identifiant unique étendu de 48 bits (EUI-48) créé conformément à la section 8.2 («Adresses universelles») de la norme IEEE 802-2014.

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.


4

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.


Cela signifie-t-il donc qu'un périphérique Bluetooth peut avoir la même adresse MAC qu'un périphérique Ethernet?
yoyo_fun

@yoyo_fun: cela dépend de la signification que vous donnez à l'adresse MAC d'un appareil Bluetooth (est-ce que son BD_ADDR, ou l'adresse de l'appareil éventuellement différente et assignée au hasard qu'il diffuse), et du sérieux des fabricants à la fois de l'appareil Bluetooth et du Périphérique Ethernet.
fgrieu
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.