
Computer Networks
by Andrew S. Tanenbaum, John David Wetherall, David J. Wetherall, Nickolas Feamster, David Wetherall, James F. Kurose, Keith W. Ross · first published 1981
48% recommend50% neutral3% critical
Why HN recommends it
Standard, broad networking textbook praised for clear, engaging writing and historical perspective. Suits those wanting solid fundamentals of how networks work beyond framework docs, from students to working developers.
Summarised by Claude from recommending comments
A contemporary, yet classic, introduction to today's key networking technologies Computer Networks, Fifth Edition, is the ideal introduction to the networking field. This bestseller reflects the latest networking technologies with a special emphasis on wireless networking, including 802.11, 802.16, Bluetooth™, and 3G cellular, paired with fixed-network coverage of ADSL, Internet over cable, gigabit Ethernet, MLPS, and peer-to-peer networks. Notably, this latest edition incorporates new coverage on 3G mobile phone networks, Fiber to the Home, RIFD, delay-tolerant networks, and 802.11 securit
Affiliate links. As an Amazon Associate I earn from qualifying purchases.








I'd recommend Kurose's Computer Networking: A Top Down Approach (now in 8th edition) book if you want to learn a proper computer networks concepts because this is the definitive textbook. If you want the practical aspects of computer networks, you can try Niall Manfields' Practical TCP/IP designing, using and troubleshooting TCP/IP networks…
on “Ask HN: Good books/courses to learn networking essentials for web developers?” ↗…http://www.amazon.ca/Calculus-James-Stewart/dp/0495011606 http://www.amazon.ca/Introductory-Statistics-Prem-S-Mann/dp/... http://www.amazon.ca/Introduction-Mathematical-Cryptography-... Networking and Systems: http://www.amazon.ca/Computer-Networks-5th-Andrew-Tanenbaum/... http://www.amazon.ca/Database-Management-Systems-Raghu-Ramak... http://www.amazon.ca/Distributed-Systems-Principles-Andrew-T...
on “The software development final exam: Algorithms and Data Structures” ↗I'd honestly recommend that people just pick up a copy of and devote some time getting through Andrew S. Tanenbaum and David J. Wetherall's Computer Networks.
on “How the Internet works” ↗I've forgotten so much about networking. I just haven't had any need to use the knowledge since I learnt it in university. Back then I borrowed a copy of Tanenbaum's Computer Networks and it was great. I considered buying a copy for my bookshelf recently but it's very expensive now. It makes me sad because when I was younger I seemed to remember everything forever. Now I realise there…
on “IP addresses and routing” ↗…can't really emphasize enough how well-written his books are. I picked up some of Tanenbaum's books early in high school (specifically: Structured Computer Organization, Modern Operating Systems, and Computer Networks). They were so well-written and engaging they I could hardly take my eyes off of 'em. They really cultivated an interest and love for Computer Science in me.
on “Retirement of Prof. Andy Tanenbaum” ↗…and C. Halkias (This is actually a textbook) In case you want to learn Engineering Electromagnetics, great textbook by William Hayt and John Buck Haven't yet read any other awesome basic textbook on 'Computer Networks' like the one by Andrew S. Tanenbaum 'Digital Signal Processing' by Oppenheim and Schafer Although these are not textbooks but among other good reads are 'Crossing the Chasm' by Geoffrey Moore, 'The…
on “Ask HN: What are the best textbooks in your field of expertise?” ↗…# HTTP: The Definitive Guide - O'Reilly Media # Algorithms by Sedgewick # Introduction to Algorithms by Cormen. Check out some Machine Learning books: # Pattern Recognition and Machine Learning # Computer Networks (5th Edition) I would look at the following book if you wanted more Q&A and interview questions: # Cracking the Coding Interview: 150 Programming Questions ... Tutorial memberships: # I would buy…
on “Ask HN: I have $2k for books, training and confs. What should I spend it on?” ↗For writing fiction and simply how to use words effectively: The way to write by Joan Moat http://www.amazon.co.uk/Way-Write-Ted-Hughes/dp/0140272704/ For understanding computer networking, Computer networks by Andrew Tanenbaum: http://www.amazon.co.uk/Computer-Networks-Andrew-S-Tanenbaum... For physics (though old now), Feynman's lectures: http://www.amazon.co.uk/Feynman-Lectures-Physics-boxed-set/d...
on “Ask HN: Books with a high signal to noise ratio?” ↗Any introduction with networking needs going-through of at least two books - 1) TCP/IP Protocol Suite by Forouzen 2) Computer Networks by Tanenbaum.
on “Ask HN: Basic Networking Introduction Resources?” ↗When it comes to networking fundamentals I can definitely recommend "Computer Networks" by Andrew Tanenbaum[0]. [0]: https://www.pearson.com/us/higher-education/program/Tanenbau...
on “Ask HN: Good books/courses to learn networking essentials for web developers?” ↗Tanenbaum's Structured Computer Organization, Computer Networks, and Operating Systems: Design and Implementation
on “Ask HN: The book that did it for you in math and/or CS?” ↗I'd say "the classics". Don't ignore older texts - the basics won't (don't, can't) change; the language of choice changes every year but the basics are still the same. Things I liked: * Tanenbaum on Computer Networks, and Structured Computer Organization (the examples are old but the fundamentals are very clear and very applicable) * Kernighan's original C book * Brooks Mythical Man-Month * Aho on Compilers (dragon…
on “Ask HN: Which RFCs do you think most developers should read?” ↗…Internet and mobile devices. I took a graduate level course in networking as an undergrad and it was one of the best decisions I've made. If you want to teach yourself, I recommend the following books: Computer Networks by Andrew Tanenbaum - This book is from 2002, but is still considered the Bible of Networking. It covers all of the advanced topics and is great as a reference. You can pick it up used for cheap. TCP/IP…
on “How does one learn about the latest advances in Computer Science (not fads) to apply and improve your work? ” ↗There are probably interesting intros out there, but for what it's worth, the standard text book on computer networks is Tanenbaum: http://www.amazon.com/Computer-Networks-5th-Andrew-Tanenbaum...
on “What you should know about IPv6” ↗This is one of the guys that i have learned a lot from. Even though i have never seen him nor have i ever met him. But his words still echo in my mind. Modern Operating Systems and Computer Networks , both extremely well written. They certainly did taught me alot. Here is to Prof. Tanenbaum , Thank you sir , for teaching me .Even though i've never met you nor i may ever meet you in this life but…
on “Retirement of Prof. Andy Tanenbaum” ↗