4 ms·
Any other interesting books or tutorials about Networks?
by marvel_boy 4y ago
Any other interesting books or tutorials about Networks?
- pncnmnp 4y agoLarry Peterson and Bruce Davie have open-sourced their book - Computer Networks: A Systems Approach (https://github.com/SystemsApproach/book https://github.com/SystemsApproach/book). I am curious, what is everyone's preferred book on CN? The only one I have read is Computer Networking: A Top-Down Approach by Kurose and Ross. When learning CN for the first time, I like their approach of beginning with the application layer and moving towards the physical layer. Their figures are also quite intuitive.
- citrin_ru 4y agoPreferred book depend on why you are learning networks. TCP/IP Illustrated is still one of the best books about networks for software developers and SRE (though some chapters have little practical relevance today and can be skipped). But a network engineer would need a different book. As well a CS researcher.
- is_true 4y agoWe used both of the books you mentioned in college and also "Computer Networks by Tanenbaum"
- j_french 4y agoJim Kurose and his co-author made a lot of material related to their book available online during the pandemic, including video lectures and some interactive problems (https://gaia.cs.umass.edu/kurose_ross/lectures.php https://gaia.cs.umass.edu/kurose_ross/lectures.php). As an aside, I was briefly in contact with him about using some of his course materials in a networks class I teach and he could not have been more helpful, seems like a very nice man.
- eternalban 4y agoThanks for sharing that. The top down approach is +interesting. I think software architects will benefit from this approach to networking.
- calpaterson 4y agoTanenbaum's book was the one that clicked for me, doing self-study some years ago. Even though he has presumably retired now the book is still being updated: https://www.amazon.co.uk/Computer-Networks-Global-Andrew-Tanenbaum/dp/1292374063/ https://www.amazon.co.uk/Computer-Networks-Global-Andrew-Tan...
- crunchbang123 4y agoI found High Performance Browser Networking (https://hpbn.co https://hpbn.co) to be a practical, well written resource for the working programmer.
- chrisweekly 4y agoI just shared the same link. Agreed, it's fantastic.
- asicsp 4y agoUnderstanding computer networks by analogy: https://memo.mx/understanding-networks-by-analogy/ https://memo.mx/understanding-networks-by-analogy/ Beej's Guide to Network Programming: https://beej.us/guide/bgnet/ https://beej.us/guide/bgnet/
- chrisweekly 4y agohttps://hpbn.co/ https://hpbn.co/ is an awesome resource.
- raphinou 4y agohttps://inl.info.ucl.ac.be/cnp3.html https://inl.info.ucl.ac.be/cnp3.html
- mhh__ 4y agoTerminology warning: Network science is a thing
- rramadass 4y agoAn Engineering Approach to Computer Networking: ATM Networks, the Internet, and the Telephone Network by S.Keshav The above book is unique in that it explains the principles behind different types of networks.
- nsett_ 4y agohttp://www.tcpipguide.com/free/ http://www.tcpipguide.com/free/ This one starts from the very basics and slowly builts up your intuition.
- rramadass 4y agoOne more: Internet System Handbook by Daniel Lynch and Marshall Rose - https://archive.org/details/internetsystemha00erne/page/776/mode/2up https://archive.org/details/internetsystemha00erne/page/776/... This is a early 90's classic which describes the "complete" Internet as it existed at that time. The unique thing with this book is that it brings all the different components together thus giving you a overall picture. A lot of things have changed since then (mainly in application layer protocols) but much of the core protocols and infrastructure are still relevant. Reading this alongside more recent architectural books will give you better insight into the Internet and Networking in general.
- nirvgorilla 4y ago[dead]