Peeling Away the Layers of the Network Stack
summary
Explains concrete mechanics: MAC addresses are six bytes, IPv4 uses 32-bit addresses (examples 192.168.1.2 and 192.168.10.10), subnet masks and default gateway 192.168.1.1 determine routing, ARP resolves IP to MAC and populates an ARP table, ICMP ping is echo request/response, UDP is unordered fire‑and‑forget, TCP enforces reliability with sequence numbers and the three‑way handshake (SYN, SYN‑ACK, ACK), HTTP goes over TCP port 80 to nginx/puma/rails, and recommends exploring captures with Wireshark and NMAP and the companion site peelingawaythelayers.net.
AI-written summary · about
chapters (17)
- 0:00Introduction
- 2:26Communication is Hard
- 3:07Humanity has Built Amazing Communication Tools
- 3:24Layers of Communication
- 4:33Switching
- 4:56Circuit Switching
- 6:06Packet Switching
- 7:32OSI Model
- 9:41Physical Layer
- 10:28Hub
- 11:23Network Switch
- 12:46Network Layer
- 20:22ICMP
- 21:21Transport
- 28:54Connection Timer
- 30:51Application Layer
- 32:16HTTP Request
related talks
30mPackets, Protocols and PHP: Networking Fundamentals for Developers
42mHow the Internet Works
40mPat Packet Visits Ruby Rails
38mA Deep Dive Into Computer Networking for Web Development
54mNetworks for the Very Young
33mIt's Not the Network, It Pings Marty!
53mHow shit works: TCP/IP
27mHow a Web Request Works, Down to the Atom
