With this revised third edition, the authors continue to provide a practical understanding of networks and their building blocks through example-based instruction. The focus is on the why of network design, not just the specifications comprising today's systems but how key technologies and protocols actually work in the real world to solve specific problems.