I want to understand the internet
Names, addresses, routers, TCP, and web requests.
Learning workspace
Follow the recommended path, browse by layer or protocol, and open the labs that are available now.
Start with signals and end with your first security mental model.
Two systems exchange meaning through agreed signals.
See how information becomes binary values.
How much data a link can carry.
How long a packet takes to arrive.
The actual delivered data rate.
An endpoint that sends or receives data.
Forwards Ethernet frames inside a LAN.
Moves packets between networks.
The recommended order for building a mental model from bits to applications.
Browse concepts by where they operate in the stack.
L1
Physical
How much data a link can carry.
An endpoint that sends or receives data.
Hardware that connects a host to a network.
A simple repeater for physical signals.
Connects local networks to an ISP link.
Electrical, optical, or radio changes that carry bits.
L2
Data Link
Forwards Ethernet frames inside a LAN.
Connects wireless clients to a LAN.
The dominant LAN technology for frames.
Layer 2 containers for local delivery.
Local hardware addresses used by Ethernet.
Finds a MAC address for an IPv4 address.
L3
Network
Moves packets between networks.
Allows or blocks traffic by rule.
The next hop out of a local network.
A logical address for network delivery.
32-bit addresses written as four octets.
128-bit addressing for modern networks.
L4
Transport
Numbers that identify application sockets.
Reliable transport for ordered byte streams.
Lightweight transport without delivery guarantees.
Retransmission and acknowledgements keep data reliable.
Track byte positions in a TCP stream.
Tell the sender what arrived.
L5
Session
L6
Presentation
Representing data in agreed formats.
Reducing payload size before transfer.
Protecting content from observers.
Turning objects into transferable bytes.
L7
Application
Provides applications or resources to clients.
Turns names into addresses.
Automatically assigns host network settings.
Request and response protocol for the web.
HTTP protected by TLS encryption.
Secure remote shell access.
Jump straight to the protocols behind everyday network behavior.
The dominant LAN technology for frames.
Finds a MAC address for an IPv4 address.
32-bit addresses written as four octets.
128-bit addressing for modern networks.
Control messages used for errors and diagnostics.
Reliable transport for ordered byte streams.
Lightweight transport without delivery guarantees.
Turns names into addresses.
Automatically assigns host network settings.
Request and response protocol for the web.
HTTP protected by TLS encryption.
Secure remote shell access.
Email transfer between mail servers.
File transfer protocols.
Translates private addresses to public addresses.
Routes traffic between autonomous systems.
Finds internal network paths dynamically.
Current MVP labs are active. Future simulations stay visible as locked map nodes.
Convert decimal octets into binary bits.
Split an IPv4 address into network and host bits.
Open a connection and inspect TCP flags, seq, and ack.
Follow a recursive lookup from browser to answer.
Inspect layers and encapsulation from data to bits.
Watch packets follow the lowest-cost path.
Broadcast a request and watch the LAN answer.
Split hosts into separate broadcast domains.
Translate private source addresses live.
Open a request and inspect headers.
Negotiate keys before encrypted HTTP.
Request an address from a DHCP server.
Send echo requests and inspect replies.
Split packets when MTU is too small.
Model airtime and channel contention.
Probe services without touching real hosts.
Allow and block traffic by rule.
Different goals use the same fundamentals in different orders.
Names, addresses, routers, TCP, and web requests.
OSI, addressing, subnetting, routing, and core protocols.
Ports, TCP, DNS, TLS, firewalls, scanning, and sniffing.
Devices, VLANs, routing tables, NAT, OSPF, and BGP.
Latency, DNS, gateways, Wi-Fi congestion, DHCP, and NAT.
VPCs, cloud subnets, security groups, load balancers, and gateways.