Packet.School
HomeLevelsSandboxPricingAbout
XP1,240
L2 · OSI Model
Level 2
6 lessons
  • 01What is the OSI Model?
  • 027 Layers Detailed
  • 03TCP/IP Model
  • 04Packet Journey
  • 05Encapsulation
  • 06Level 2 Quiz
Levels/L2 · OSI Model/Lesson 04
Simulation · 04

Packet Journey

What happens when a data packet is sent? Follow a packet's journey from your browser to a web server, layer by layer.

Duration
2min
Level
L2
Type
Simulation
Progress
4/ 6

01Scenario

You want to visit a website. You type "example.com" in your browser.

02What the packet contains

HTTP
GET Request

The browser constructs a GET / HTTP/1.1 request. This is application layer data — the actual content the packet will carry.

Request headers
Host: example.com Port: 443 Method: GET
Position in the stack
  • Layer 7 — Application data
  • Ready to be handed down

03Journey steps

L7 · Application
HTTP request is created
L4 · Transport
TCP
TCP segment created · Port 443
L3 · Network
IP
TCP
IP packet created · 192.168.1.5 → 93.184.216.34
L2 · Data Link
ETH
IP
TCP
Ethernet frame · MAC → Router MAC
L1 · Physical
101010101010... → Sent over cable or air
Packet journey simulation
This lesson will become an interactive simulation — you'll be able to watch packets move between network devices in real time, step by step.

04Summary

  • HTTP request → TCP segment → IP packet → Ethernet frame → Bits
  • Each layer adds its own header (encapsulation)
  • At the destination the process reverses (de-encapsulation)
Previous
TCP/IP Model
Next
Encapsulation
On this page
  • Scenario
  • What the packet contains
  • Journey steps
  • Summary
Packet.School

An open, interactive curriculum for computer networking.

v3.0 · MIT22 lessons live

Learn

  • Lessons
  • Sandbox
  • Levels
  • Pricing
  • About

Simulations

  • Packet Journey
  • DNS Lookup
  • DHCP Simulator
  • Subnet Calc
  • Network Builder
  • Terminal

Project

  • About
  • Changelog
  • GitHub
  • Contributing
  • Style guide

Newsletter

One short email when a new level ships. No tracking pixels.

© 2026 Packet.School — MIT licensed☕ Support with a coffeebuilt in the open · last updated 2026.05.14