Bibliography – the Internet and Internet Programming
Java Network Programming, Elliotte Rusty Harold, O'Reilly, 1997.
Early chapters are a good explanation of Internet concepts. But uses outdated versions of Java libraries - this affects event handling and io streams.
A Brief History of the Future: The Origins of the Internet, John Naughton, Weidenfeld, 1999.
Very powerful arguments about freedom.
Where wizards stay up late. The Origins of the Internet, Katie Hafner & Matthew Lyon, Simon & Schuster, 1996.
Reads like a thriller – great read. Traces the origins of the internet, TCP/IP, e-mail.
Internetworking with TCP/IP, volume I; Principles, Protocols, and Architecture 2nd ed Douglas Comer Prentice-Hall Int 1991
Very clear. Explains how the DNS system works amongst many other things.