Linux TCP/IP networking for embedded systems / Thomas F. Herbert. Charles River Media, 2007
Find out how the TCP/IP stack is implemented in Linux. This book is for the kernel hacker, not the applications programmer. Not an easy read, but much easier than learning from reading the networking code. The title is misleading, because you don’t need to be working on embedded systems to make good use of the book.