Trong quá trình sử dụng máy tính, điện thoại, WiFi hay các thiết bị mạng, chắc hẳn bạn đã từng nghe đến thuật ngữ địa chỉ MAC nhưng chưa thực sự hiểu rõ về khái niệm này. Vậy Địa chỉ MAC là gì, vì sao gần như mọi thiết bị kết nối mạng đều cần đến nó và nó đóng vai trò như thế nào trong hoạt động truyền dữ liệu? Hãy cùng tôi tìm hiểu chi tiết trong bài viết dưới đây.
MAC là gì?

MAC là viết tắt của cụm từ Media Access Control, được hiểu là cơ chế kiểm soát truy cập môi trường truyền dẫn trong mạng máy tính. Đây là một thành phần thuộc tầng liên kết dữ liệu (Data Link Layer) trong mô hình mạng, có nhiệm vụ hỗ trợ thiết bị giao tiếp với nhau thông qua mạng nội bộ như LAN hoặc WiFi. Nói đơn giản hơn, MAC giúp xác định cách dữ liệu được gửi và nhận giữa các thiết bị để tránh xảy ra xung đột hoặc nhầm lẫn trong quá trình truyền thông tin.
Khi nhiều thiết bị cùng hoạt động trong một hệ thống mạng, cần có cơ chế giúp xác định thiết bị nào được phép gửi dữ liệu và dữ liệu đó phải chuyển đến đâu. Đây chính là lúc MAC phát huy vai trò của mình. Tuy nhiên, nhiều người thường hiểu MAC theo nghĩa phổ biến hơn là “địa chỉ MAC” của thiết bị. Trên thực tế, MAC là khái niệm rộng hơn, còn địa chỉ MAC chính là mã nhận diện cụ thể được gắn cho từng thiết bị mạng để phục vụ việc truyền dữ liệu chính xác.
Địa chỉ MAC là gì?
Địa chỉ MAC (MAC Address) là một mã định danh vật lý được gắn cho card mạng hoặc bộ điều hợp mạng trên thiết bị nhằm giúp nhận diện thiết bị trong hệ thống kết nối. Có thể hiểu đơn giản, đây giống như một “dấu hiệu nhận biết riêng” của từng thiết bị khi tham gia vào mạng nội bộ. Nhờ có địa chỉ MAC, dữ liệu khi được truyền đi sẽ đến đúng thiết bị cần nhận, giúp quá trình giao tiếp trong mạng diễn ra chính xác và ổn định hơn. Hầu hết các thiết bị có khả năng kết nối mạng đều được tích hợp địa chỉ này.
Địa chỉ MAC thường có độ dài 48 bit và được biểu diễn dưới dạng 12 ký tự hệ thập lục phân (Hexadecimal), bao gồm cả chữ cái và số. Các ký tự này thường được chia thành từng cặp và ngăn cách bằng dấu hai chấm (:) hoặc dấu gạch ngang (-) để người dùng dễ nhận biết. Trong đó, 6 ký tự đầu thường đại diện cho nhà sản xuất thiết bị mạng, còn 6 ký tự sau dùng để định danh riêng từng thiết bị. Nhờ cấu trúc này, mỗi thiết bị trong hệ thống mạng có thể được phân biệt rõ ràng và hạn chế tối đa tình trạng trùng lặp.
Ví dụ về địa chỉ MAC:
00:1A:2B:3C:4D:5E
Trong đó:
- 00:1A:2B → Đây là mã nhận diện nhà sản xuất (OUI – Organizationally Unique Identifier). Phần này được cấp cho từng hãng sản xuất thiết bị mạng nhằm xác định thiết bị thuộc thương hiệu nào. Ví dụ, mỗi hãng như Intel, TP-Link, Cisco hay Dell sẽ có các dải mã OUI riêng.
- 3C:4D:5E → Đây là mã định danh riêng của thiết bị do nhà sản xuất gán. Phần này giúp phân biệt từng thiết bị cụ thể ngay cả khi chúng cùng thương hiệu hoặc cùng dòng sản phẩm.
Địa chỉ MAC dùng để làm gì?
Địa chỉ MAC không đơn thuần chỉ là một dãy ký tự kỹ thuật xuất hiện trong phần cài đặt mạng của thiết bị. Trên thực tế, đây là thành phần đóng vai trò quan trọng trong quá trình nhận diện, truyền dữ liệu và quản lý kết nối trong hệ thống mạng. Khi các thiết bị cùng hoạt động trong một môi trường mạng nội bộ, MAC Address giúp đảm bảo dữ liệu được gửi đúng nơi, đúng thiết bị và tránh xảy ra tình trạng nhầm lẫn. Dưới đây là những vai trò của địa chỉ MAC trong thực tế.
- Nhận diện thiết bị trong mạng nội bộ: Mỗi thiết bị kết nối mạng đều sở hữu một địa chỉ MAC riêng biệt, giúp hệ thống có thể phân biệt được đâu là máy tính, điện thoại hay thiết bị mạng cụ thể. Điều này đặc biệt quan trọng trong mạng LAN hoặc WiFi khi có nhiều thiết bị cùng truy cập. Nhờ địa chỉ MAC, dữ liệu được định tuyến chính xác đến đúng thiết bị cần nhận thay vì truyền ngẫu nhiên trong hệ thống.
- Hỗ trợ truyền dữ liệu chính xác giữa các thiết bị: Trong mạng nội bộ, switch hoặc router thường sử dụng địa chỉ MAC để xác định điểm đến của gói dữ liệu. Khi một thiết bị gửi thông tin, hệ thống sẽ dựa trên địa chỉ MAC đích để chuyển tiếp dữ liệu đến đúng nơi cần nhận. Điều này giúp tăng độ chính xác của quá trình truyền tải và hạn chế xung đột dữ liệu trong mạng.
- Quản lý quyền truy cập mạng: Nhiều modem hoặc router WiFi cho phép quản trị viên thiết lập danh sách địa chỉ MAC được phép hoặc bị chặn truy cập mạng. Đây là cơ chế thường được sử dụng để tăng tính kiểm soát trong doanh nghiệp, văn phòng hoặc gia đình. Ví dụ, bạn có thể chỉ cho phép những thiết bị đã đăng ký địa chỉ MAC mới được kết nối vào hệ thống WiFi.
- Hỗ trợ bảo mật mạng nội bộ: Địa chỉ MAC thường được sử dụng như một yếu tố hỗ trợ trong việc giám sát thiết bị truy cập mạng. Khi phát hiện một địa chỉ MAC lạ xuất hiện, người quản trị có thể nhanh chóng xác định nguy cơ truy cập trái phép. Dù không phải phương pháp bảo mật tuyệt đối, nhưng MAC Filtering vẫn là lớp kiểm soát hữu ích trong nhiều trường hợp.
- Phục vụ việc kiểm tra và xử lý sự cố mạng: Khi xảy ra lỗi kết nối hoặc xung đột mạng, kỹ thuật viên thường kiểm tra địa chỉ MAC để xác định thiết bị đang gặp vấn đề. Trong môi trường doanh nghiệp, việc đối chiếu địa chỉ MAC giúp tìm đúng thiết bị vật lý trong hệ thống nhanh hơn. Điều này giúp tiết kiệm thời gian xử lý và tăng hiệu quả quản trị mạng.
Địa chỉ MAC có ở những thiết bị nào?
Hầu hết các thiết bị có khả năng kết nối mạng hiện nay đều được trang bị địa chỉ MAC nhằm phục vụ quá trình nhận diện và trao đổi dữ liệu. Dù là thiết bị sử dụng mạng dây hay không dây, việc sở hữu địa chỉ MAC gần như là yếu tố bắt buộc để có thể hoạt động trong môi trường mạng. Trong nhiều trường hợp, một thiết bị còn có thể có nhiều địa chỉ MAC khác nhau tương ứng với từng chuẩn kết nối như WiFi hoặc Ethernet. Dưới đây là những thiết bị phổ biến thường có địa chỉ MAC.
- Máy tính, laptop
- Điện thoại, máy tính bảng
- Thiết bị mạng: Router, switch, firewall….
- Camera IP
- Thiết bị WiFi, Mesh WiFi
- Smart TV, TV Box, thiết bị IoT
Ưu nhược điểm khi sử dụng địa chỉ MAC
Địa chỉ MAC đóng vai trò quan trọng trong việc nhận diện và truyền dữ liệu giữa các thiết bị mạng. Tuy nhiên, giống như nhiều công nghệ khác trong lĩnh vực CNTT, địa chỉ MAC cũng tồn tại cả ưu điểm lẫn hạn chế riêng. Việc hiểu rõ những điểm mạnh và điểm của địa chỉ MAC là gì sẽ giúp người dùng, kỹ thuật viên hoặc quản trị mạng áp dụng phù hợp trong từng tình huống thực tế.
Ưu điểm
- Khả năng nhận diện thiết bị chính xác: Mỗi địa chỉ MAC thường mang tính duy nhất, giúp hệ thống mạng xác định đúng thiết bị đang tham gia kết nối. Điều này đặc biệt hữu ích trong môi trường có nhiều máy tính, điện thoại hoặc thiết bị IoT hoạt động cùng lúc. Nhờ vậy, dữ liệu được gửi đến đúng điểm nhận và hạn chế sai lệch trong quá trình giao tiếp.
- Hoạt động ổn định trong mạng nội bộ: Khác với địa chỉ IP có thể thay đổi theo từng lần kết nối, địa chỉ MAC thường được gắn cố định với phần cứng mạng. Điều này giúp quá trình quản lý thiết bị trở nên ổn định hơn, đặc biệt trong môi trường doanh nghiệp hoặc hệ thống cần giám sát thường xuyên.
- Hỗ trợ kiểm soát truy cập mạng: Nhiều bộ phát WiFi hoặc router cho phép tạo danh sách thiết bị được phép truy cập dựa trên địa chỉ MAC. Đây là cách giúp tăng khả năng kiểm soát trong mạng nội bộ, hạn chế thiết bị không mong muốn tham gia vào hệ thống.
- Thuận tiện cho việc quản trị và xử lý lỗi: Trong quá trình vận hành mạng, kỹ thuật viên có thể dựa trên địa chỉ MAC để xác định chính xác thiết bị vật lý đang gặp lỗi. Điều này giúp rút ngắn thời gian kiểm tra và tối ưu quá trình bảo trì hệ thống.
Nhược điểm
- Có thể bị giả mạo (MAC Spoofing): Dù địa chỉ MAC được gắn với phần cứng thiết bị, nhưng trong nhiều trường hợp người dùng hoặc phần mềm vẫn có thể thay đổi hoặc giả lập địa chỉ này. Điều đó khiến việc sử dụng MAC như một phương thức bảo mật duy nhất không thực sự an toàn. Nếu hệ thống chỉ kiểm soát bằng MAC Filtering, nguy cơ bị truy cập trái phép vẫn có thể xảy ra.
- Khó quản lý khi số lượng thiết bị lớn: Trong môi trường có hàng trăm hoặc hàng nghìn thiết bị kết nối, việc theo dõi và quản lý từng địa chỉ MAC có thể trở nên phức tạp. Quản trị viên cần hệ thống quản lý tập trung để tránh nhầm lẫn giữa các thiết bị. Nếu thực hiện thủ công, quá trình kiểm soát sẽ mất nhiều thời gian và dễ xảy ra sai sót.
- Không hỗ trợ định tuyến giữa nhiều mạng khác nhau: Địa chỉ MAC chủ yếu hoạt động trong phạm vi mạng nội bộ và không được thiết kế để xác định vị trí thiết bị trên internet hoặc các hệ thống mạng lớn. Điều này khiến MAC chỉ phù hợp cho việc nhận diện cục bộ thay vì phục vụ liên lạc trên phạm vi rộng.
- Một thiết bị có thể có nhiều địa chỉ MAC: Các thiết bị hiện đại thường hỗ trợ nhiều phương thức kết nối như WiFi, Ethernet hoặc Bluetooth. Mỗi bộ điều hợp mạng có thể sở hữu một địa chỉ MAC riêng, đôi khi khiến người dùng khó xác định chính xác địa chỉ cần sử dụng khi cấu hình hệ thống.
Các loại địa chỉ MAC
Trong quá trình tìm hiểu về địa chỉ MAC, nhiều người thường nghĩ đây chỉ là một mã nhận diện cố định trên thiết bị mạng. Tuy nhiên, tùy vào từng mục đích sử dụng và cách thức hoạt động trong hệ thống, địa chỉ MAC có thể được phân chia theo nhiều nhóm khác nhau.
Phân loại theo phạm vi truyền dữ liệu
Tùy thuộc vào số lượng thiết bị nhận dữ liệu trong mạng, địa chỉ MAC có thể được chia thành ba nhóm gồm Unicast, Multicast và Broadcast. Mỗi loại sẽ phù hợp với từng phương thức truyền tải dữ liệu khác nhau, từ gửi cho một thiết bị cụ thể đến gửi cho toàn bộ hệ thống mạng nội bộ. Việc phân biệt rõ các loại này giúp người dùng hiểu được cách dữ liệu được phân phối trong thực tế.
Unicast MAC Address
Unicast là loại địa chỉ MAC được sử dụng khi dữ liệu cần truyền đến một thiết bị cụ thể trong hệ thống mạng. Đây là hình thức giao tiếp phổ biến nhất, thường xảy ra khi máy tính gửi dữ liệu đến router hoặc khi một thiết bị truy cập internet. Trong trường hợp này, gói dữ liệu sẽ chỉ được chuyển đến đúng thiết bị sở hữu địa chỉ MAC đích thay vì phát tán cho toàn mạng.
Multicast MAC Address
Multicast là địa chỉ MAC dùng để gửi dữ liệu đến một nhóm thiết bị nhất định thay vì chỉ một thiết bị đơn lẻ. Hình thức này thường được sử dụng trong các ứng dụng truyền phát video, họp trực tuyến hoặc dịch vụ IPTV nhằm tiết kiệm băng thông mạng. Chỉ những thiết bị đã đăng ký tham gia nhóm Multicast mới nhận được dữ liệu tương ứng.
Broadcast MAC Address
Broadcast là loại địa chỉ MAC được sử dụng khi dữ liệu cần gửi đến toàn bộ thiết bị trong cùng mạng nội bộ. Khi một gói tin Broadcast được phát đi, tất cả thiết bị trong mạng LAN đều có thể nhận được. Ví dụ phổ biến là quá trình thiết bị tìm kiếm thông tin mạng hoặc gửi yêu cầu xác định thiết bị khác trong hệ thống.
Phân loại theo cách cấp phát
Ngoài phạm vi truyền dữ liệu, địa chỉ MAC còn được phân loại dựa trên cách chúng được tạo và gán cho thiết bị. Theo đó, có hai nhóm chính và mỗi loại sẽ có đặc điểm riêng liên quan đến nguồn cấp phát cũng như cách sử dụng trong thực tế.
Universal MAC (UAA – Universally Administered Address)
Universal MAC là loại địa chỉ MAC được nhà sản xuất thiết bị cấp sẵn ngay từ khi thiết bị được tạo ra. Đây là loại MAC phổ biến nhất hiện nay và thường mang tính duy nhất trên toàn cầu để tránh trùng lặp giữa các thiết bị. Phần đầu của địa chỉ thường chứa mã nhận diện hãng sản xuất, giúp xác định nguồn gốc thiết bị mạng.
Local MAC (LAA – Locally Administered Address)
Local MAC là loại địa chỉ MAC được người dùng hoặc quản trị viên tự thay đổi và cấu hình lại thay vì sử dụng địa chỉ mặc định từ nhà sản xuất. Việc thay đổi này thường phục vụ mục đích thử nghiệm hệ thống, tăng quyền riêng tư hoặc tương thích với một số cấu hình mạng đặc biệt. Tuy nhiên, nếu cấu hình không phù hợp có thể gây xung đột thiết bị trong cùng mạng.
Cách xem địa chỉ MAC

Trong nhiều trường hợp như cấu hình router, giới hạn thiết bị truy cập WiFi hoặc kiểm tra thông tin mạng, người dùng cần tìm địa chỉ MAC của thiết bị. Tin vui là việc kiểm tra địa chỉ MAC hiện nay khá đơn giản và có thể thực hiện trực tiếp trên từng hệ điều hành hoặc thiết bị mạng. Tùy vào loại thiết bị đang sử dụng, các bước thao tác sẽ có đôi chút khác biệt. Dưới đây là hướng dẫn chi tiết và dễ thực hiện nhất.
Cách xem địa chỉ MAC trên máy tính/laptop Windows
∗ Cách 1: Xem bằng Command Prompt
Bước 1: Nhấn tổ hợp phím Windows + R, nhập cmd rồi nhấn Enter.
Bước 2: Trong cửa sổ Command Prompt, nhập lệnh:
ipconfig /all
Bước 3: Tìm mục Physical Address tại card mạng đang sử dụng (WiFi hoặc Ethernet). Đây chính là địa chỉ MAC của thiết bị.
∗ Cách 2: Xem trong phần cài đặt mạng
Bước 1: Vào Settings → Network & Internet.
Bước 2: Chọn WiFi hoặc Ethernet tùy kiểu kết nối.
Bước 3: Chọn Hardware Properties để xem mục Physical Address (MAC)
Cách kiểm tra địa chỉ MAC trên macOS
Bước 1: Nhấn vào biểu tượng Apple Menu và chọn System Settings hoặc System Preferences.
Bước 2: Chọn Network, sau đó chọn kết nối đang sử dụng như WiFi hoặc Ethernet.
Bước 3: Nhấn Advanced hoặc Details.
Bước 4: Tìm mục WiFi Address hoặc MAC Address để xem thông tin.
Cách xem MAC Address trên điện thoại Android
Bước 1: Mở ứng dụng Cài đặt (Settings) trên điện thoại.
Bước 2: Chọn Giới thiệu điện thoại (About Phone) hoặc Thông tin thiết bị.
Bước 3: Chọn Trạng thái (Status) hoặc Thông tin phần cứng.
Bước 4: Tìm mục WiFi MAC Address để xem địa chỉ MAC.
∗ Lưu ý: Tên menu có thể khác nhau tùy từng hãng như Samsung, Xiaomi, Oppo hoặc Vivo.
Cách kiểm tra địa chỉ MAC trên iPhone/iPad
Bước 1: Mở ứng dụng Cài đặt (Settings).
Bước 2: Chọn Cài đặt chung (General).
Bước 3: Chọn Giới thiệu (About).
Bước 4: Kéo xuống và tìm mục Địa chỉ WiFi (Wi-Fi Address). Đây chính là địa chỉ MAC của thiết bị.
Cách kiểm tra địa chỉ MAC trên Wifi
Bước 1: Mở trình duyệt web và truy cập địa chỉ quản trị router, thường là 192.168.1.1 hoặc 192.168.0.1.
Bước 2: Đăng nhập bằng tài khoản quản trị của modem/router.
Bước 3: Truy cập mục Device List, Client List hoặc Connected Devices.
Bước 4: Tại đây, bạn sẽ thấy danh sách thiết bị đang kết nối cùng địa chỉ MAC tương ứng.
Phân biệt địa chỉ MAC và địa chỉ IP
Trong quá trình tìm hiểu về mạng máy tính, nhiều người thường nhầm lẫn giữa địa chỉ MAC và địa chỉ IP do cả hai đều liên quan đến kết nối mạng trên thiết bị. Tuy nhiên, đây là hai khái niệm hoàn toàn khác nhau và đảm nhận những nhiệm vụ riêng trong quá trình truyền dữ liệu. Nếu địa chỉ MAC thiên về nhận diện thiết bị ở mức phần cứng thì địa chỉ IP lại đóng vai trò hỗ trợ định vị và kết nối giữa các mạng với nhau.
Điểm giống nhau giữa địa chỉ MAC và IP
- Đều dùng để nhận diện thiết bị trong mạng: Cả địa chỉ MAC và địa chỉ IP đều giúp hệ thống xác định thiết bị đang tham gia kết nối mạng. Nhờ đó, dữ liệu có thể được gửi đến đúng nơi nhận thay vì bị thất lạc hoặc truyền sai thiết bị.
- Đều hỗ trợ quá trình truyền dữ liệu: Trong hoạt động mạng, cả hai loại địa chỉ đều góp phần giúp dữ liệu được trao đổi giữa các thiết bị. Chúng phối hợp với nhau để đảm bảo quá trình kết nối diễn ra chính xác và ổn định hơn.
- Đều có mặt trên thiết bị kết nối mạng: Các thiết bị như máy tính, điện thoại, router hoặc camera IP khi tham gia kết nối mạng thường đều sở hữu địa chỉ MAC và địa chỉ IP. Đây là những thông tin quan trọng giúp thiết bị có thể giao tiếp với hệ thống mạng.
- Đều có thể kiểm tra trực tiếp trên thiết bị: Người dùng có thể dễ dàng xem địa chỉ MAC hoặc địa chỉ IP thông qua phần cài đặt mạng hoặc công cụ kiểm tra hệ thống. Việc này thường được thực hiện khi cấu hình thiết bị hoặc xử lý lỗi kết nối.
Điểm giống nhau giữa địa chỉ MAC vs địa chỉ IP
| Tiêu chí | Địa chỉ MAC | Địa chỉ IP |
| Khái niệm | Là mã định danh vật lý gắn với card mạng của thiết bị | Là địa chỉ logic dùng để xác định vị trí thiết bị trong mạng |
| Mục đích sử dụng | Nhận diện thiết bị trong mạng nội bộ | Xác định vị trí và hỗ trợ kết nối giữa các mạng |
| Phạm vi hoạt động | Chủ yếu trong mạng LAN hoặc mạng nội bộ | Có thể hoạt động trên internet và nhiều hệ thống mạng khác nhau |
| Khả năng thay đổi | Thường cố định theo phần cứng | Có thể thay đổi theo mạng hoặc nhà cung cấp |
| Cách cấp phát | Được gán bởi nhà sản xuất hoặc cấu hình thủ công | Được cấp tự động bởi router/DHCP hoặc cấu hình thủ công |
| Định dạng hiển thị | Dãy ký tự hệ thập lục phân (ví dụ: 00:1A:2B:3C:4D:5E) | Dãy số theo IPv4 hoặc IPv6 (ví dụ: 192.168.1.1) |
| Vai trò trong truyền dữ liệu | Giúp xác định đúng thiết bị nhận trong mạng nội bộ | Giúp dữ liệu định tuyến đến đúng mạng hoặc thiết bị |
| Mức độ duy nhất | Thường mang tính duy nhất theo thiết bị | Có thể thay đổi và bị trùng trong các mạng khác nhau |
Kết luận
Có thể thấy, địa chỉ MAC giữ vai trò quan trọng trong việc nhận diện thiết bị và hỗ trợ quá trình truyền dữ liệu trong mạng nội bộ. Dù người dùng phổ thông không thường xuyên phải làm việc trực tiếp với thông tin này, nhưng việc hiểu rõ Địa chỉ MAC là gì, cách hoạt động, phân loại cũng như cách kiểm tra sẽ giúp bạn dễ dàng hơn trong quá trình quản lý thiết bị, cấu hình WiFi hoặc xử lý các vấn đề liên quan đến kết nối mạng.
