Computer Networking
James Kurose, Keith Ross
This print textbook is available for students to rent for their classes. The Pearson print rental program provides students with affordable access to learning materials, so they come to class ready to succeed.
Score based on developer article recommendations — not sales data or reviews.
🟢 Developer Verdict
Offers a detailed exploration of how the Internet functions, delving into networking algorithms, protocols, and historical context.
Read this if
- ✓ You want a thorough understanding of Internet architecture and how applications communicate.
- ✓ You need detailed explanations of networking algorithms and protocols.
- ✓ You are studying for a networking course or seeking a structured learning path.
Skip this for now if
- ✗ You prefer practical, hands-on coding examples over theoretical depth.
- ✗ You are looking for advanced topics beyond intermediate networking concepts.
- ✗ You already possess a strong grasp of core networking principles and history.
📊 Why Developers Recommend
It provides deep coverage of cloud infrastructure security.
Referenced by multiple developers, suggesting consistent practical value.
Praised for its breadth and depth, covering a wide range of topics that serve as both a learning resource and a long-term reference.
💬 What Developers Say
"I’d **really** recommend you going through it to know more about."
— cirowrc · A UDP server and client in Go · Sep 30, 2018
"Computer Networking: A Top-Down Approach by Ross Keith W. & Kurose James F."
— jrdev_ · 6 Things Every Software Engineer Should Know to Standout · Jul 14, 2020
"This book describing how the Internet works, how applications interact with each other through networking, explains the algorithms and protocols in detail, it also describes the history of networking."
— snj · The Best CS Books · Nov 6, 2019
👤 Who Should Read This
Less ideal for
- • Readers looking only for quick interview patterns
- • Developers wanting immediate hands-on tutorials
Explore Similar Books
More books in similar categories — browse to discover your next read.
Penetration Testing
Georgia Weidman
View →
The C Programming Language
Kernighan and Ritchie
View →
Computer Networks
Andrew Tanenbaum & David Wetherall
View →
The Design and Implementation of the FreeBSD Operating System
Marshall Kirk McKusick, George V. Neville-Neil
View →
Understanding the Linux Kernel
Daniel P. Bovet, Marco Cesati
View →
James Kurose, Keith Ross
Mentioned in 3 articles · #358 overall
As an Amazon Associate, we earn from qualifying purchases.
Recommended in 3 Articles
6 Things Every Software Engineer Should Know to Standout
A UDP server and client in Go
The Best CS Books
Score Trend
Last 90 Days
Articles
0
vs prev 90d
0
All Time
Unique authors
3
Total mentions
3