Địa chỉ MAC có thể được chuyển thành địa chỉ IP không?

Địa chỉ MAC đại diện cho định danh vật lý của bộ điều hợp mạng, trong khi địa chỉ IP biểu thị địa chỉ thiết bị logic trên mạng TCP / IP . Chỉ trong một số trường hợp nhất định có thể người dùng máy khách xác định địa chỉ IP được kết hợp với bộ điều hợp khi chỉ biết địa chỉ MAC của nó.

ARP và hỗ trợ giao thức TCP / IP khác cho địa chỉ MAC

Các giao thức TCP / IP lỗi thời được gọi là RARP (Reverse ARP) và InARP có thể xác định các địa chỉ IP từ các địa chỉ MAC. Chức năng của họ là một phần của DHCP . Trong khi các hoạt động bên trong của DHCP quản lý cả dữ liệu địa chỉ MAC và IP, giao thức không cho phép người dùng truy cập vào dữ liệu đó.

Một tính năng tích hợp của TCP / IP, Giao thức phân giải địa chỉ (ARP) dịch địa chỉ IP thành địa chỉ MAC. ARP không được thiết kế để dịch các địa chỉ theo một hướng khác, nhưng dữ liệu của nó có thể giúp đỡ trong các tình huống nhất định.

Hỗ trợ bộ nhớ cache ARP cho địa chỉ MAC và IP

ARP duy trì một danh sách cả hai địa chỉ IP và địa chỉ MAC phù hợp được gọi là bộ nhớ cache ARP . Các cache này có sẵn trên các adapter mạng riêng lẻ và cũng trên các router . Từ cache, có thể lấy được một địa chỉ IP từ một địa chỉ MAC; tuy nhiên, cơ chế bị giới hạn ở nhiều khía cạnh.

Các thiết bị Giao thức Internet khám phá các địa chỉ thông qua các thông báo Giao thức Thông báo Điều khiển Internet (ICMP) (chẳng hạn như các thông báo được kích hoạt bằng cách sử dụng lệnh ping ). Ping một thiết bị từ xa từ bất kỳ máy khách nào sẽ kích hoạt cập nhật bộ nhớ cache ARP trên thiết bị yêu cầu.

Trên Windows và một số hệ điều hành mạng khác, lệnh "arp" cung cấp quyền truy cập vào bộ nhớ cache ARP cục bộ. Trong Windows, ví dụ, gõ "arp -a" tại dấu nhắc lệnh (DOS) sẽ hiển thị tất cả các mục trong bộ nhớ cache ARP của máy tính đó. Bộ nhớ cache này đôi khi có thể bị trống tùy thuộc vào cách mạng cục bộ được định cấu hình, Tốt nhất, bộ nhớ cache ARP của thiết bị khách chỉ chứa các mục nhập cho các máy tính khác trên mạng LAN .

Hầu hết các bộ định tuyến băng thông rộng cho phép xem bộ nhớ cache ARP của chúng thông qua giao diện điều khiển của chúng. Tính năng này cho thấy cả địa chỉ IP và MAC cho mọi thiết bị hiện đang tham gia vào mạng gia đình. Lưu ý rằng các bộ định tuyến không duy trì ánh xạ địa chỉ IP-tới-MAC cho các máy khách trên các mạng khác bên cạnh các bộ định tuyến của chúng. Các mục nhập cho các thiết bị từ xa có thể xuất hiện trong danh sách ARP nhưng địa chỉ MAC được hiển thị cho bộ định tuyến của mạng từ xa, không phải cho thiết bị khách thực tế phía sau bộ định tuyến.

Phần mềm quản lý thiết bị địa chỉ trên mạng doanh nghiệp

Mạng máy tính doanh nghiệp lớn hơn giải quyết vấn đề lập bản đồ địa chỉ MAC-to-IP phổ quát bằng cách cài đặt các đại lý phần mềm quản lý đặc biệt trên máy khách của họ. Các hệ thống phần mềm này, dựa trên Giao thức quản lý mạng đơn giản (SNMP) , bao gồm một khả năng được gọi là khám phá mạng . Các hệ thống này chuyển tiếp thông điệp tới đại lý trên mọi thiết bị mạng yêu cầu cả địa chỉ IP và địa chỉ MAC của thiết bị đó. Hệ thống nhận được sau đó lưu trữ các kết quả trong một bảng tổng thể riêng biệt với bất kỳ bộ đệm ARP riêng lẻ nào.

Các tập đoàn có toàn quyền kiểm soát mạng nội bộ riêng của họ sử dụng phần mềm quản lý mạng như một cách (đôi khi đắt tiền) để quản lý phần cứng máy khách (mà họ cũng sở hữu). Các thiết bị tiêu dùng thông thường như điện thoại không được cài đặt các đại lý SNMP, không có chức năng định tuyến mạng gia đình hoạt động như các bảng điều khiển SNMP.