I dispositivi Bluetooth hanno un indirizzo MAC con le stesse specifiche degli indirizzi MAC delle schede di rete Ethernet e Wi-Fi?


10

Di recente ho scoperto che i dispositivi ZigBee hanno indirizzi MAC.

ZigBee è più legato al Bluetooth da quello che conosco piuttosto che Ethernet o Wi-Fi. I dispositivi Bluetooth come telefoni, cuffie, altoparlanti wireless, televisori hanno anche indirizzi MAC. Se sì, quegli indirizzi MAC provengono dallo stesso pool di indirizzi MAC che ricevono le interfacce di rete Internet? L'indirizzo MAC per questi dispositivi è assegnato dalla stessa organizzazione che assegna gli indirizzi MAC alle schede di rete?

Se un telefono o un altro dispositivo come un televisore ha più dispositivi in ​​grado di ricevere indirizzi MAC, hanno un MAC diverso per ciascun dispositivo? Ad esempio una SMART TV che ha una porta RJ-45, un'antenna WI-FI per la connessione a Internet e un'antenna Bluetooth per la connessione delle cuffie o il trasferimento di file ciascuna di queste interfacce ha un MAC diverso?

Come si trova l'indirizzo MAC di un dispositivo Bluetooth?

Il protocollo Bluetooth può essere considerato in esecuzione al livello 3 dello stack OSI? (invece del protocollo internet)

Da quello che so, il protocollo Ethernet funziona a livello 2 (livello di collegamento dati). Se quegli altri dispositivi hanno un MAC significa che il MAC non è in alcun modo associato ai protocolli Ethernet o Internet ed è completamente indipendente.

Il protocollo Internet può funzionare su qualche altro livello che NON richiede alcun tipo di MAC?


Bluetooth, come Ethernet, ha indirizzi MAC a 48 bit, ma ZigBee utilizza indirizzi MAC a 64 bit. Ogni tipo di LAN IEEE (layer 2) utilizza indirizzi MAC, ma alcuni utilizzano indirizzi MAC a 48 bit e altri utilizzano indirizzi MAC a 64 bit.
Ron Maupin

Qualche risposta ti è stata d'aiuto? in tal caso, dovresti accettare la risposta in modo che la domanda non continui a comparire per sempre, cercando una risposta. In alternativa, potresti fornire e accettare la tua risposta.
Ron Maupin

@RonMaupin Sai se un dispositivo BT come un altoparlante mantiene un elenco di indirizzi MAC per i dispositivi BT a cui è associato? So che il mio laptop ricorda il MAC di Speaker, ma è vero il contrario?
KuboMD,

@KuboMD, non lo so per certo, ma qui le domande sugli host sono fuori tema. Potresti provare a chiederlo su Super User o su un altro sito SE che si occupa di host / SO.
Ron Maupin

Risposte:


9

I dispositivi Bluetooth devono avere un indirizzo dispositivo univoco, assegnato dallo stesso registro degli indirizzi MAC Ethernet e Wifi. Citando la specifica Bluetooth versione 5.0 volume 1:

A ciascun dispositivo Bluetooth verrà assegnato un indirizzo univoco del dispositivo Bluetooth a 48 bit (BD_ADDR). L'indirizzo deve essere un identificatore univoco esteso a 48 bit (EUI-48) creato conformemente alla sezione 8.2 ("Indirizzi universali") della norma IEEE 802-2014.

I produttori dovrebbero utilizzare solo i valori di un segmento del registro che hanno acquistato dall'autorità di registrazione IEEE e dovrebbero utilizzare valori diversi per ciascuna interfaccia (Bluetooth, Wifi, Ethernet ..) di un dispositivo. I produttori seri tentano di conformarsi, ma nella produzione accadono sciocchezze.

Avvertenza: non è necessario un dispositivo Bluetooth per utilizzare il proprio BD_ADDR come indirizzo del dispositivo trasmesso. A tale scopo può utilizzare un indirizzo di dispositivo casuale. Mentre ci sono regole che governano la generazione e la classificazione di un indirizzo dispositivo casuale, molto spesso non consentono di riconoscere dal suo valore se l'indirizzo dispositivo è casuale o un BD_ADDR.


4

Ai dispositivi Bluetooth vengono assegnati indirizzi analogamente a Ethernet: un identificatore univoco organizzativo (OUI) di 3 byte seguito da altri 3 byte assegnati dal fornitore. L'indirizzo Bluetooth di un determinato dispositivo è quasi certamente indipendente da un indirizzo MAC Ethernet. Gli strumenti di ricerca OUI Bluetooth sono disponibili su Google.

Ogni dispositivo su una rete Bluetooth ha il proprio indirizzo HW (proprio come Ethernet). Le specifiche Bluetooth definiscono in realtà sia L1 che L2 e, come Ethernet, consentono di mappare più protocolli di livello superiore (es: streaming audio, seriale, ecc.), Nonché di negoziazione di capacità, ecc. Bluetooth finisce per definire un numero di funziona anche il protocollo di livello superiore (denominazione / rilevamento dei dispositivi, ad esempio).

Alla tua ultima domanda: sì, l'IP può essere eseguito su tipi di media che non utilizzano indirizzi MAC. Nel contesto delle connessioni WAN, ad esempio, non esiste alcuna nozione di indirizzamento MAC nelle connessioni punto-punto. Analogamente nelle connessioni multipunto (ATM, FR, ecc.) Esiste una mappatura diretta dall'indirizzo IP a DLCI / PVC. Esistono sistemazioni simili in tecnologie come IPoWDM.


Questo significa che un dispositivo Bluetooth può avere lo stesso indirizzo MAC di un dispositivo Ethernet?
yoyo_fun,

@yoyo_fun: dipende dal significato che assegni all'indirizzo MAC di un dispositivo Bluetooth (è che il suo BD_ADDR, o l'indirizzo del dispositivo eventualmente diverso e assegnato in modo casuale che trasmette), e dalla serietà dei produttori sia del dispositivo Bluetooth che del Dispositivo Ethernet.
fgrieu,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.