Summary
This book argues for a top-down approach to understanding computer networks, beginning with application-layer paradigms and application programming interfaces. This method aims to provide a hands-on experience with protocols and networking concepts.
The book's core is its application-layer focus, which shapes how readers encounter and learn about networking. The approach is designed to build understanding from the user-facing applications down to the underlying network infrastructure.
Key concepts
- Top-down approach — A teaching methodology that starts with application-layer paradigms and interfaces.
- Application-layer paradigms — Models and structures of applications that utilize network services.
- Application programming interfaces (APIs) — The interfaces that allow applications to interact with network services.
- Protocols — Rules governing data exchange in computer networks, experienced through hands-on activities.
From the book
Description: Building on the successful top-down approach of previous editions, 'Computer Networking' continues with an early emphasis on application-layer paradigms and application programming interfaces, encouraging a hands-on experience with protocols and networking concepts.
Snippet: Building on the successful top-down approach of previous editions, 'Computer Networking' continues with an early emphasis on application-layer paradigms and application programming interfaces, encouraging a hands-on experience with ...