Các thiết bị Bluetooth có địa chỉ MAC có cùng thông số kỹ thuật với địa chỉ MAC của thẻ Ethernet và Wi-Fi Network không?


10

Gần đây tôi phát hiện ra rằng các thiết bị ZigBee có địa chỉ MAC.

ZigBee liên quan nhiều hơn đến Bluetooth từ những gì tôi biết hơn là Ethernet hoặc Wi-Fi. Làm các thiết bị Bluetooth như điện thoại, tai nghe, loa không dây, tivi cũng có địa chỉ MAC. Nếu có, các địa chỉ MAC đó từ cùng một nhóm địa chỉ MAC mà Giao diện Mạng Internet nhận được không? Địa chỉ MAC cho các thiết bị này có được chỉ định bởi cùng một tổ chức chỉ định địa chỉ MAC cho thẻ Mạng không?

Nếu một điện thoại hoặc thiết bị khác như tivi có nhiều thiết bị có thể nhận địa chỉ MAC thì họ có MAC khác nhau cho mỗi thiết bị không? Ví dụ, TV SMART có cổng RJ-45, có ăng-ten WI-FI để kết nối với internet và có ăng-ten Bluetooth để kết nối tai nghe hoặc chuyển tập tin, mỗi giao diện đó có MAC khác nhau không?

Làm thế nào có thể tìm thấy địa chỉ MAC của thiết bị Bluetooth?

Giao thức Bluetooth có thể được coi là chạy ở cấp 3 của ngăn xếp OSI không? (thay vì giao thức internet)

Từ những gì tôi biết giao thức Ethernet chạy ở cấp độ 2 (cấp độ liên kết dữ liệu). Nếu các thiết bị khác đó có MAC, điều đó có nghĩa là MAC không liên quan đến ethernet hoặc các giao thức internet và hoàn toàn độc lập.

Giao thức internet có thể chạy trên một số lớp khác mà KHÔNG yêu cầu bất kỳ loại MAC nào không?


Bluetooth, giống như ethernet, có địa chỉ MAC 48 bit, nhưng ZigBee sử dụng địa chỉ MAC 64 bit. Mỗi loại IEEE LAN (lớp 2) sử dụng địa chỉ MAC, nhưng một số sử dụng địa chỉ MAC 48 bit và một số sử dụng địa chỉ MAC 64 bit.
Ron Maupin

Có câu trả lời nào giúp bạn không? nếu vậy, bạn nên chấp nhận câu trả lời để câu hỏi không xuất hiện mãi mãi, tìm kiếm câu trả lời. Ngoài ra, bạn có thể cung cấp và chấp nhận câu trả lời của riêng bạn.
Ron Maupin

@RonMaupin Bạn có biết thiết bị BT như loa có giữ danh sách địa chỉ MAC cho thiết bị BT được ghép nối không? Tôi biết máy tính xách tay của tôi nhớ MAC của máy nghe nhạc, nhưng điều ngược lại có đúng không?
KuboMD

@KuboMD, tôi không biết chắc chắn, nhưng câu hỏi về máy chủ không có chủ đề ở đây. Bạn có thể thử hỏi điều đó trên Super User hoặc một trang SE khác liên quan đến máy chủ / HĐH.
Ron Maupin

Câu trả lời:


9

Các thiết bị Bluetooth được yêu cầu phải có một địa chỉ thiết bị duy nhất, được gán từ cùng một sổ đăng ký như địa chỉ MAC Ethernet và Wifi. Trích dẫn thông số kỹ thuật Bluetooth phiên bản 5.0 tập 1:

Mỗi thiết bị Bluetooth sẽ được cấp một địa chỉ thiết bị Bluetooth 48 bit duy nhất (BD_ADDR). Địa chỉ phải là số nhận dạng duy nhất được mở rộng 48 bit (EUI-48) được tạo theo mục 8.2 ("Địa chỉ phổ quát") của tiêu chuẩn IEEE 802-2014.

Các nhà sản xuất chỉ nên sử dụng các giá trị từ một phân đoạn đăng ký mà họ đã mua từ Cơ quan đăng ký IEEE và nên sử dụng một giá trị khác nhau cho mỗi giao diện (Bluetooth, Wifi, Ethernet ..) mà một thiết bị có. Các nhà sản xuất nghiêm túc cố gắng tuân thủ, nhưng sự ngu ngốc xảy ra trong sản xuất.

Hãy cẩn thận: không bắt buộc phải sử dụng thiết bị Bluetooth để sử dụng BD_ADDR làm Địa chỉ thiết bị được phát. Nó có thể sử dụng một Địa chỉ thiết bị ngẫu nhiên cho mục đích này. Mặc dù có các quy tắc chi phối việc tạo và phân loại Địa chỉ thiết bị ngẫu nhiên, nhưng chúng thường không cho phép nhận ra từ giá trị của nó nếu Địa chỉ thiết bị là ngẫu nhiên hoặc BD_ADDR.


4

Các thiết bị Bluetooth được gán địa chỉ tương tự Ethernet - một mã định danh duy nhất có tổ chức (OUI) gồm 3 byte theo sau là 3 byte khác được chỉ định bởi nhà cung cấp. Địa chỉ Bluetooth của một thiết bị nhất định gần như chắc chắn độc lập với địa chỉ MAC Ethernet. Công cụ tra cứu Bluetooth OUI có thể được tìm thấy trên Google.

Mỗi thiết bị trên mạng Bluetooth có địa chỉ CTNH riêng (giống như Ethernet). Thông số kỹ thuật Bluetooth thực sự cung cấp cả L1 và L2 và, giống như Ethernet, cho phép ánh xạ nhiều giao thức lớp trên (ví dụ: truyền phát âm thanh, nối tiếp, v.v.) cũng như đàm phán về khả năng, v.v. Bluetooth kết thúc việc xác định một số chức năng giao thức lớp trên cũng vậy (ví dụ đặt tên / khám phá thiết bị).

Đối với câu hỏi cuối cùng của bạn - có, IP có thể chạy trên các loại phương tiện không sử dụng địa chỉ MAC. Ví dụ, trong bối cảnh của các kết nối WAN, không có khái niệm về địa chỉ MAC trong các kết nối điểm-điểm. Tương tự trong các kết nối đa điểm (ATM, FR, v.v.) có ánh xạ trực tiếp từ địa chỉ IP sang DLCI / PVC. Có chỗ ở tương tự trong các công nghệ như IPoWDM.


Vậy điều này có nghĩa là Thiết bị Bluetooth có thể có cùng địa chỉ MAC với Thiết bị Ethernet không?
yoyo_fun

@yoyo_fun: điều đó phụ thuộc vào ý nghĩa bạn cung cấp cho địa chỉ MAC của Thiết bị Bluetooth (đó là BD_ADDR hoặc Địa chỉ thiết bị được gán ngẫu nhiên và khác nhau có thể phát sóng) và mức độ nghiêm trọng của nhà sản xuất cả Thiết bị Bluetooth và Thiết bị Ethernet.
fgrieu
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.