4.4. IPv4 and IPv6 Network Services
💡 First Principle: Network services automate functions impossible to manage manually at scale. DHCP assigns addresses automatically—imagine manually configuring every laptop, phone, and IoT device. DNS translates human-friendly names to IP addresses—users don't memorize 142.250.191.46 to reach Google. NTP synchronizes clocks—distributed systems can't coordinate without consistent time.
What breaks without these services? Disable DHCP, and devices need manual configuration—every new laptop, every printer, every phone. Lose DNS, and the internet becomes unusable even though connectivity works—users don't know IP addresses. Let clocks drift, and Kerberos authentication fails (strict time requirements), log correlation becomes impossible (events out of order), and scheduled tasks run at wrong times.
Think of network services as utilities: just like you don't manually pump water to every faucet, you don't manually assign addresses to every device.