How the Internet Actually Works
Understand what really happens between typing a web address and seeing the page, from packets to DNS to encryption.
This course is for members
$9 unlocks every course in the library, this one included, plus a credit to build a topic of your own and at least 10 new courses every month.
What you will learn about How the Internet Actually Works
The 7-day sprint
- Packets and Packet Switching. The internet moves data by chopping it into small, independently addressed chunks called packets that travel separately and get reassembled at the far end.
- IP Addresses and Routing. Every device on the internet has an IP address, and routers forward packets toward that address one hop at a time without any single machine knowing the whole path.
- DNS, the Internet's Address Book. DNS translates human-friendly names like wikipedia.org into IP addresses using a distributed hierarchy of servers, and almost nothing online works without it.
- TCP, UDP, and Ports. Above raw packet delivery, TCP adds ordering, retransmission, and congestion control, UDP stays fast and unreliable, and port numbers decide which program on a machine receives the data.
- HTTP and HTTPS. The web is one application built on top of the internet: browsers send HTTP requests, servers return responses, and TLS wraps the whole exchange in encryption.
- The Physical Internet and Who Owns It. The internet is not a cloud but glass, copper, radio, and buildings, owned by thousands of independent networks that voluntarily interconnect and exchange routes with each other.
- The Full Journey of a Page Load. Everything from the week combines in a single ordered sequence, and knowing that sequence lets you reason about why any specific connection is slow or broken.
The 80/20: the 7 concepts that matter most
- Packet switching and best-effort delivery
- IP addressing and hop-by-hop routing
- DNS name resolution
- The layered stack and the end-to-end principle
- TCP versus UDP, plus ports
- TLS, certificates, and what encryption does not hide
- Latency, bandwidth, and caching or CDNs
The core idea, explained like you are 5
The internet is a way of sending messages by cutting them into small addressed pieces and passing them hop by hop between independently owned networks that all agree on the same addressing rules.
Then the quiz and the ladder
10 questions that correct you when you are wrong, and beginner, intermediate, advanced levels, each with a practical exercise.