Địa chỉ MAC là gì? Viết đầy đủ và cách tìm địa chỉ MAC.

⚡ Tóm tắt thông minh

Địa chỉ MAC, viết tắt của Media Access Control address, là một mã định danh phần cứng duy nhất gồm 48 bit được gán cho bộ điều hợp mạng, được sử dụng để xác định các thiết bị trên mạng cục bộ. tracngười gửi và người nhận email, và kiểm soát quyền truy cập mạng.

  • 🆔 Định nghĩa: Địa chỉ MAC là địa chỉ phần cứng 48 bit được gán cho card giao diện mạng trong quá trình sản xuất.
  • 🏭 Kết cấu: Ba byte đầu tiên tạo thành OUI dùng để xác định nhà cung cấp; ba byte cuối cùng xác định bộ chuyển đổi cụ thể.
  • 🧭 Các loại: Địa chỉ IP được quản lý toàn cầu là địa chỉ mặc định của nhà sản xuất, trong khi địa chỉ IP được quản lý cục bộ có thể được người quản trị gán lại.
  • 🔍 Tìm nó: On WindowsLệnh `ipconfig /all` hoặc cửa sổ Chi tiết của bộ điều hợp mạng sẽ hiển thị địa chỉ vật lý.
  • 🔧 Thay đổi nó: Trình quản lý thiết bị hoặc Windows Registry có thể ghi đè giá trị địa chỉ MAC của bộ chuyển đổi.
  • 🌐 MAC so với IP: Địa chỉ MAC hoạt động ở lớp liên kết dữ liệu; địa chỉ IP hoạt động ở lớp mạng.

Địa chỉ MAC trong mạng máy tính là gì?

Địa chỉ MAC là gì?

Địa chỉ MAC là mã định danh duy nhất được gán cho NIC (Bộ điều khiển/Card giao diện mạng). Đó là địa chỉ 48 bit (hoặc 64 bit), gắn liền với bộ chuyển đổi mạng và thường được viết dưới dạng thập lục phân. Tên đầy đủ của địa chỉ MAC là Media Access Control address (Địa chỉ điều khiển truy cập phương tiện).

Tại sao nên sử dụng địa chỉ MAC?

Địa chỉ MAC là một số duy nhất được sử dụng để tracĐịa chỉ MAC là địa chỉ IP của một thiết bị trên mạng. Nó cung cấp một cách an toàn để xác định người gửi hoặc người nhận và ngăn chặn truy cập trái phép. Địa chỉ MAC cũng được sử dụng trên mạng Wi-Fi công cộng, chẳng hạn như ở sân bay, để xác định một thiết bị cụ thể.

Archicấu trúc của MAC

Hình dưới đây minh họa cấu trúc của địa chỉ MAC:

Kiến trúc địa chỉ MAC hiển thị các bit nhà cung cấp OUI và các bit thiết bị dành riêng cho NIC.

Ví dụ về địa chỉ MAC ở trên cho thấy cấu trúc đó bao gồm:

  • Địa chỉ MAC được tạo thành từ 6 octet (nhóm tám bit).
  • Ba byte đầu tiên tạo thành Mã định danh duy nhất của tổ chức (OUI), một số 24 bit xác định nhà sản xuất hoặc nhà cung cấp.
  • Ba byte cuối cùng là các byte dành riêng cho thiết bị (phần dành riêng cho card mạng).
  • Mỗi octet gồm 8 bit, ví dụ từ a0 đến a7.
  • Bit a0 (bit có trọng số thấp nhất của octet đầu tiên) xác định kiểu truyền: 0 cho unicast (một đích đến), 1 cho multicast.
  • Bit a1 dùng để thiết lập quyền quản trị: 0 cho địa chỉ duy nhất toàn cầu được xác thực bằng OUI, và 1 cho địa chỉ được quản trị cục bộ.

Các loại địa chỉ MAC

Có hai loại địa chỉ MAC:

Địa chỉ được quản lý toàn cầu

