Skip to content
Menu

Networking44 articles

Networking

Net 01 — Fundamentals3 articles

10 min

The OSI Model

The 7-layer reference model — a mental framework for networking.

11 min

Encapsulation

How data gets wrapped at each layer for transmission.

Net 02 — Ethernet & Switching3 articles

7 min

Ethernet

Layer 2 — the protocol that connects everything on a LAN.

8 min

Switching

How switches learn, forward, and filter traffic.

Net 03 — IP & Routing4 articles

8 min

IPv4

32-bit addressing, subnetting, and the protocol that built the internet.

8 min

IPv6

128-bit addresses — solving exhaustion and simplifying the protocol.

8 min

IP Routing

How routers make forwarding decisions.

Net 04 — TCP & UDP4 articles

8 min

TCP Deep Dive

Reliable, ordered, connection-oriented transport.

8 min

UDP

Connectionless, fast, no guarantees.

Net 05 — DNS3 articles

11 min

How DNS Works

The complete resolution process — from query to answer.

13 min

Advanced DNS

Split-horizon, anycast, DNSSEC, and encrypted DNS.

Net 06 — HTTP & TLS4 articles

11 min

TLS

Transport Layer Security — encryption, authentication, integrity.

16 min

Web Servers

What they do, how they handle connections, and how they fit in the stack.

Net 07 — Firewalls, NAT & VPN3 articles

9 min

Firewalls

Packet filtering — stateless, stateful, and Linux iptables/nftables.

7 min

NAT

Network Address Translation — the IPv4 survival hack.

9 min

VPNs

Encrypted tunnels — IPsec, OpenVPN, and WireGuard.

Net 08 — NAT Traversal & Tailscale5 articles

8 min

NAT Traversal Deep Dive

How direct connections happen through NATs — based on Tailscale's "How NAT Traversal Works".

Net 09 — Linux Internals3 articles

Net 10 — eBPF & XDP3 articles

8 min

eBPF Fundamentals

Sandboxed programs in the kernel — the programmable data plane.

8 min

XDP & tc-bpf

Programmable packet processing at line rate.

10 min

Cilium

eBPF-powered networking for Kubernetes.

Net 11 — Cloud-Init3 articles

Net 12 — Container Networking2 articles

Net 13 — Kubernetes Networking4 articles

6 min

Services

Service discovery, load balancing, and the kube-proxy implementation.

Solidnines — solidnines.com