Nếu bạn kết nối theo bất kỳ cách nào với các giao diện mạng phổ biến, bạn có địa chỉ MAC cho dù bạn có biết hay không nhưng bạn không thực sự phải lo lắng về chúng.
Vì vậy, tôi hiểu câu hỏi của bạn nhưng vẫn hơi khó hiểu khi bạn hỏi điều gì đó như thế này:
Tôi đang tự hỏi liệu điều đó có đủ hay không nếu tôi cũng cần gán cho họ một địa chỉ MAC (vì Raspberry Pi Zeros không đi kèm với địa chỉ MAC).
Vì vậy, đây là những gì một Raspberry Pi Zero trông giống như:
Nó rõ ràng không có bất kỳ cổng mạng nào được tích hợp; Tôi giả sử bạn có nghĩa là Ethernet kể từ khi bạn đề cập đến Switch. Vì vậy, tôi giả sử bạn đang sử dụng một số loại bộ chuyển đổi USB sang Ethernet?
Mặc dù bạn đúng rằng Raspberry Pi Zero không có cổng mạng tích hợp và do đó không có địa chỉ MAC, một thiết bị mạng như bộ chuyển đổi USB sang Ethernet chắc chắn có địa chỉ MAC.
Điều đó nói rằng, bạn hỏi:
Tôi có cần cung cấp cho họ tất cả các địa chỉ MAC / sẽ có địa chỉ MAC tăng tốc độ truyền dữ liệu giữa chúng không. Hoặc nó là tốt để chỉ gắn bó với các địa chỉ IP tĩnh?
Bạn đang trộn mọi thứ lên. Đối với hầu hết các phần, bất kỳ thiết bị mạng cơ bản phổ biến nào thuộc bất kỳ loại nào có dây, không dây, v.v ... có thể có một địa chỉ MAC là địa chỉ điều khiển truy cập phương tiện . Một địa chỉ IP là địa chỉ mạng. Bạn kết nối các thiết bị với nhau thông qua các địa chỉ IP, nhưng địa chỉ MAC gần như vô hình với bạn với tư cách là người dùng cuối và chỉ thực sự được sử dụng bởi các thiết bị mạng như các thiết bị chuyển mạch, để giúp quản lý lưu lượng.
Vì vậy, bạn không cần phải suy nghĩ về việc gán địa chỉ MAC giống như cách bạn gán địa chỉ IP. Một địa chỉ MAC là duy nhất cho giao diện mạng và được mã hóa cứng tại nhà máy. Địa chỉ IP là địa chỉ mà bạn đang quản lý khi bạn sử dụng một người dùng mà bạn thiết lập một hệ thống và các thiết bị liên quan. Và tốc độ không được xác định bởi các địa chỉ MAC; nó chỉ đơn giản là một mục kiểm soát cấp thấp hơn mà bạn thực sự không cần phải suy nghĩ.