Câu trả lời:
Nếu cả hai máy tính trong cùng một mạng LAN có.
Nếu chúng không nằm trong cùng một giao tiếp LAN, hãy đi qua bộ định tuyến hoặc cầu nối. Trong trường hợp đó, A cần biết MAC của bộ định tuyến (hoặc cầu) sẽ chuyển tiếp lưu lượng đến B.
Trong cả hai trường hợp, giao thức ARP được A sử dụng để xác định địa chỉ MAC của mục tiêu.
Về cơ bản (đơn giản hóa rất nhiều) đây là một chương trình phát tới TẤT CẢ các máy tính trong mạng LAN yêu cầu mục tiêu được yêu cầu trả lời.
Mục tiêu sẽ phản hồi với thông báo "Tôi ở đây" và sau đó A có thể tìm hiểu địa chỉ MAC từ phản hồi đó (vì MAC của mục tiêu nằm trong thông báo đó dưới dạng địa chỉ MAC nguồn).
Để biết chi tiết đầy đủ về cách thức hoạt động của Google cho giao thức ARP.