HackerTube.live
Books / Systems

THE READING ROOM / BOOK GUIDE

Computer networking

James F. Kurose; Keith W. Ross

A top-down tour of computer networking by James F. Kurose and Keith W. Ross, beginning with the applications people use and working down through transport, routing, and links toward the physical layer.

About the book

Kurose and Ross organize networking instruction from the top of the protocol stack downward. Readers meet applications and the protocols that serve them before confronting transport, network, and link-layer mechanics. The subtitle names the Internet as the featured system, so examples center on how internetworking functions in practice.

The approach suits readers who want a reason for each layer before studying its machinery. Beginning with familiar services gives the lower layers a job to do: reliable delivery, addressing, routing, and framing arrive as answers to problems raised earlier. The book covers computer networks and data communication broadly, with the Internet as the running case.

This is a teaching text. Expect explanatory prose, diagrams, and end-of-section material. The authors write for students meeting the material systematically, and the structure rewards that sequence.

How to read it

Read in order the first time. The top-down arrangement builds vocabulary and motivation cumulatively, and skipping to routing or link-layer chapters can leave the earlier problems undefined. Pause at each layer transition and check that the previous layer's shortcomings are clear, since that is what justifies the next one.

Work the exercises. Concepts such as congestion control, addressing, and reliable transfer become concrete through problems, and passive reading tends to blur distinctions between similar protocols. Keep a diagram of the stack nearby and annotate it as terms accumulate. The prose is accessible but dense with acronyms, so a glossary habit helps.

Who it suits

Students in formal networking courses will find the structure matches how syllabi often sequence the material. Self-taught programmers and systems administrators who know applications but lack a layered model stand to gain the most, since the book supplies the middle ground between using a network and reasoning about it. Readers preparing for certification or interview questions about protocols also benefit from the explanatory depth.

Reading considerations

Networking dates quickly, and edition matters more here than in most technical books, because protocol details, security practice, and example technologies change between printings. Check which edition you hold and whether its treatment of wireless, security, and contemporary internet practice matches what you need.

Follow the HN conversation

30 different recommenders are recorded in the upstream dataset. These are AI-classified source counts, not an independent rating.

Search HN comments about this book ↗

Explore videos on the same subject ↗

Book notes prepared with DeepSeek, using catalogue records and Open Library subject information. They are reading guidance, not a personal review or a verified chapter-by-chapter account. Book details can vary by edition. HN data methodology · Book metadata and covers.