UAA là loại được sử dụng rộng rãi nhất. Nó được cấp cho bộ chuyển đổi mạng trong quá trình sản xuất. Ba octet đầu tiên xác định tổ chức hoặc nhà sản xuất đã cấp mã định danh, và các octet còn lại được nhà sản xuất đó chỉ định.

Địa chỉ được quản lý cục bộ

LAA là địa chỉ thay đổi địa chỉ MAC của bộ chuyển đổi mạng. Quản trị viên mạng có thể gán địa chỉ này cho thiết bị, ghi đè lên địa chỉ do nhà sản xuất cung cấp. Địa chỉ LAA không chứa OUI (Mã định danh duy nhất của tổ chức). LAA là viết tắt của Locally Administered Address (Địa chỉ được quản trị cục bộ).

Cách tìm địa chỉ MAC trong Windows?

Dưới đây là quy trình từng bước để tìm địa chỉ MAC trong Windows, sử dụng hai phương pháp:

Tìm địa chỉ MAC bằng Command Promt

Bước 1) Nhấp vào nút “Bắt đầu”.

Nhấp vào Windows Nhấn nút Bắt đầu để bắt đầu tìm địa chỉ MAC.

Bước 2) Gõ “command prompt” vào ô tìm kiếm.

Tìm kiếm Command Prompt trong Windows hộp tìm kiếm

Bước 3) Trong cửa sổ Command Prompt, gõ ipconfig /all và nhấn Enter.

Typing lệnh ipconfig /all trong Windows Command Prompt

Bước 4) Kết quả đầu ra của lệnh được hiển thị.

Lệnh `ipconfig /all` hiển thị địa chỉ vật lý của bộ chuyển đổi mạng trong cửa sổ Command Prompt.

Cuộn xuống phần giá trị bên cạnh "Địa chỉ vật lý"; giá trị này chính là địa chỉ MAC của bạn.

Tìm địa chỉ MAC từ Cài đặt kết nối mạng

Một cách khác là kiểm tra thông tin chi tiết về bộ chuyển đổi mạng của bạn trong... Windows.

Bước 1) Nhấp vào nút “Bắt đầu”.

Mở Windows Menu Bắt đầu để truy cập cài đặt mạng

Bước 2) Nhập “xem trạng thái và tác vụ mạng” vào ô tìm kiếm.

Tìm kiếm trạng thái và tác vụ mạng trong Windows

Bước 3) Nhấp vào kết nối mạng đang hoạt động của bạn.

Chọn kết nối mạng Ethernet trong Windows Network and Sharing Center

Bước 4) Ở màn hình tiếp theo, nhấp vào “Chi tiết”.

Nhấp vào Chi tiết trong Windows cửa sổ trạng thái kết nối

Bước 5) Tìm mục “Địa chỉ thực tế”.

Giá trị địa chỉ vật lý được hiển thị trong Windows Cửa sổ Chi tiết Kết nối Mạng

Giá trị hiển thị cho địa chỉ vật lý chính là địa chỉ MAC của bạn. Các bước này bao gồm: Windows; đối với các hệ thống khác, xem phần Hướng dẫn tìm và thay đổi địa chỉ MAC on macOS và Linux.

Cách thay đổi địa chỉ MAC trong Windows

Bạn cũng có thể thay đổi, hoặc giả mạo, địa chỉ MAC. Windows Hiển thị thông tin bằng Trình quản lý thiết bị hoặc Registry:

Sử dụng Trình quản lý thiết bị để thay đổi địa chỉ MAC

Bước 1) Nhấp vào nút “Bắt đầu”.

Mở Windows Menu Bắt đầu để mở Trình quản lý thiết bị

Bước 2) Gõ “trình quản lý thiết bị” vào ô tìm kiếm.

Tìm kiếm Trình quản lý thiết bị trong Windows hộp tìm kiếm

Bước 3) Nhấp vào “Bộ điều hợp mạng” để mở rộng cây thư mục.

