15 comments

[ 5.6 ms ] story [ 56.5 ms ] thread
This looks fantastic -- props to the whoever made the decision to open it up.
iBooks for Mac can read the epub, but Google Play Books rejects it: "This file cannot be processed."

The epubcheck utility reports more errors than I know what to do with. For example:

Error while parsing file 'value of attribute "lang" is invalid; must be an RFC 3066 language identifier'.

Error while parsing file 'value of attribute "id" is invalid; must be an XML name without colons'.

Error while parsing file 'element "figure" not allowed anywhere; expected the element end-tag, text or element "a", ..., "ul" or "var" (with xmlns:ns="http://www.w3.org/2000/svg")'.

Is this likely a problem in the sources, GitBook, or something else about how the submitter built it?

This book appears somewhat old and appears to be mostly just filled with filler-words..

I felt robbed of my precious time.

Which undergraduate CS course uses this book ? I've never read this book but glossing over it, seems like an incredible resource for understanding the history of networks as well as building them from the ground up.
CS 640: Introduction to Computer Networks at University of Wisconsin - Madison, taught by Dr. Paul Barford:

http://pages.cs.wisc.edu/~pb/cs640.html

We used an earlier edition of the textbook in 2003 (if memory serves, might be +/- a year), and per the link above, looks like they used it as recently as Fall 2017. I remember greatly enjoying the book and the course.

Computer Networking at SUNY Oswego, as taught by Doug Lea. At least it was used in 2012 when I took it. The hardcover is on my work bookshelf behind me now -- so useful I kept it.
It is still being used as of Spring 2018.

Great class.

this is my all time favorite CS book, mostly because I remember how excited I was to finally be learning about how the Internet works when I started.. I've read it twice!
I literally memorized this book at one point for a really difficult exam. Glad to see it's open sourced!