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 Computer networks

    Computer networks

    Larry L. Peterson, Bruce S. Davie · 1996

    "Computer Networks: A Systems Approach is a carefully focused revision of the first edition, updated to incorporate user feedback and reflect the most recent changes in networking technology.". "A systems approach focused on the Internet promotes an enduring, practical understanding of networks and their building blocks. Each chapter begins with a problem statement that frames the discussion to follow. The authors then develop complete solutions, illustrate them with real-world examples - including specific protocol references and C code - and address topical issues debated throughout the networking community.". "The result? Readers learn the why of network design - not just the facts surrounding current systems but the principles at work in their application and evolution."--BOOK JACKET.

    Systems & OSWeb & InternetComputer Science
    Open LibraryAmazon
    Stats for nerds
    3recommend
    5mentions
    5people
    2010–2023years
    60% recommend40% neutral

    Mentions per year

    20102012201420162018202020222023

    What Hacker News says

    1. overclk64Jun 2022
      Computer Networks: A Systems Approach by Larry Peterson and Bruce Davie https://book.systemsapproach.org/
      thread
    2. linuxhanslOct 2012
      I remember learning the basics of networking in 1989 from the "The Linux Network Administrator's Guide", which is/was part of the Linux Documentation Project.

      It focuses on the software aspect of things, but IMHO it is still a good read for introduction.

      My favorite book on the topic (covers hardware and software) is:

      "Computer Networks" by Larry L. Peterson & Bruce S. Davie.

      thread
    3. rmkFeb 2010
      Computer Networking, A systems approach.

      A great book. Highly recommended.

      http://www.amazon.com/Computer-Networks-Third-Approach-Netwo...

      Of course, one of the classics is this one:

      Internetworking with TCP/IP vol. 1.

      http://www.amazon.com/Internetworking-TCP-Vol-1-Principles-A...

      Edit: If you are considering Linux, then the implementation is discussed here. I would not suggest this, unless you are actually hacking. In that case, this is okay:

      http://www.amazon.com/Understanding-Network-Internals-Christ...

      thread
    4. pncnmnpMar 2023
      Larry Peterson and Bruce Davie have open-sourced their book - Computer Networks: A Systems Approach (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.

      thread
    5. musicaleMar 2022
      Peterson and Davie's Computer Networks: A Systems Approach is also free:

      https://book.systemsapproach.org

      thread

    Related

    Cover of Internetworking with TCP/IP
    2008–2024

    Internetworking with TCP/IP

    Douglas E. Comer
    12 recommend · 19
    Cover of Computer networking
    2012–2026

    Computer networking

    James F. Kurose
    30 recommend · 53
    Cover of Computer architecture
    2008–2026

    Computer architecture

    John L. Hennessy
    59 recommend · 110
    Cover of Computer systems
    2009–2026

    Computer systems

    Randal Bryant
    67 recommend · 110
    Cover of The Elements of Computing Systems
    2008–2026

    The Elements of Computing Systems

    Noam Nisan
    204 recommend · 344
    Cover of Computer organization and design
    2008–2026

    Computer organization and design

    David A. Patterson
    50 recommend · 101
    Cover of NETWORKS
    2010–2024

    NETWORKS

    M. E. J. Newman
    recommend · 5
    4
    Networking for System AdministratorsMichael W. Lucas
    2022–2025

    Networking for System Administrators

    Michael W. Lucas
    3 recommend · 11