Mở rộng nhánh Bộ điều hợp mạng trong Windows Device Manager

Bước 4) Nhấp chuột phải vào bộ chuyển đổi mạng và chọn “Thuộc tính”.

Mở hộp thoại Thuộc tính cho bộ điều hợp mạng trong Trình quản lý thiết bị

Bước 5) Ở màn hình tiếp theo, hãy nhấp vào tab “Nâng cao”.

Chọn tab Nâng cao trong hộp thoại Thuộc tính bộ điều hợp mạng

Bước 6) Trong mục “Thuộc tính”, chọn “Địa chỉ mạng”.

Chọn thuộc tính Địa chỉ mạng trong tab Nâng cao

Bước 7) Trong trường “Giá trị”, nhập địa chỉ MAC bạn muốn.

Nhập địa chỉ MAC mới vào trường Giá trị của thuộc tính Địa chỉ mạng.

Bước 8) Khởi động lại máy tính để thay đổi có hiệu lực.

Khởi động lại Windows Máy tính để áp dụng địa chỉ MAC mới

Bước 9) Xác minh bằng cách gõping Lệnh `ipconfig/all` được mở trong cửa sổ Command Prompt.

Xác nhận địa chỉ vật lý đã cập nhật bằng lệnh ipconfig /all sau khi thay đổi trong Trình quản lý thiết bị.

Sử dụng Sổ đăng ký để thay đổi địa chỉ MAC

Bước 1) Nhấp vào nút “Bắt đầu”.

Mở Windows Menu Bắt đầu để mở hộp thoại Chạy

Bước 2) Gõ chữ “run” vào ô tìm kiếm.

Khởi chạy Windows Chạy hộp thoại từ tìm kiếm

Bước 3) Nhập REGEDIT và nhấn “OK”.

Vào REGEDIT Trong hộp thoại Chạy, chọn để mở Trình chỉnh sửa Registry.

Bước 4) Điều hướng đến khóa registry này:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<network adapter>\Parameters

Điều hướng đến mục Tham số của bộ điều hợp mạng trong... Windows Registry Editor

Bước 5) Nhấp chuột phải và chọn “Mới” -> “Giá trị chuỗi”.

Tạo một giá trị chuỗi mới trong khóa đăng ký bộ chuyển đổi

Bước 6) Đặt tên cho giá trị là “NetworkAddress” và nhấn Enter.

Đặt tên cho giá trị chuỗi đăng ký mới là NetworkAddress

Bước 7) Double- Nhấp vào giá trị mới và nhập giá trị MAC mới của bộ chuyển đổi.

Chỉnh sửa giá trị NetworkAddress để thiết lập địa chỉ MAC mới.

Bước 8) Nhấn “OK” để lưu giá trị mới.

Lưu giá trị địa chỉ MAC mới trong Trình chỉnh sửa Registry

Bước 9) Khởi động lại máy tính để các thay đổi có hiệu lực.

Khởi động lại Windows Máy tính để áp dụng thay đổi địa chỉ MAC trong registry

Bước 10) Xác minh bằng cách gõping Lệnh `ipconfig/all` được mở trong cửa sổ Command Prompt.

Xác nhận địa chỉ vật lý đã cập nhật bằng lệnh ipconfig /all sau khi thay đổi registry.

Sự khác biệt giữa địa chỉ MAC và địa chỉ IP

Bảng sau đây cho thấy những điểm khác biệt chính giữa địa chỉ MAC và địa chỉ IP. Địa chỉ IP:

