HACKER Q&A
📣 chana_masala

Resources to Learn Computer Networking


Are there any resources - books, blogs, or videos - that are similar to e.g. "Computer Networking: A Top Down Approach" but more abbreviated and specific to what a working software engineer would utilize or benefit from knowing?


  👤 rramadass Accepted Answer ✓
Not quite clear what you are asking for; Are you looking for "operational" books like the Cisco ones which talk about configuring appliances and setting up networks or books which deal with how networks/protocols work and the theory behind them?

Nevertheless, you will find the following books useful;

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

* Mathematical Foundations of Computer Networking by S. Keshav.

* The TCP/IP Guide: A Comprehensive, Illustrated Internet Protocols Reference by Charles Kozlerok.

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

* Wireless Networking: Understanding Internetworking Challenges by Burbank et al.