Bài viết này do AI tạo ra, có thể mắc sai sót.
Trong mạng máy tính, nhiều người quen với địa chỉ IP nhưng lại dễ bỏ qua địa chỉ MAC. Video MAC Address Explained giải thích rằng MAC address là định danh phần cứng của card mạng, dùng để thiết bị nhận diện nhau khi truyền dữ liệu trong từng chặng mạng.
Nội dung video tập trung vào các ý chính:
MAC address là địa chỉ lớp 2 trong mô hình mạng. Nó gắn với giao diện mạng như card Ethernet, Wi-Fi hoặc Bluetooth. Một máy tính có nhiều giao diện mạng thì có thể có nhiều MAC address khác nhau.
Địa chỉ MAC thường được viết bằng ký tự hex, gồm số 0-9 và chữ A-F. Tuỳ hệ thống, cách hiển thị có thể khác nhau:
AA-BB-CC-DD-EE-FF.aa:bb:cc:dd:ee:ff.aabb.ccdd.eeff.Điểm quan trọng là IP và MAC không thay thế nhau. IP giống như địa chỉ nhà: nó cho biết thiết bị nằm ở mạng nào, đi đường nào để tới. MAC giống như danh tính của người đang đứng tại chặng kế tiếp: switch, máy tính và router dùng nó để giao frame trong phạm vi liên kết mạng hiện tại.
Khi hai máy ở cùng LAN muốn nói chuyện, máy A nhìn IP của máy B và thấy cùng mạng. Nhưng để gửi Ethernet frame, máy A vẫn cần MAC của máy B. Lúc đó nó dùng ARP để broadcast câu hỏi kiểu: “Ai đang giữ IP này?”. Máy B trả lời MAC của mình, rồi hai máy mới truyền dữ liệu trực tiếp được.
Khi đích nằm ở mạng khác, ví dụ truy cập google.com, máy tính không đi tìm MAC của server Google ngay từ đầu. Nó sẽ gửi dữ liệu đến default gateway. Vì vậy máy tính cần MAC của router gateway. Từ đó, mỗi router trên đường đi lại dùng MAC của router kế tiếp để chuyển tiếp frame. IP đích gần như giữ vai trò định hướng tới đích cuối, còn MAC thay đổi theo từng chặng.
Sơ đồ dưới đây tóm tắt cách MAC address, IP address, ARP và default gateway phối hợp với nhau:

Hiểu MAC address giúp xử lý nhiều tình huống mạng thường gặp:
ipconfig /all để xem Physical Address; trên Linux/macOS có thể dùng ifconfig hoặc ip link.Với homelab, khi một thiết bị “mất mạng”, sếp có thể kiểm tra theo thứ tự: có IP chưa, default gateway đúng chưa, ARP có phân giải được MAC gateway không, và switch/router có thấy MAC của thiết bị đó không.
MAC address là định danh phần cứng của giao diện mạng, còn IP address là địa chỉ logic dùng để định tuyến. Khi dữ liệu đi qua mạng, IP giúp xác định đích cuối, còn MAC được dùng ở từng chặng để chuyển frame đến thiết bị kế tiếp. Nắm rõ quan hệ giữa IP, MAC, ARP và gateway sẽ giúp học mạng dễ hơn và debug sự cố LAN nhanh hơn.
YouTube: MAC Address Explained
Hy vọng bài viết giúp bạn hiểu vấn đề rõ hơn và áp dụng được vào thực tế.