Чи мають пристрої Bluetooth MAC-адресу з тією ж специфікацією, що й MAC-адреси карт Ethernet та Wi-Fi Network?


10

Нещодавно я дізнався, що на пристроях ZigBee є MAC-адреси.

ZigBee більше пов'язаний з Bluetooth, ніж те, що я знаю, а не з Ethernet або Wi-Fi. У пристроїв Bluetooth, таких як телефони, навушники, бездротові колонки, телевізори, також є MAC-адреси. Якщо так, то ті MAC-адреси з того ж пулу MAC-адрес, які отримують Інтернет-мережеві інтерфейси? Чи призначена MAC-адреса для цих пристроїв тією ж організацією, яка призначає MAC-адреси для мережевих карт?

Якщо телефон або інший пристрій, як-от телевізор, мають більше пристроїв, які можуть приймати MAC-адреси, чи має вони різні MAC для кожного пристрою? Наприклад, телевізор SMART, який має порт RJ-45, має антену WI-FI для підключення до Інтернету та антену Bluetooth для підключення навушників або передачу файлів, чи кожен з цих інтерфейсів має інший MAC?

Як можна знайти MAC-адресу пристрою Bluetooth?

Чи можна вважати протокол Bluetooth таким, що працює на рівні 3 стека OSI? (замість інтернет-протоколу)

З того, що мені відомо, протокол Ethernet працює на рівні 2 (рівень зв'язку даних). Якщо ці інші пристрої мають MAC, це означає, що MAC жодним чином не пов'язаний з протоколами Ethernet або Internet і є абсолютно незалежним.

Чи може Інтернет-протокол працювати над іншим шаром, який НЕ вимагає будь-якого типу MAC?


Bluetooth, як і Ethernet, має 48-бітні MAC-адреси, але ZigBee використовує 64-бітні MAC-адреси. Кожен тип IEEE LAN (шар-2) використовує MAC-адреси, але деякі використовують 48-бітні MAC-адреси, а деякі використовують 64-бітні MAC-адреси.
Рон Моупін

Чи допомогла вам якась відповідь? якщо так, то слід прийняти відповідь, щоб питання не з’являлося вічно, шукаючи відповідь. Крім того, ви можете надати та прийняти власну відповідь.
Рон Моупін

@RonMaupin Чи знаєте ви, що BT-пристрій, як динамік, зберігає список MAC-адрес для BT-пристроїв, з якими він поєднується? Я знаю, що мій ноутбук пам’ятає MAC спікера, але чи справжнє зворотне?
KuboMD

@KuboMD, я не знаю точно, але питання щодо хостів тут не теми. Ви можете спробувати запитати це на Super User або іншому веб-сайті SE, який займається хостами / ОС.
Рон Моупін

Відповіді:


9

Пристрої Bluetooth повинні мати унікальну адресу пристрою, призначену з того ж реєстру, що і MAC-адреси Ethernet та Wifi. Цитуючи специфікацію Bluetooth версії 5.0 том 1:

Кожному пристрою Bluetooth повинен бути призначений унікальний 48-розрядний адресу пристрою Bluetooth (BD_ADDR). Адреса - це 48-розрядний розширений унікальний ідентифікатор (EUI-48), створений відповідно до розділу 8.2 ("Універсальні адреси") стандарту IEEE 802-2014.

Виробники повинні використовувати лише значення з сегменту реєстру, який вони придбали у Реєстраційного центру IEEE , і повинні використовувати різні значення для кожного інтерфейсу (Bluetooth, Wifi, Ethernet ..), який має пристрій. Серйозні виробники намагаються виконати вимоги, але у виробництві трапляються копита.

Caveat: пристрою Bluetooth не потрібно використовувати BD_ADDR як адресу пристрою, яку він транслює. Для цієї мети він може використовувати довільну адресу пристрою. Хоча існують правила, що регулюють генерацію та класифікацію випадкової адреси пристрою, вони найчастіше не дозволяють розпізнати її значення, якщо адреса пристрою є випадковою або BD_ADDR.


4

Bluetooth-пристрої присвоюють адреси, аналогічно Ethernet - організаційно унікальному ідентифікатору (OUI) з 3-х байтів, а потім ще 3-х байтів, призначених постачальником. Адреса Bluetooth певного пристрою майже напевно не залежить від MAC-адреси Ethernet. Інструменти пошуку Bluetooth OUI можна знайти в Google.

У кожного пристрою в мережі Bluetooth є своя HW-адреса (як і Ethernet). Специфікація Bluetooth фактично містить L1 та L2, і, як і Ethernet, дозволяє складати декілька протоколів верхнього рівня (наприклад: потокове передавання аудіо, послідовне тощо), а також узгодження можливостей і т.д. Bluetooth закінчується визначенням кількості функціонує протокол верхнього рівня (наприклад, іменування / виявлення пристрою).

На останнє запитання - так, IP може переходити на типи медіа, які не використовують MAC-адреси. Наприклад, у контексті WAN-з'єднань, поняття MAC-адреси у з'єднаннях "точка-точка" не існує. Аналогічно у багатоточкових з'єднаннях (ATM, FR тощо) є пряме відображення від IP-адреси до DLCI / PVC. Існують подібні приміщення в таких технологіях, як IPoWDM.


Так це означає, що пристрій Bluetooth може мати ту саму MAC-адресу, як і Ethernet-пристрій?
yoyo_fun

@yoyo_fun: це залежить від значення, яке ви надаєте MAC-адресу пристрою Bluetooth (це те, що його BD_ADDR або, можливо, інша і випадково призначена адреса пристрою, яку він транслює), і серйозність виробників як пристрою Bluetooth, так і Ethernet Device.
fgrieu
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.