Niedawno dowiedziałem się, że urządzenia ZigBee mają adresy MAC.
ZigBee jest bardziej związany z Bluetooth z tego, co wiem, niż z Ethernetem lub Wi-Fi. Czy urządzenia Bluetooth, takie jak telefony, słuchawki, głośniki bezprzewodowe, telewizory mają również adresy MAC. Jeśli tak, to czy są to adresy MAC z tej samej puli adresów MAC, które otrzymują interfejsy sieci internetowej? Czy adres MAC tych urządzeń jest przypisany przez tę samą organizację, która przypisuje adresy MAC kartom sieciowym?
Jeśli telefon lub inne urządzenie, takie jak telewizor, ma więcej urządzeń, które mogą odbierać adresy MAC, czy mają różne adresy MAC dla każdego urządzenia? Na przykład telewizor SMART z portem RJ-45, anteną WI-FI do połączenia z Internetem i anteną Bluetooth do podłączania słuchawek lub przesyłania plików, czy każdy z tych interfejsów ma inny adres MAC?
Jak znaleźć adres MAC urządzenia Bluetooth?
Czy protokół Bluetooth można uznać za działający na poziomie 3 stosu OSI? (zamiast protokołu internetowego)
Z tego co wiem protokół Ethernet działa na poziomie 2 (poziom łącza danych). Jeśli te inne urządzenia mają MAC, oznacza to, że MAC nie jest w żaden sposób związany z protokołem Ethernet lub internetowym i jest całkowicie niezależny.
Czy protokół internetowy może działać na innej warstwie, która NIE wymaga żadnego MAC?
Odpowiedzi:
Urządzenia Bluetooth muszą mieć unikalny adres urządzenia przypisany z tego samego rejestru, co adresy MAC Ethernet i Wi-Fi. Cytując specyfikację Bluetooth w wersji 5.0, tom 1:
Producenci powinni używać tylko wartości z segmentu rejestru, który zakupili od urzędu rejestracyjnego IEEE , i powinni stosować inne wartości dla każdego interfejsu (Bluetooth, Wi-Fi, Ethernet ...) urządzenia. Poważni producenci próbują się dostosować, ale w produkcji występują głupstwa.
Uwaga: urządzenie Bluetooth nie musi używać swojego BD_ADDR jako nadawanego adresu urządzenia. W tym celu może użyć losowego adresu urządzenia. Chociaż istnieją reguły rządzące generowaniem i klasyfikacją losowego adresu urządzenia, najczęściej nie pozwalają one rozpoznać na podstawie jego wartości, jeśli adres urządzenia jest losowy lub BD_ADDR.
źródło
Urządzenia Bluetooth mają przypisane adresy podobnie jak Ethernet - unikatowy dla organizacji identyfikator (OUI) o długości 3 bajtów, po którym następują kolejne 3 bajty przypisane przez dostawcę. Adres Bluetooth danego urządzenia jest prawie na pewno niezależny od adresu MAC Ethernet. Narzędzia do wyszukiwania Bluetooth OUI można znaleźć w Google.
Każde urządzenie w sieci Bluetooth ma własny adres HW (podobnie jak Ethernet). Specyfikacja Bluetooth faktycznie określa zarówno L1, jak i L2 i, podobnie jak Ethernet, pozwala na mapowanie wielu protokołów wyższych warstw (np. Strumieniowe przesyłanie audio, szeregowe itp.), A także negocjowanie możliwości itp. Bluetooth ostatecznie określa szereg funkcje protokołu wyższej warstwy (np. nazewnictwo / wykrywanie urządzeń).
Na ostatnie pytanie - tak, IP może działać na typach mediów, które nie używają adresów MAC. Na przykład w kontekście połączeń WAN nie ma pojęcia adresowania MAC w połączeniach punkt-punkt. Podobnie w połączeniach wielopunktowych (ATM, FR itp.) Istnieje bezpośrednie mapowanie z adresu IP na DLCI / PVC. Podobne technologie istnieją w technologiach takich jak IPoWDM.
źródło