A good basic primer is O'Reilly's "TCP/IP Network Administration" (for basics). Something a bit "steeper" are any of W. Richard Steven's well-known "Bibles" such as "TCP/IP Illustrated" or "UNIX Network Programming" - excellent reads if you want all the details.