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.