Textbooks: J. Kurose and K. Ross, Computer Networking: A Top-Down Approach, Fifth Edition, Addison Wesley, 2009.

References:

Basic Computer Networking and TCP/IP topics (a partial list):

More Advanced TCP/IP and Related Topics (a partial list):

   Implementation Principles

    IPv6 and IP Routing

    Network Security:

    Group communication:

    Wireless and Mobile Internet:

    Multimedia communication, IP telephony, and QoS:

    Web Procotols and Content Delivery Networks:

 "Practical" Treatment of Various Topics