IP Addresses
Classify any IPv4 or IPv6 address by its leading bits (private, loopback, link-local, documentation, public), read CIDR `/N` to predict host count, and compress an IPv6 address to canonical form with a single `::`.
Ports & Sockets
Name the four numbers that identify a TCP connection, predict whether two `bind()` calls collide before running them, and read a `TIME_WAIT` row in `ss` as an address still held after close.
DNS Resolution
Separate the stub's single query from the recursive's walk down the root, TLD, and authoritative chain, read a `dig +trace` block by block, and predict when a repeat lookup skips the walk from cache.
DNS Records & TTL
Read a `dig` answer line as five fields, match A, AAAA, CNAME, MX, and TXT to the payload each carries, and predict how long a record change takes to clear every cache from the TTL already in flight.
Resolver Priority
Trace the `hosts:` line of `/etc/nsswitch.conf` to predict which source answers a name, distinguish an `/etc/hosts` override that `ping` honors from one `dig` ignores, and read the `[NOTFOUND=return]` bracket that keeps `.local` names off your ISP's resolver.