Learn how the Internet works

This series of videos walks through how the internet works. I start with the simple question of how to send digital information over a wire (for a deeper look, see the first video in this series).

From there, the videos walk though a layer at a time, explaining what problem each layer solves and how it contributes to the final result: Reliable end-to-end communication between two computers anywhere in the world.

My hope is that these videos will leave you with a fundamental understanding of the most important principles underlying internet technology.

Videos

Sending digital information over a wire
Intro to fiber optics and RF encoding
Clock synchronization and Manchester coding
Analyzing actual Ethernet encoding
The importance of framing
Frame formats
Lower layers of the OSI model
The Internet Protocol
ARP: Mapping between IP and Ethernet
Looking at ARP and ping packets
Hop-by-hop routing
TCP: Transmission control protocol
TCP connection walkthrough
Why was Facebook down for five hours?

Discuss this tutorial