Just to add to Conrad's excellent list of resources, including several
online.
There's three areas;
The first is the protocols, the technology, the bits
going down the wire, why they are like they are.
"Computer Networks" Andrew Tanenbaum, TCP/IP Illustrated (actually
all three volumes, but starting with the first) W. Richard Stevens
probably fit into this catagory.
I'd also add Comer's "Internetowrking with TCP/IP", but I don't know
if this has been kept up to date.
The second area is administration: commands on your system, subnets,
inetd.conf. I would imagine the NAG (The Linux Network Administrator's
Guide) might fit here, O'Reilly's Crab book. There are also
individual books on sendmail, etc. etc.
The third might be programming : socket calls, what the application
protocols look like. Again a Stevens' book "Unix Network Programming"
(while you are there, "Advanced Programming in the Unix Environment"
from Stevens).
These three areas overlap, so an in depth understanding of one
area often leads to detailed exploration of another.
Stevens really 'wrote the book' in this area. His death is a great loss.
Jamie
--
SLUG - Sydney Linux User Group Mailing List - http://slug.org.au/
More Info: http://slug.org.au/lists/listinfo/slug