TechnicalDiscussion

N4N001: Frames and Packets: What’s the Difference?

This episode of "N is for Networking" explains the fundamental difference between frames and packets: frames operate at OSI Layer 2 (Ethernet/switching) with MAC addresses, while packets operate at Layer 3 (IP/routing) with globally significant IP addresses. The hosts use the analogy of a box to describe how packets are encapsulated within frames for transmission across network media.

Summary

Ethan Banks and Holly Metlitsky discuss the distinction between frames and packets, two core networking concepts often used interchangeably by practitioners. Holly correctly identifies that the difference relates to OSI layers—frames at Layer 2 and packets at Layer 3. Ethan explains that while IP packets contain globally significant addresses used for routing across the internet, they cannot be transmitted directly across wires. Instead, packets must be encapsulated in frames, which provide the actual mechanism for moving data across physical media using standards like Ethernet. The hosts use a shipping box analogy: just as a package needs to be placed in a box to be shipped, an IP packet needs to be placed in an Ethernet frame to traverse network segments. Ethan clarifies that Ethernet is the most common Layer 2 standard in modern enterprise networks, defining how binary data is encoded and transmitted across copper or fiber optic cables. He emphasizes that MAC addresses are locally significant identifiers unique to Ethernet segments, while IP addresses are globally significant and routable across the entire internet. Importantly, Ethan notes that historically, Ethernet frames could carry various Layer 3 protocols (AppleTalk, IPX, Decnet) beyond IP, though IP is now dominant. He explains that Ethernet switches make forwarding decisions based on MAC addresses in frames, regardless of what Layer 3 protocol is inside. The conversation touches on newer technologies like VXLAN and EVPN that blur traditional layer boundaries by encapsulating Layer 2 frames within Layer 3 tunnels. Ethan expresses skepticism about the OSI model's relevance in 2024, noting it works reasonably for Layers 1-3 but becomes problematic at higher layers. The hosts conclude by inviting listener feedback on future topics and directing people to their community channels.

About this episode

Frames and packets: how are they different and why is it important to know those differences? On this first episode of N Is For Networking, join co-hosts Holly Metlitzky and Ethan Banks to learn the fundamentals about frames and packets, plus some bonus material on layers and addresses. N Is For Networking is the newest<a class="excerpt-read-more" href="https://packetpushers.net/podcasts/n-is-for-networking/n4n001-frames-and-packets-whats-the-difference/" title="ReadN4N001: Frames and Packets: What’s the Difference?">... Read more &#187;</a>

Key Insights

  • Ethan argues that while IP packets enable global routing via unique addresses, they lack the mechanism to actually traverse physical wire media—Ethernet frames provide this transmission capability by encoding data according to Layer 2 standards.
  • The hosts claim that Ethernet frames can theoretically contain any Layer 3 protocol as payload (not just IP), though historically protocols like AppleTalk and IPX were used before IP became dominant.
  • Holly observes that MAC addresses, despite being theoretically globally unique due to manufacturer-assigned address blocks, are operationally local because there is no global Ethernet network—only interconnected local area networks.
  • Ethan argues that modern technologies like VXLAN and EVPN disrupt traditional OSI layer separation by tunneling Layer 2 frames across Layer 3 infrastructure, creating complexity that becomes more understandable once the fundamental frame/packet distinction is clear.
  • Ethan contends that the OSI model is antiquated in 2024 and works well only for Layers 1-3, with higher layers beginning to break down conceptually, yet remains necessary vocabulary for network engineers to communicate.

Topics

Frames vs. Packets (Layer 2 vs. Layer 3)Ethernet as Layer 2 StandardMAC Addresses (locally significant)IP Addresses (globally significant)OSI Model and Network LayersVXLAN and EVPN (Layer 2/3 encapsulation)Network Switching and Routing

Transcript

Welcome to N is for Networking, the short, sharp podcast where we explain the jargon, acronyms, and concepts of the networking industry in plain language. I'm your co-host, Ethan Banks, a grumpy old network engineer who's been pushing packets around since the 90s. With me is co-host Holly Metlitsky, a university grad with a master's degree working in the networking industry, but pretty new to the scene. And in this episode of N is for Networking, we discuss the difference between a frame and a packet. So Holly, I want to throw this question to you first to see if you have an impression of this. If you, based on your training and experience, have an opinion here, how would…

Full transcript available for MurmurCast members

Sign Up to Access

More from The Everything Feed - All Packet Pushers Pods

Get AI summaries like this delivered to your inbox daily

Get AI summaries delivered to your inbox

MurmurCast summarizes your YouTube channels, podcasts, and newsletters into one daily email digest.