Brendan Gregg, Systems Performance (2nd ed.) — the network stack,
the USE method, epoll/kqueue, tcpdump/ss/bpftrace.
man 7 tcp, man 7 socket, man 2 epoll, man 2 splice,
man 2 accept4 — read these directly; they are the spec for the code.
Cloudflare blog — The curious case of TIME_WAIT, SYN packet
handling in the wild, How to stop running out of ephemeral ports.
https://blog.cloudflare.com/
Marc Brooker — It's About Time and the timeouts/retries series for
why connection-level timeouts must be bounded. https://brooker.co.za/blog/
Upstream: db-01 (syscalls, page cache) for the I/O intuition.
Downstream: gw-02 (terminate the stream), gw-03 (filter chain on
top of the acceptor), gw-04 (pool the connections this lab opens),
gw-05 (drain millions of them), gw-09 (where the packets actually
flow in Kubernetes).