Skip to content
HomeVideosBooks
AllTopicsTrends
BlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    Cover of An engineering approach to computer networking

    An engineering approach to computer networking

    Srinivsan Keshav · 1997

    Systems & OSWeb & Internet
    Open LibraryAmazon
    Stats for nerds
    2recommend
    12mentions
    2people
    2018–2024years
    100% recommend

    Mentions per year

    2018201920202021202220232024

    What Hacker News says

    1. rramadassJan 2024
      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.

      thread
    2. rramadassOct 2023
      If you want to learn and understand Computer Networking i highly recommend the following book;

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

      thread
    3. rramadassMar 2023
      Pdf of the book is available at : https://www.cl.cam.ac.uk/teaching/1213/PrincComm/mfcn.pdf

      The author has another book An Engineering Approach to Computer Networking: ATM Networks, the Internet, and the Telephone Network which is also excellent and worth studying.

      Author's web page for more resources : https://svr-sk818-web.cl.cam.ac.uk/keshav/wiki/index.php/Mai...

      thread
    4. rramadassMar 2023
      An 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.

      thread
    5. rramadassApr 2022
      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

      thread
    6. rramadassJan 2022
      +1

      The same technique with necessary modifications is also applicable to figuring out whether it is worthwhile to completely Read a Book. These days Books have so much unnecessary filler that a lot can be skipped with no loss of information/knowledge.

      PS: The same author has also written two great books on Computer Networking; 1) An Engineering Approach to Computer Networking 2) Mathematical Foundations of Computer Networking

      thread

    Related

    Cover of Mathematical Foundations of Computer Networking
    2012–2023

    Mathematical Foundations of Computer Networking

    Keshav
    3 recommend · 6
    Cover of Hands-On Network Programming with C
    2022–2024

    Hands-On Network Programming with C

    Lewis Van Winkle
    2 recommend · 2
    Cover of Internet architectures
    2011–2024

    Internet architectures

    Daniel Minoli
    2 recommend · 3
    Computer System DesignMichael J. Flynn
    2017–2026

    Computer System Design

    Michael J. Flynn
    4 recommend · 9
    Introduction to Embedded SystemsEdward A. Lee
    2019–2026

    Introduction to Embedded Systems

    Edward A. Lee
    3 recommend · 11
    Cover of The Elements of Networking Style
    2013–2023

    The Elements of Networking Style

    M. A. Padlipsky
    8 recommend · 13
    Cover of The illustrated network
    2016–2024

    The illustrated network

    Walter Goralski
    3 recommend · 6
    Cover of Network Algorithmics,
    2008–2021

    Network Algorithmics,

    George Varghese
    8 recommend · 11