ARP requests and replies are captured live in Wireshark to show how devices broadcast MAC address lookups across a network and receive direct unicast responses. Real traffic from two connected machines confirms how the ARP process resolves IP addresses to MAC addresses at the packet level.
ARP Requests in Wireshark
I'm going to use Wireshark to get a little glimpse at what those ARP requests actually look like. I'm going to be looking at the Wi-Fi connection on this demo laptop, and I'm going to pull up a command prompt and just clear the cache. So I'm going to clear the cache out, and that's going to refresh this, and it's going to start having to make those ARP requests to figure out those MAC addresses again.
Once that's done, I can stop this from collecting any more data. I'm going to click on the protocols tab. What this is going to do is sort everything by the protocol, and then I can scroll up and see all of the requests that are being made.
Now, I've got two machines here that are making a consistent connection, because I have my demo laptop, which you're seeing right here, and then I have my working laptop, which is actually remoted into this. So there's a live connection that's immediately going to reestablish a connection. It's going to do an ARP request to find out what the MAC address is of my working laptop.
So we see right here at the top, the first one that comes up is the source, and it's looked up what the maker of the network card is, and then it has the last digits of the MAC address. So just to verify, I'm going to pull this up and type in ipconfig /all, and see that my MAC address that's on here is in fact 94 5F. FF. So that's the same one.
So the source is from this demo laptop and the destination is being broadcasted out. That's the working laptop that has the connection that's established, and this is the demo laptop. So it sends this out as a broadcast everywhere, saying, hey, who belongs to this IP address? Tell me.
Then we see next there's a response from a Dell laptop, with the MAC address that's given right there, to the destination of what we've already confirmed is this demo laptop, and then the MAC address of the machine. So now this machine knows the MAC address. This demo laptop knows the MAC address of the working laptop. So there you have it, there's the ARP request.
Now, if you scroll through there, you're going to actually see other ones as well. I'm going to point out this one right here: it's who has 192.168.42.1. That's neither the working laptop nor the demo laptop, it's neither of those. And so we can see that these broadcasts are reaching everyone. They do get broadcasted out to every device. This device received that broadcast and has logged it, but it didn't receive the reply, because the reply is direct from device to device. So the request gets broadcasted out, but the reply is only from device to device.
TechKnowSurge builds IT and cybersecurity professionals through hands-on, concept-first training built around real understanding — not memorization. Free interactive tools, structured programs, and 25+ years of real-world experience, all in one place.
Explore free tools and programs →