Sử dụng ARP để phân giải MAC của địa chỉ IPv4 từ xa
Nếu thiết bị nguồn và thiết bị đích không nằm trên cùng một mạng con, thì nguồn sử dụng ARP để xác định địa chỉ MAC của cổng mặc định.
Ví dụ: khi máy chủ nguồn 10.10.1.241 muốn giao tiếp với máy chủ đích 10.10.2.55, nó sẽ so sánh địa chỉ IPv4 này với mặt nạ mạng con của nó và phát hiện ra rằng máy chủ nằm trên một mạng con IPv4 khác (10.10.2.0/24). Khi một máy chủ muốn gửi dữ liệu đến một thiết bị nằm trên một mạng hoặc mạng con khác, nó sẽ đóng gói gói tin trong một khung được định địa chỉ đến cổng mặc định của nó. Vì vậy, địa chỉ MAC đích trong khung cần phải là địa chỉ MAC của cổng mặc định. Trong tình huống này, nguồn phải gửi yêu cầu ARP để tìm địa chỉ MAC của cổng mặc định. Trong ví dụ, máy chủ lưu trữ 10.10.1.241 gửi một quảng bá với Yêu cầu ARP cho địa chỉ MAC của 10.10.1.1.
Đầu ra sau đây cho thấy phân tích Wireshark của các thông báo ARP. Trong ví dụ đầu tiên, bạn có thể thấy một yêu cầu ARP được gửi dưới dạng quảng bá để tìm ra địa chỉ MAC của máy chủ IPv4 10.10.1.1. Trong thông báo ARP thứ hai, bạn có thể thấy phản hồi ARP cho thấy địa chỉ MAC của cổng mặc định là 00: 25: b5: 9c: 34: 27.
Thông tin bảo vệ đích đến nguồn
00: bc: 22: 52: e8: bd Broadcast ARP Ai có 10.10.1.1? Nói với 10.10.1.241
Thông tin bảo vệ đích đến nguồn
00: 25: b5: 9c: 34: 27 00: bc: 22: 52: e8: bd ARP 10.10.1.1 là 00: 25: b5: 9c: 34: 27