TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Looking for book(s) on advanced computer networking

1 pointsby tinktankover 3 years ago
I&#x27;m looking, in particular, for books that will teach:<p>- the principles of congestion detection and control<p>- How to design network protocols so they&#x27;re efficient and easy to implement in hardware<p>- Efficient host interface design<p>- Router design for scalability<p>- Efficient network topologies<p>- Reliability and re-transmission techniques<p>I understand not one book will cover all of these. Any book that provides more than the usual undergrad&#x2F;grad level of depth would be appreciated.

1 comment

sargstuffover 3 years ago
Ok, trying to clarify&#x2F;narrow down what the usual undergrad&#x2F;grad level of depth is with what&#x27;s provided, so reply doesn&#x27;t seem a bit crude&#x2F;off-topic.<p>It&#x27;s hard to do recommendations without defining&#x2F;clarifying what the usual undergrad&#x2F;grad level of depth is.<p>aka expected backround &#x2F; prior knowledge &#x2F; certifications to have to understand the next step beyond the usual &#x2F; area of knowledge<p>aka telecommunications, engineering, science, information systems, technical certification such as cisco CCNA.<p>As presented, looking for non-survey&#x2F;non-introductory books.<p>As presented, this spans the full range of technology degrees&#x2F;technology applications.<p>Just staying within one of the disciplines below would a bit broad aka multi course catelog for just a specific area of study.<p>some areas the above fall under: electrical enginering, computer engineering, systems engeineering, computer scientist, data scientist, information systems, data science, technical certifications for things such as Cisco and&#x2F;or telecommunications)<p>Suggestions per information&#x2F;scope defined:<p>1) Take a look at what some of the freely available online classes use for resources.<p><a href="https:&#x2F;&#x2F;www.edx.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.edx.org&#x2F;</a><p><a href="https:&#x2F;&#x2F;www.openculture.com&#x2F;freeonlinecourses" rel="nofollow">https:&#x2F;&#x2F;www.openculture.com&#x2F;freeonlinecourses</a><p><a href="https:&#x2F;&#x2F;oedb.org&#x2F;open&#x2F;" rel="nofollow">https:&#x2F;&#x2F;oedb.org&#x2F;open&#x2F;</a><p>2) suggested information available for learning&#x2F;earning a certification<p>3) university pages containing course outlines&#x2F;sylabus pages would help.<p>Ultimate bent would be to feed what&#x27;s found into a websearch to find related things.