*As an Amazon Associate, I earn from qualifying purchases.*

Computer Science Textbooks

Computer Networking: A Top-Down Approach cover
Computer Networking

Computer Networking: A Top-Down Approach

9th Edition · James Kurose, Keith Ross

A practical resource for learning computer networking concepts, protocols, and system communication.

What You’ll Learn

A quick overview of the core skills and concepts covered in this book

  • Application, transport, network, link, and physical layer concepts
  • Internet protocols including HTTP, DNS, TCP, UDP, IP, routing, and wireless networking
  • Network security, multimedia, and modern Internet architecture
  • How networked applications communicate across layered systems

Who This Book Is For

  • Students learning computer networking
  • Developers who want to understand Internet protocols
  • Networking and cloud learners building conceptual foundations
  • Readers who prefer application-first explanations

Inside the Book

  • Layered networking concepts and protocol explanations
  • Examples of Internet communication and network behavior
  • Coverage of routing, transport, applications, and security
  • Exercises for protocol reasoning and troubleshooting
  • Foundation for networking, cloud, and systems roles

Why This Book Stands Out

  • Top-down structure starts with familiar applications before lower layers
  • Strong explanation of Internet protocols and layered architecture
  • Good fit for software developers learning networking
  • Widely used in undergraduate networking courses

Ready to Get the Book?

Start learning today with instant access through Amazon.

Related Books in This Series