Texts¶
Recommended Textbooks¶
Lower Layers¶
Rosen, “Linux Kernel Networking: Implementation and Theory”, Apress, 2013, ISBN 978-1430261964
Benvenuti, “Understanding Linux Network Internals”, O’Reilly, 2006, ISBN 978-0596002558
General¶
Fred Halsall, “Computer Networking and the Internet”, Fifth Edition, Addison-Wesley, Pearson Education, 2005, ISBN 0-321-26358-8
Fred Halsall, “Data Communications, Computer Networks and Open Systems”, Fourth Edition, Addison-Wesley, Pearson Education, 1996, ISBN 0-201-42293-X
Andrew S. Tanenbaum, “Computer Networks”, Fourth Edition, Prentice Hall, Pearson Education, 2003, ISBN 0-13-038488-7
Background Reading¶
Blog entry: linux networking stack from the ground up
Blog entry: Monitoring and Tuning the Linux Networking Stack: Receiving Data
Blog entry: Understanding TCP/IP Network Stack & Writing Network Apps
Article: Dan Siemon 2013, Queueing in the Linux Network Stack
Article: Arnout VandecappelleKernel Flow, The Linux Foundation
Slide Show: Thomas GrafKernel Networking Walkthrough, Red Hat