A three volume series of books by the late W. Richard Stevens. Volume one focused on the protocols of TCP/IP. Volume two focused on the implementation of those protocols in the BSD Unix TCP/IP stack. Volume three focused on application layer protocols called TCP for Transactions, including protocols such as HTTP.

This is an excellent set of books for anyone interested in mastering the TCP/IP protocol suite.