TCP for transaction, HTTP, NNTP, and the UNIX domain protocols - Stevens, W. Richard (Addison-Wesley professional computing series, 2000)