# Stanford CS144

- [Chapter 1](/blog/networking/index/computer-networking-a-top-down-approach/stanford-cs144/chapter-1.md)
- [1.1 A Day in the Life of an Application](/blog/networking/index/computer-networking-a-top-down-approach/stanford-cs144/chapter-1/1.1-a-day-in-the-life-of-an-application.md)
- [1.2 The 4-Layer Internet Model](/blog/networking/index/computer-networking-a-top-down-approach/stanford-cs144/chapter-1/1.2-the-4-layer-internet-model.md)
- [1.3 The IP Service Model](/blog/networking/index/computer-networking-a-top-down-approach/stanford-cs144/chapter-1/1.3-the-ip-service-model.md)
- [1.4 A Day in the Life of a Packet](/blog/networking/index/computer-networking-a-top-down-approach/stanford-cs144/chapter-1/1.4-a-day-in-the-life-of-a-packet.md)
- [1.6 Layering Principle](/blog/networking/index/computer-networking-a-top-down-approach/stanford-cs144/chapter-1/1.6-layering-principle.md)
- [1.7 Encapsulation Principle](/blog/networking/index/computer-networking-a-top-down-approach/stanford-cs144/chapter-1/1.7-encapsulation-principle.md)
- [1.8 Memory layout and Endianness](/blog/networking/index/computer-networking-a-top-down-approach/stanford-cs144/chapter-1/1.8-memory-layout-and-endianness.md)
- [1.9 IPv4 Addresses](/blog/networking/index/computer-networking-a-top-down-approach/stanford-cs144/chapter-1/1.9-ipv4-addresses.md)
- [1.10 Longest Prefix Match](/blog/networking/index/computer-networking-a-top-down-approach/stanford-cs144/chapter-1/1.10-longest-prefix-match.md)
- [1.11 Address Resolution Protocol (ARP)](/blog/networking/index/computer-networking-a-top-down-approach/stanford-cs144/chapter-1/1.11-address-resolution-protocol-arp.md)
- [1.12 The Internet and IP Recap](/blog/networking/index/computer-networking-a-top-down-approach/stanford-cs144/chapter-1/1.12-the-internet-and-ip-recap.md)
