Found in 1 comment on Hacker News
rmk · 2010-02-24 · Original thread
Computer Networking, A systems approach.

A great book. Highly recommended.

http://www.amazon.com/Computer-Networks-Third-Approach-Netwo...

Of course, one of the classics is this one:

Internetworking with TCP/IP vol. 1.

http://www.amazon.com/Internetworking-TCP-Vol-1-Principles-A...

Edit: If you are considering Linux, then the implementation is discussed here. I would not suggest this, unless you are actually hacking. In that case, this is okay:

http://www.amazon.com/Understanding-Network-Internals-Christ...

Fresh book recommendations delivered straight to your inbox every Thursday.