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 Mathematical Foundations of Computer Networking

    Mathematical Foundations of Computer Networking

    Keshav

    Systems & OS
    Open Library
    Stats for nerds
    3recommend
    6mentions
    3people
    2012–2023years
    83% recommend17% neutral

    Mentions per year

    2012201420162018202020222023

    What Hacker News says

    1. 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
    2. 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
    3. rramadassAug 2021
      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.

      thread
    4. RamanathanRNov 2018
      In addition to the TCP/IP books commonly mentioned, i highly recommend the following two, both by Srinivasan Keshav;

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

      * Mathematical Foundations of Computer Networking

      thread
    5. sidupadhyayJan 2012
      It is unfortunate that the content isn't available outside of iTunes.

      Thought, if you're interested there are some other pretty good intro probability courses online:

      Math and Probability for Life Sciences (UCLA): http://www.academicearth.org/courses/math-and-proability-for... The course doesn't cover as much material, but is still fairly detailed.

      CS 798 Mathematical Foundations of Computer Networking, Fall 2008, University of Waterloo: http://blizzard.cs.uwaterloo.ca/keshav/mediawiki-1.4.7/index... This is a really great course that covers a broad set of topics, and is some what similar in structure to the Stat 110 course. Beyond the basics of probability, you also can learn a good deal about statistical inference and stochastic processes.

      thread
    6. rramadassMar 2023
      This is a coincidence! I just bought this book last week. It is slim but seems non-trivial. Mathematical Foundations of Computer Networking is definitely needed if one is to understand this book.

      My interest is to study the J language in an application setting but could only find this book in paper copy form. I am quite surprised as to why the AI/ML community has not discovered the J language since at first glance it seems it would be a good fit.

      thread

    Related

    Cover of An engineering approach to computer networking
    2018–2024

    An engineering approach to computer networking

    Srinivsan Keshav
    2 recommend · 12
    Cover of Hands-On Network Programming with C
    2022–2024

    Hands-On Network Programming with C

    Lewis Van Winkle
    2 recommend · 2
    Cover of Network Algorithmics,
    2008–2021

    Network Algorithmics,

    George Varghese
    8 recommend · 11
    Cover of The Elements of Networking Style
    2013–2023

    The Elements of Networking Style

    M. A. Padlipsky
    8 recommend · 13
    Cover of Algorithmics
    2008–2024

    Algorithmics

    David Harel
    11 recommend · 22
    Cover of The art of multiprocessor programming
    2009–2026

    The art of multiprocessor programming

    Maurice Herlihy
    27 recommend · 64
    Cover of Introduction to the theory of computation
    2008–2026

    Introduction to the theory of computation

    Michael Sipser
    66 recommend · 96
    Cover of Algorithms in C++
    2009–2025

    Algorithms in C++

    Robert Sedgewick
    27 recommend · 45