HACKER Q&A
📣 madhavan_pari

Suggest some good sources to learn computer networking


I am deeply interested in computer networking and just want to know if there is any yt playlist, article or anything that would help me learn from basics to advance level.


  👤 sargstuff Accepted Answer ✓

👤 rramadass
Buy cheap/used books :-)

1) Internet System Handbook by Marshall Rose and Daniel Lynch - Overview of The Internet from the 1990s. Very valuable to get the big picture.

2) An Engineering Approach to Computer Networking: ATM Networks, the Internet, and the Telephone Network by S. Keshav - Excellent textbook which covers three different types of Networks.

3) The TCP/IP Guide by Charles Kozierok. - Reference: http://www.tcpipguide.com/ Start at "Networking Fundamentals" : http://www.tcpipguide.com/free/t_NetworkingFundamentals.htm

4) Mathematical Foundations of Computer Networking by S. Keshav - https://news.ycombinator.com/item?id=30964707


👤 logicalmonster
I would not consider myself a networking expert and I don't know if there's better sources out there, but NetworkChuck on YouTube has very informative and entertaining videos on what could be a very dry topic. At least for getting an overview of a topic, I find him to be a great source.

https://www.youtube.com/channel/UC9x0AN7BWHpCDHSm9NiJFJQ


👤 DougMellon
Not specifically what you are asking but I’ll add this: https://ipfs.io/ipfs/QmfYeDhGH9bZzihBUDEQbCbTc5k5FZKURMUoUvf...

That book has done wonders for me.


👤 p0d
Get one or two Raspberry Pis and start experimenting. I run an ethernet cable from my router to a $10 switch. The switch connects to a desktop server, some Pis and an external wifi point. I went from tinkering like this over the years to an Infratructure Team Lead.


👤 rorycrispin
Beej's Guide to Network Programming

http://www.beej.us/guide/bgnet/



👤 f0e4c2f7
Computer Networking: A Top-Down Approach by James Kurose

👤 eatonphil
Join reddit.com/r/networkdevelopment!