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.
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.
Great class.