Hacker News new | past | comments | ask | show | jobs | submit login

There is tons to study here but you have to get your fundamentals right else you will completely get overwhelmed/confused by the cacophony of jargon/acronyms/devices. The following lay the foundations;

1. An Engineering Approach to Computer Networking : ATM Networks, the Internet, and the Telephone Network by S.Keshav

2. Foundations of Modern Networking: SDN, NFV, QoE, IoT, and Cloud by William Stallings.

3. The TCP/IP Guide by Charles Kozierok - http://www.tcpipguide.com/

4. Hands-On Network Programming with C: Learn socket programming in C and write secure and optimized network code by Lewis Van Winkle.

5. The All-New Switch Book: The Complete Guide to LAN Switching Technology by Rich Seifert and James Edwards.

To get an idea of the overall Internet Architecture/Layouts, i also recommend the following two old books to get the background information. Things have changed a lot now but are almost always built/modified on the bedrock described here.

a. Internet System Handbook by David Lynch and Marshall Rose.

b. Internet Architectures by Daniel Minoli and Andrew Schmidt.

Finally, you should look at all the configuration parameters of your home router (wan+lan+wifi), go through their documentation/google as necessary and make sure you understand what they are and how they are used. This is where the theory read from the above books meets practice in the real world.




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: