Series

DevOps Networking

7 parts · about 97min total. Written in order — start at part 1.

  1. Part 1

    Lesson 01 — What Networking Means in DevOps, and IP Addresses

    Networking from zero: why machines need to reach each other, who hands out IP addresses, how the world ran out of them, and what IPv6 fixes.

    · 13 min · beginner

  2. Part 2

    Lesson 02 — Ports

    How ports identify which program on a machine a request is for, who claims them, the permission rule for low numbers, and why every request carries a source port too.

    · 13 min · beginner

  3. Part 3

    Lesson 03 — Network Models and Layers

    What a network layer actually is, where the official numbers and names come from, and how encapsulation nests the message like envelopes inside envelopes.

    · 10 min · beginner

  4. Part 4

    Lesson 04 — DNS

    How DNS turns names into numbers by walking a chain of delegation, why caching and TTL exist, and who actually runs, sells, and rents out domain names.

    · 30 min · beginner

  5. Part 5

    Lesson 05 — DHCP

    How DHCP automatically hands a joining computer its number, DNS runner, and way out through a four-line conversation, and why the number is a lease rather than a gift.

    · 9 min · beginner

  6. Part 6

    Lesson 06 — MAC Addresses and ARP

    Why every device carries a second, factory-burned address, how the Layer 2 envelope and ARP handle the final metres of delivery, and why the MAC envelope is rewritten at every hop while the IP envelope crosses the world untouched.

    · 13 min · beginner

  7. Part 7

    Lesson 07 — Routing

    Since Lesson 01, one phrase has carried the whole story: junctions read the address and "pick a direction." The MAC lesson sharpened it — the IP envelope crosses the world untouched while each hop reads 140.82.121.4 and decides which way to pass it.

    · 9 min · beginner