Địa chỉ MAC Địa chỉ IP
Địa chỉ MAC là viết tắt của Địa chỉ kiểm soát truy cập phương tiện. Địa chỉ IP là viết tắt của địa chỉ giao thức Internet.
Nó bao gồm một địa chỉ 48-bit. Nó bao gồm một địa chỉ 32 bit (IPv4).
Địa chỉ MAC hoạt động ở lớp liên kết dữ liệu của mạng. Mô hình OSI. Địa chỉ IP hoạt động ở lớp mạng của mô hình OSI.
Nó được gọi là một địa chỉ vật lý. Nó được gọi là một địa chỉ logic.
Bạn có thể lấy địa chỉ MAC của thiết bị từ địa chỉ IP của nó bằng cách sử dụng... Giao thức ARP. Bạn có thể lấy địa chỉ IP của thiết bị từ địa chỉ MAC của nó bằng cách sử dụng giao thức RARP.
Lớp (Class) không được sử dụng trong địa chỉ MAC. Trong IP, IPv4 sử dụng các lớp A, B, C, D và E.

Câu Hỏi Thường Gặp

Địa chỉ MAC là một chuỗi 48 bit được hiển thị dưới dạng mười hai chữ số thập lục phân trong sáu cặp được phân tách bằng dấu hai chấm hoặc dấu gạch ngang, ví dụ như 00:1A:2B:3C:4D:5E. Nửa đầu là mã định danh duy nhất (OUI) của nhà cung cấp; nửa cuối xác định bộ chuyển đổi mạng.

Tính năng ngẫu nhiên hóa địa chỉ MAC cho phép điện thoại hiển thị một địa chỉ MAC ngẫu nhiên tạm thời trong khi quét tìm Wi-Fi. Hệ điều hành iOS của Apple và... Android sử dụng nó để ngăn chặn tracking bằng địa chỉ phần cứng cố định của thiết bị.

Vì mỗi bộ chuyển đổi có một địa chỉ MAC duy nhất, mạng có thể ghi lại địa chỉ này để nhận dạng thiết bị quay trở lại. Việc ngẫu nhiên hóa hạn chế sự ngẫu nhiên. tracvua, nhưng việc thực sự tham gia vào một mạng lưới vẫn tiết lộ địa chỉ thật của bạn cho mạng lưới đó.

Việc thay đổi địa chỉ MAC của thiết bị cá nhân thường là hợp pháp và hữu ích cho mục đích thử nghiệm, bảo mật hoặc khắc phục sự cố. Tuy nhiên, sử dụng địa chỉ MAC giả mạo để vượt qua các biện pháp kiểm soát, mạo danh thiết bị hoặc thực hiện hành vi gian lận là bất hợp pháp ở hầu hết các nơi.

Lọc địa chỉ MAC cho phép bộ định tuyến cho phép hoặc chặn các địa chỉ MAC cụ thể tham gia mạng Wi-Fi. Nó bổ sung một lớp kiểm soát truy cập nhẹ, nhưng kẻ tấn công có thể giả mạo địa chỉ MAC đã được phê duyệt, vì vậy nó nên được sử dụng để bổ sung chứ không phải thay thế mã hóa.

Mỗi bộ chuyển đổi mạng phải có địa chỉ MAC duy nhất trên toàn cầu, nhưng các địa chỉ MAC trùng lặp thường xuất hiện do lỗi sản xuất, sao chép hoặc giả mạo. Hai địa chỉ MAC giống hệt nhau trên cùng một mạng LAN sẽ gây ra xung đột, mất khung dữ liệu và các vấn đề về kết nối cho đến khi một trong hai địa chỉ thay đổi.

Các mô hình học máy, chẳng hạn như bộ phân loại rừng ngẫu nhiên, học các mẫu tín hiệu và lưu lượng truy cập bình thường của từng thiết bị, sau đó gắn cờ các khung dữ liệu có địa chỉ MAC không khớp, giúp phát hiện các bộ điều hợp giả mạo hoặc bất hợp pháp nhanh hơn so với các quy tắc tĩnh.

Trợ lý GitHub dự thảo Python hoặc các tập lệnh shell cho các tác vụ như đọc địa chỉ MAC của bộ chuyển đổi mạng, phân tích đầu ra của lệnh ipconfig hoặc ip link, và kiểm tra các thiết bị mạng. RevHãy xem xét và kiểm tra các lệnh được tạo ra trước khi chạy chúng.

Tóm tắt bài viết này với: