Skip to main content
Wireshark Basics – Complete Beginner to Advanced Guide
CHAPTER 06 Beginner

Understanding Ethernet Traffic

Updated: May 16, 2026
20 min read

# CHAPTER 6

Understanding Ethernet Traffic

1. Introduction

When you look at a packet capture in Wireshark, the very first protocol layer you must decode is Layer 2: The Data Link Layer. For 99% of wired and wireless networks, this means looking at Ethernet Frames. The Ethernet layer does not care about websites, port numbers, or global IP routing. Its only job is to physically move data across a copper wire or radio wave from one local machine to the machine sitting right next to it. In this chapter, we will autopsy an Ethernet Frame in Wireshark, decode the mechanics of MAC Addresses, analyze Broadcast traffic, and demystify the absolute necessity of the ARP (Address Resolution Protocol).

2. Learning Objectives

By the end of this chapter, you will be able to:
  • Identify and expand the Ethernet II header in the Wireshark Packet Details pane.
  • Understand the function and format of a MAC Address.
  • Recognize the OUI (Organizationally Unique Identifier) to identify hardware vendors.
  • Explain the difference between Unicast and Broadcast Ethernet traffic.
  • Analyze an ARP Request and ARP Reply in Wireshark.

3. Beginner-friendly Explanations

The Office Mail Cart (Ethernet): Imagine you are sitting in a large office. You write a letter to someone in a different city (The IP Address). You cannot throw the letter to the other city. You must place the letter into the local office mail cart. The mail cart doesn't care where the letter is ultimately going. The mail cart only cares about one thing: moving the letter from your physical desk to the Mailroom Manager's physical desk (The Router).

The Ethernet Frame is the local mail cart. MAC Addresses are the physical desk numbers. The Ethernet protocol's entire existence is dedicated to moving data *locally*, step-by-step, until it reaches a router.

4. Anatomy of an Ethernet Frame

If you click on any standard packet in Wireshark and look at the Middle Pane (Packet Details), the second line will say > Ethernet II, Src: [MAC], Dst: [MAC]. When you expand that line, you will see three simple things:
  1. 1. Destination MAC Address: The physical hardware address of the receiver.
  1. 2. Source MAC Address: The physical hardware address of the sender.
  1. 3. Type: A code telling the computer what is inside the frame (e.g., IPv4 (0x0800) or ARP (0x0806)).

*Notice what is missing?* There are no port numbers, no domain names, and no IP addresses in the Ethernet header. It is purely physical hardware communication.

5. Demystifying MAC Addresses

A MAC Address is a 48-bit hexadecimal number permanently burned into a network card at the factory (e.g., b4:8c:9d:12:34:56). Wireshark does something incredibly helpful: it translates the first half of the MAC address (The OUI) into the manufacturer's name. Instead of showing b4:8c:9d..., Wireshark will show Apple_12:34:56. If you see malicious traffic on your network coming from an unknown MAC, Wireshark will tell you if the device is a Dell laptop, a Samsung phone, or a Raspberry Pi. This is a massive forensic advantage.

6. Broadcast Traffic and ARP

A computer knows it wants to send an IP packet to the Router at 192.168.1.1. But Ethernet requires a MAC address. The computer cannot send an Ethernet frame until it knows the Router's physical MAC address. How does it find out? It uses ARP (Address Resolution Protocol).

The ARP Request (The Shout): The computer generates a Broadcast Frame. A Broadcast Frame uses a special destination MAC address of all F's (ff:ff:ff:ff:ff:ff). This tells the network switch: *"Copy this packet and send it to every single machine in the building."* The ARP message says: *"Who has IP 192.168.1.1? Tell 192.168.1.50!"*

The ARP Reply (The Whisper): The router hears the shout. Every other computer hears it and ignores it. The router replies directly (Unicast) to the computer: *"I have 192.168.1.1! My MAC address is aa:bb:cc:dd:ee:ff!"* The computer saves this in its ARP Cache and can now build the Ethernet frame.

7. Ethernet Packet Examples (Wireshark Filters)

You can isolate this traffic easily in Wireshark.
  • Type eth.addr == ff:ff:ff:ff:ff:ff into the display filter. You will see the constant background "noise" of broadcast traffic on your network.
  • Type arp into the display filter. You will see pairs of Who has... and ...is at... messages.

8. Best Practices

  • Watch for ARP Storms: In a healthy network, ARP requests are normal background noise. However, if you open Wireshark and see 10,000 ARP requests per second from a single IP address, you likely have a severe network loop, or a hacker is performing an "ARP Poisoning" Man-in-the-Middle attack.

9. Common Mistakes

  • Expecting to see external MAC addresses: A beginner looks at a packet destined for Google. They expand the Ethernet header and say, "Wow, is that Google's MAC address?" No. The Destination MAC address will ALWAYS be the MAC address of their own local Home Router. Remember: MAC addresses never cross a router. They only exist on the local physical network.

10. Mini Project: Find Your Router's MAC Address

Let's use Wireshark to find the physical hardware address of your local router.
  1. 1. Open Wireshark and start a capture on your Wi-Fi/Ethernet interface.
  1. 2. In the display filter, type arp and press Enter.
  1. 3. Open a terminal/command prompt and ping a random website (ping wikipedia.org).
  1. 4. Stop the capture.
  1. 5. Look at the Wireshark list. You will likely see an ARP request from your IP asking "Who has [Your Router's IP]". Look at the reply packet.
  1. 6. The "Sender MAC address" in the ARP Reply is the physical hardware identifier of the router sitting in your house!

11. Practice Exercises

  1. 1. Explain the operational difference between a Unicast MAC address and the Broadcast MAC address (ff:ff:ff:ff:ff:ff).
  1. 2. Why is the Address Resolution Protocol (ARP) an absolute mathematical necessity for IPv4 communication on an Ethernet network?

12. MCQs with Answers

Question 1

In the Wireshark Packet Details pane, what information is contained within the Ethernet II header?

Question 2

When a computer needs to discover the physical MAC address associated with a known IP address on the local network, which protocol does it broadcast?

13. Interview Questions

  • Q: Describe the encapsulation relationship between an IP Packet and an Ethernet Frame. Can an IP Packet travel across a local switch without an Ethernet Frame?
  • Q: A security analyst reviewing a Wireshark capture sees an abnormal flood of ARP Replies coming from a machine that was never asked an ARP Request. What specific cyberattack does this indicate?
  • Q: Explain how Wireshark utilizes the Organizationally Unique Identifier (OUI) portion of a MAC address to assist in network forensics.

14. FAQs

Q: Do Wi-Fi networks use Ethernet frames? A: Yes and No. Over the air, Wi-Fi uses the 802.11 wireless framing standard, which is slightly more complex than standard Ethernet. However, when you capture traffic on your laptop's Wi-Fi card, your Operating System usually translates the 802.11 frames into standard 802.3 Ethernet frames before handing them to Wireshark, making analysis much easier.

15. Summary

In Chapter 6, we laid the physical groundwork of packet analysis by exploring Layer 2. We dissected the Ethernet II header, identifying the simplicity of Source and Destination MAC addressing. We leveraged Wireshark's OUI resolution to identify hardware vendors instantly. Most critically, we demystified the Address Resolution Protocol (ARP), observing how computers utilize noisy Broadcast frames to map logical IP addresses to physical hardware addresses. Understanding Ethernet is the first step in unraveling the encapsulation stack.

16. Next Chapter Recommendation

We have moved the packet across the room. Now, how do we guarantee it arrived intact? Proceed to Chapter 7: TCP Protocol Analysis.

Finish this Chapter

Save your progress on your learning path and prepare for coding interview challenges.

Discussion

Join the discussion

Log in or create a free account to participate.

Sort: ·