Networking Essentials
A comprehensive book on networking (and expensive too):
Computer Networks - A Systems Approach
, Larry Peterson and Bruce Davie, 2nd edition, 1999.
Informal introduction to the Domain Name System (a.k.a. DNS):
Exploring the Domain Name Space; DNS in Action
, Kristin Windbigler, Jan 1997.
Informal introduction to the HTTP protocol or What happens when you click on a link?
HTTP Transactions and You; One Click = Several Requests
, Dean Gaudet, Feb 1997.
A comprehensive guide on how to write HTTP clients and servers:
HTTP Made Really Easy: A Practical Guide To Writing Clients And Servers
, James Marshall, Apr 1997.